Peter Steinberger
|
357a1a982b
|
style: satisfy formatters
|
2025-12-14 04:03:32 +00:00 |
Peter Steinberger
|
f6f69b408f
|
ui(macos): remove duplicate canvas toggle
|
2025-12-14 04:00:57 +00:00 |
Peter Steinberger
|
e9e2e5026c
|
ui(macos): fix security notice wrapping
|
2025-12-14 03:57:32 +00:00 |
Peter Steinberger
|
8649de6199
|
ui(macos): make master discovery selectable
|
2025-12-14 03:53:45 +00:00 |
Peter Steinberger
|
dde9fddae4
|
style(swift): fix lint and formatting warnings
|
2025-12-14 03:49:34 +00:00 |
Peter Steinberger
|
3a08e6df9d
|
ui(macos): skip local onboarding steps in remote mode
|
2025-12-14 03:49:17 +00:00 |
Peter Steinberger
|
67e0739bec
|
ui(macos): lower onboarding welcome content
|
2025-12-14 03:45:27 +00:00 |
Peter Steinberger
|
d0134722af
|
test(ios): cover bridge client + more views
|
2025-12-14 03:39:33 +00:00 |
Peter Steinberger
|
efc7181aa0
|
fix(macos): hide session store path in remote mode
|
2025-12-14 03:38:47 +00:00 |
Peter Steinberger
|
3729d269d0
|
feat(macos): move camera setting to General
|
2025-12-14 03:33:24 +00:00 |
Peter Steinberger
|
eec6212cdf
|
test(ios): add smoke coverage tests
|
2025-12-14 03:29:08 +00:00 |
Peter Steinberger
|
a5b3b8743a
|
docs: recommend git repo for workspace backups
|
2025-12-14 03:19:02 +00:00 |
Peter Steinberger
|
073285409b
|
feat: bootstrap agent workspace and AGENTS.md
|
2025-12-14 03:14:58 +00:00 |
Peter Steinberger
|
41da61dd6a
|
fix(android): make settings sheet scrollable
|
2025-12-14 03:13:36 +00:00 |
Peter Steinberger
|
35e8dae939
|
fix(android): inset top buttons for status bar
|
2025-12-14 03:10:46 +00:00 |
Peter Steinberger
|
745eefe0be
|
test(macos): cover settings + activity models
|
2025-12-14 03:06:12 +00:00 |
Peter Steinberger
|
d7165b4720
|
feat(ios): add always-on status overlay
|
2025-12-14 03:00:55 +00:00 |
Peter Steinberger
|
7b1163f75c
|
fix(ios): satisfy Sendable in bridge timeout
|
2025-12-14 03:00:55 +00:00 |
Peter Steinberger
|
5ace7c9c66
|
test(macos): add settings view smoke coverage
|
2025-12-14 02:55:31 +00:00 |
Peter Steinberger
|
3b35b762cb
|
fix(macos): avoid health polling in tests
|
2025-12-14 02:55:31 +00:00 |
Peter Steinberger
|
dbd3865e3b
|
test(ios): cover settings host/port parsing
|
2025-12-14 02:47:07 +00:00 |
Peter Steinberger
|
6bf1e6fa06
|
test(ios): cover voice trigger + camera clamps
|
2025-12-14 02:47:06 +00:00 |
Peter Steinberger
|
1c0170554e
|
fix(ios): timeout bridge connect
|
2025-12-14 02:41:51 +00:00 |
Peter Steinberger
|
974ab5a8dd
|
test(ios): add bridge session + keychain suites
|
2025-12-14 02:37:47 +00:00 |
Peter Steinberger
|
eaebf4b896
|
chore(android): update toolchain and deps
|
2025-12-14 02:37:47 +00:00 |
Peter Steinberger
|
455fe15bd1
|
Merge remote-tracking branch 'origin/main'
|
2025-12-14 02:37:13 +00:00 |
Peter Steinberger
|
c4d0eb9350
|
fix(ios): make fastlane beta lane work
|
2025-12-14 02:35:59 +00:00 |
Peter Steinberger
|
10d95348b1
|
fix(ios): make fastlane beta lane work
|
2025-12-14 02:35:35 +00:00 |
Peter Steinberger
|
f86b1cf6a1
|
fix(camera): modernize mp4 export
|
2025-12-14 02:34:22 +00:00 |
Peter Steinberger
|
7318b20f55
|
chore(fastlane): support p8 key path
|
2025-12-14 02:20:25 +00:00 |
Peter Steinberger
|
322a36f365
|
chore(fastlane): support p8 key path
|
2025-12-14 02:19:51 +00:00 |
Peter Steinberger
|
b8b20eac6d
|
fix(ios): make connection badge visible
|
2025-12-14 02:19:20 +00:00 |
Peter Steinberger
|
1fb123d701
|
Merge remote-tracking branch 'origin/main' into tmp/ios-statusicon
|
2025-12-14 02:18:09 +00:00 |
Peter Steinberger
|
138f4bd850
|
fix(ios): show connection status badge
|
2025-12-14 02:17:54 +00:00 |
Peter Steinberger
|
20abf31093
|
test(ios): share scheme and add deep link tests
|
2025-12-14 02:17:44 +00:00 |
Peter Steinberger
|
4abc551f9e
|
chore(android): bump AGP to 8.6.1
|
2025-12-14 02:16:46 +00:00 |
Peter Steinberger
|
67707763f7
|
docs(android): expand node README
|
2025-12-14 02:14:52 +00:00 |
Peter Steinberger
|
df8915cf5c
|
test(android): add bridge unit tests
|
2025-12-14 02:14:05 +00:00 |
Peter Steinberger
|
a1d16c61ec
|
feat(ios): add fastlane setup
|
2025-12-14 02:10:31 +00:00 |
Peter Steinberger
|
64b5eb8279
|
test(ios): add unit test target
|
2025-12-14 02:05:50 +00:00 |
Peter Steinberger
|
c66122c255
|
fix(ios): set CFBundleIconName
|
2025-12-14 02:05:44 +00:00 |
Peter Steinberger
|
b792175ec5
|
feat(android): keep node connected via foreground service
|
2025-12-14 02:01:56 +00:00 |
Peter Steinberger
|
88ff2f79d5
|
test(macos): cover camera snap defaults
|
2025-12-14 02:00:48 +00:00 |
Peter Steinberger
|
c3fa1fb736
|
feat(camera): share jpeg transcoder + default maxWidth
|
2025-12-14 02:00:48 +00:00 |
Peter Steinberger
|
e9eb9edc23
|
fix(ios): remove white border from app icon
|
2025-12-14 01:58:35 +00:00 |
Peter Steinberger
|
e8018d8008
|
feat(macos): add OpenAI Whisper tool
|
2025-12-14 01:57:12 +00:00 |
Peter Steinberger
|
b2378c01ea
|
feat(android): add Compose node app (bridge+canvas+chat+camera)
|
2025-12-14 01:55:40 +00:00 |
Peter Steinberger
|
e2451484d9
|
feat(ios): unify manual bridge config and auto-reconnect
|
2025-12-14 01:55:40 +00:00 |
Peter Steinberger
|
dd7be2bfd8
|
feat(macos): refresh tools roster
|
2025-12-14 01:54:10 +00:00 |
Peter Steinberger
|
66b05163e3
|
fix(ios): ensure app icon asset catalog
|
2025-12-14 01:50:51 +00:00 |
Peter Steinberger
|
25eb40ab31
|
chore(macos): swiftformat
|
2025-12-14 01:11:22 +00:00 |
Peter Steinberger
|
0336c1fa37
|
fix(ios): use mac icon + avoid voice wake crash
|
2025-12-14 01:09:40 +00:00 |
Peter Steinberger
|
09541de076
|
fix(mac): move menu separator below context card
|
2025-12-14 00:57:34 +00:00 |
Peter Steinberger
|
a92eb1f33d
|
feat(camera): add snap/clip capture
|
2025-12-14 00:48:58 +00:00 |
Peter Steinberger
|
2454e67e09
|
feat(ios): reconnect to last discovered gateway
|
2025-12-14 00:48:16 +00:00 |
Peter Steinberger
|
862a490038
|
feat(ios): pulse settings indicator
|
2025-12-14 00:48:09 +00:00 |
Peter Steinberger
|
dd763b45e1
|
chore(ci): sync protocol + swiftformat
|
2025-12-14 00:36:30 +00:00 |
Peter Steinberger
|
f7076c38ea
|
feat(ios): reconnect to last bridge
|
2025-12-14 00:27:26 +00:00 |
Peter Steinberger
|
e6d522493b
|
feat(chat): share SwiftUI chat across macOS+iOS
|
2025-12-14 00:17:07 +00:00 |
Peter Steinberger
|
17e183f5cf
|
chore(protocol): regen swift models
|
2025-12-13 23:51:18 +00:00 |
Peter Steinberger
|
a53d8ed4e4
|
feat(instances): show OS version
|
2025-12-13 23:51:18 +00:00 |
Peter Steinberger
|
cf3becfb2e
|
refactor(macos)!: remove clawdis-mac ui; host PeekabooBridge
|
2025-12-13 23:49:29 +00:00 |
Peter Steinberger
|
b508f642b2
|
iOS: configurable voice wake words
|
2025-12-13 23:49:22 +00:00 |
Peter Steinberger
|
b01cb41950
|
iOS: copy bridge URL/host/port
|
2025-12-13 23:40:12 +00:00 |
Peter Steinberger
|
7642cbb5b7
|
iOS: show local IP in settings
|
2025-12-13 23:37:02 +00:00 |
Peter Steinberger
|
7a6334d920
|
iOS: copy + clean bridge address
|
2025-12-13 23:32:57 +00:00 |
Peter Steinberger
|
d96bc38bea
|
style(macos): mark Reject destructive
|
2025-12-13 23:32:57 +00:00 |
Peter Steinberger
|
a31a569d52
|
chore(peekaboo): update submodule
|
2025-12-13 23:22:24 +00:00 |
Peter Steinberger
|
ece8a3e701
|
fix(macos): clamp web chat to visible frame
|
2025-12-13 22:38:10 +00:00 |
Peter Steinberger
|
ceb3980b93
|
iOS: disable VoiceWake on Simulator
|
2025-12-13 20:52:31 +00:00 |
Peter Steinberger
|
6143338116
|
chore(swift): run swiftformat and clear swiftlint
|
2025-12-13 19:53:17 +00:00 |
Peter Steinberger
|
39c232548c
|
fix(macos): restore control + webchat build
|
2025-12-13 19:38:35 +00:00 |
Peter Steinberger
|
e2a93e17f9
|
refactor: apply stashed bridge + CLI changes
|
2025-12-13 19:30:46 +00:00 |
Peter Steinberger
|
0b990443de
|
style(macos): tidy settings and CLI
|
2025-12-13 19:23:41 +00:00 |
Peter Steinberger
|
02fe19effa
|
chore(macos): expose remote test helper
|
2025-12-13 19:22:57 +00:00 |
Peter Steinberger
|
920cc9ac38
|
fix(ios): avoid actor-isolated access from audio tap
|
2025-12-13 19:14:36 +00:00 |
Peter Steinberger
|
7b675864a8
|
feat(browser): add DOM inspection commands
|
2025-12-13 18:33:04 +00:00 |
Peter Steinberger
|
3b853b329f
|
fix(bridge): prefer bonjour TXT displayName
|
2025-12-13 18:31:06 +00:00 |
Peter Steinberger
|
537c515dde
|
fix(macos): show full browser tab ids
|
2025-12-13 18:17:01 +00:00 |
Peter Steinberger
|
2a71c20ee4
|
fix(mac): place debug menu under Settings
|
2025-12-13 18:11:00 +00:00 |
Peter Steinberger
|
40c66b1741
|
chore(webchat): refresh bundled assets
|
2025-12-13 18:10:29 +00:00 |
Peter Steinberger
|
94ad808028
|
fix(mac): clarify attach-only gateway errors
|
2025-12-13 18:10:29 +00:00 |
Peter Steinberger
|
0c8b5ed59a
|
test(mac): cover codesign + node manager paths
|
2025-12-13 18:10:29 +00:00 |
Peter Steinberger
|
a0cd761c96
|
fix(mac): flatten config sections + use checkboxes
|
2025-12-13 18:06:32 +00:00 |
Peter Steinberger
|
7c3502f031
|
fix(ios): improve bridge discovery and pairing UX
|
2025-12-13 17:58:03 +00:00 |
Peter Steinberger
|
61ab07ced3
|
fix(mac): flatten debug sections + use checkboxes
|
2025-12-13 17:57:45 +00:00 |
Peter Steinberger
|
82634dfe3b
|
fix(mac): add divider below context
|
2025-12-13 17:51:25 +00:00 |
Peter Steinberger
|
9be3394bac
|
fix(cli): improve browser control errors
|
2025-12-13 17:37:37 +00:00 |
Peter Steinberger
|
fa1110e4d3
|
refactor(mac): reorganize debug settings
|
2025-12-13 17:36:35 +00:00 |
Peter Steinberger
|
050c47d3a7
|
fix(macos): encode gateway params without AnyHashable
|
2025-12-13 17:31:11 +00:00 |
Peter Steinberger
|
161895ed1a
|
fix(mac): show clawd browser path in config
|
2025-12-13 17:23:41 +00:00 |
Peter Steinberger
|
aeffdc3632
|
fix(mac): show link cursor in About
|
2025-12-13 17:18:22 +00:00 |
Peter Steinberger
|
990fafa988
|
fix(mac): use pointing hand cursor on tool links
|
2025-12-13 17:15:31 +00:00 |
Peter Steinberger
|
ceb0a8b3e3
|
fix(macos): surface gateway sessions load errors
|
2025-12-13 17:15:00 +00:00 |
Peter Steinberger
|
86ed3de1c1
|
feat(browser): add clawdis-mac browser controls
|
2025-12-13 17:05:58 +00:00 |
Peter Steinberger
|
acf035d848
|
fix(mac): align config tab padding
|
2025-12-13 17:00:44 +00:00 |
Peter Steinberger
|
cab71c9711
|
fix(mac): polish config + cron layouts
|
2025-12-13 16:59:25 +00:00 |
Peter Steinberger
|
c17440f5b4
|
feat(mac): host PeekabooBridge for ui
|
2025-12-13 16:56:22 +00:00 |
Peter Steinberger
|
e47dccbe87
|
chore(webchat): refresh webchat bundle
|
2025-12-13 16:48:53 +00:00 |
Peter Steinberger
|
2a172f9779
|
fix(mac): expand config settings width
|
2025-12-13 16:48:36 +00:00 |
Peter Steinberger
|
ce630a6381
|
feat(webchat): polish SwiftUI chat
|
2025-12-13 16:45:35 +00:00 |
Peter Steinberger
|
a882798143
|
fix(mac): hide empty MCP servers section
|
2025-12-13 16:44:43 +00:00 |
Peter Steinberger
|
840e266b5d
|
feat(macos): load sessions via gateway
|
2025-12-13 16:33:14 +00:00 |
Peter Steinberger
|
7d89fa2591
|
feat(gateway): add sessions list/patch RPC
|
2025-12-13 16:32:42 +00:00 |
Peter Steinberger
|
5f67c023a2
|
docs(clawdis-mac): improve help for browser control
|
2025-12-13 16:26:48 +00:00 |
Peter Steinberger
|
af3e5b299c
|
feat(clawdis-mac): add browser subcommand
|
2025-12-13 16:26:48 +00:00 |
Peter Steinberger
|
b3b4013637
|
feat(mac): restructure config settings grid
|
2025-12-13 16:26:48 +00:00 |
Peter Steinberger
|
9ad341d668
|
feat(mac): add browser control menu toggle
|
2025-12-13 16:26:48 +00:00 |
Peter Steinberger
|
d7a8d9a1c7
|
fix(browser): default control url uses 18791
|
2025-12-13 16:26:48 +00:00 |
Peter Steinberger
|
208ba02a4a
|
feat(browser): add clawd browser control
|
2025-12-13 16:26:48 +00:00 |
Peter Steinberger
|
99660db73f
|
fix(macos): prevent menubar menu width jump
|
2025-12-13 15:50:57 +00:00 |
Peter Steinberger
|
68fa676cbf
|
chore(webchat): refresh bundled webchat
|
2025-12-13 14:19:42 +00:00 |
Peter Steinberger
|
d52ef185b1
|
fix(macos): make status lines non-selectable
|
2025-12-13 13:59:53 +00:00 |
Peter Steinberger
|
3ca77c46c7
|
fix(ui): improve light-mode green for context bar
|
2025-12-13 13:55:16 +00:00 |
Peter Steinberger
|
1ca77bee26
|
chore(ios): rename app to Clawdis
|
2025-12-13 13:11:31 +00:00 |
Peter Steinberger
|
5dbc7cc68d
|
feat(onboarding): highlight voice wake, panel, and tools
|
2025-12-13 13:04:41 +00:00 |
Peter Steinberger
|
0d45c78917
|
fix(onboarding): drop finish footer line
|
2025-12-13 13:02:03 +00:00 |
Peter Steinberger
|
31fb4f7c8b
|
fix(macos): install gateway via npm
|
2025-12-13 13:00:59 +00:00 |
Peter Steinberger
|
e9acb6fad5
|
fix(ui): align SSH target discovery row
|
2025-12-13 12:58:00 +00:00 |
Peter Steinberger
|
ab402e1178
|
docs(onboarding): explain primary gateway and remotes
|
2025-12-13 12:55:09 +00:00 |
Peter Steinberger
|
293701f520
|
fix(onboarding): tighten welcome copy and raise nav
|
2025-12-13 12:50:30 +00:00 |
Peter Steinberger
|
3e2e4be680
|
refactor(cron): move store into ~/.clawdis/cron
|
2025-12-13 12:38:08 +00:00 |
Peter Steinberger
|
3863fe6412
|
fix(ios): stabilize voice wake + bridge UI
|
2025-12-13 12:29:39 +00:00 |
Peter Steinberger
|
36f21c5a4f
|
feat!(mac): move screenshot to ui
|
2025-12-13 12:29:39 +00:00 |
Peter Steinberger
|
cf90bd9c86
|
feat(macos): manage cron jobs
|
2025-12-13 12:09:27 +00:00 |
Peter Steinberger
|
c02613e15f
|
feat(cron): post isolated summaries
|
2025-12-13 12:09:15 +00:00 |
Peter Steinberger
|
32cd1175fb
|
refactor(cron): simplify main-summary prefix config
|
2025-12-13 11:43:18 +00:00 |
Peter Steinberger
|
0152e053e1
|
feat!(mac): add ui screens + text clawdis-mac
|
2025-12-13 11:42:42 +00:00 |
Peter Steinberger
|
a5f51eadf1
|
macOS: add onboarding security notice
|
2025-12-13 11:23:46 +00:00 |
Peter Steinberger
|
4ac21a4f63
|
docs(onboarding): explain WhatsApp + Telegram setup
|
2025-12-13 11:19:54 +00:00 |
Peter Steinberger
|
91fdf2aa25
|
macOS: align context padding
|
2025-12-13 11:16:33 +00:00 |
Peter Steinberger
|
44614d4a7d
|
Merge remote-tracking branch 'origin/main'
|
2025-12-13 11:14:56 +00:00 |
Peter Steinberger
|
0e9f617667
|
macOS: align sessions list with header
|
2025-12-13 11:14:50 +00:00 |
Peter Steinberger
|
cc3d0d1ef7
|
Merge remote-tracking branch 'origin/main'
|
2025-12-13 11:11:32 +00:00 |
Peter Steinberger
|
5b608718bb
|
test(clawdiskit): cover BonjourEscapes decoding
|
2025-12-13 11:10:30 +00:00 |
Peter Steinberger
|
3a6ab81549
|
fix(ui): increase onboarding horizontal padding
|
2025-12-13 11:10:22 +00:00 |
Peter Steinberger
|
c48681b2f0
|
Merge remote-tracking branch 'origin/main'
|
2025-12-13 11:04:31 +00:00 |
Peter Steinberger
|
86d786cbc0
|
macOS: increase context card row spacing
|
2025-12-13 11:04:11 +00:00 |
Peter Steinberger
|
ec653b7b80
|
chore: share bonjour escapes + refresh webchat bundle
|
2025-12-13 10:59:48 +00:00 |
Peter Steinberger
|
cbc34e1c8a
|
fix(ui): show bonjour masters inline
|
2025-12-13 10:48:25 +00:00 |
Peter Steinberger
|
1f37d94f9e
|
feat(discovery): bonjour beacons + bridge presence
|
2025-12-13 04:28:43 +00:00 |
Peter Steinberger
|
3ee0e041fa
|
Merge remote-tracking branch 'origin/main'
|
2025-12-13 04:01:20 +00:00 |
Peter Steinberger
|
4074f4fffa
|
macOS: adjust context card padding
|
2025-12-13 04:00:48 +00:00 |
Peter Steinberger
|
7286fd6e3f
|
feat(macos): add master discovery to onboarding
|
2025-12-13 04:00:25 +00:00 |
Peter Steinberger
|
36ff508fec
|
macOS: stabilize context menu card layout
|
2025-12-13 03:52:09 +00:00 |
Peter Steinberger
|
eace21dcae
|
feat(discovery): gateway bonjour + node pairing bridge
|
2025-12-13 03:47:53 +00:00 |
Peter Steinberger
|
4938fbffa8
|
feat(macos): show cron scheduler status
|
2025-12-13 03:43:51 +00:00 |
Peter Steinberger
|
415cb857d9
|
feat(cron): add scheduler status endpoint
|
2025-12-13 03:43:40 +00:00 |
Peter Steinberger
|
a641250da6
|
macOS: prewarm context menu card
|
2025-12-13 03:42:36 +00:00 |
Peter Steinberger
|
4d674a3f17
|
macOS: compact context menu context rows
|
2025-12-13 03:30:50 +00:00 |
Peter Steinberger
|
12d9a13af0
|
fix(mac): preserve SwiftUI menu delegate
|
2025-12-13 03:11:06 +00:00 |
Peter Steinberger
|
164841f299
|
refactor(mac): inject context card as NSMenuItem view
|
2025-12-13 03:03:08 +00:00 |
Peter Steinberger
|
778361686c
|
macOS: widen settings window
|
2025-12-13 03:00:35 +00:00 |
Peter Steinberger
|
81f38342bf
|
Merge remote-tracking branch 'origin/main'
|
2025-12-13 02:50:57 +00:00 |
Peter Steinberger
|
36b93c8dc7
|
security(macos): require TeamID for control socket
|
2025-12-13 02:50:20 +00:00 |
Peter Steinberger
|
e95fdbbc37
|
fix(ios): prettify bonjour endpoint labels
|
2025-12-13 02:48:06 +00:00 |
Peter Steinberger
|
3001f115b6
|
fix(mac): keep context row labels together
|
2025-12-13 02:47:39 +00:00 |
Peter Steinberger
|
21649d81d2
|
fix(presence): report bridged iOS nodes
|
2025-12-13 02:35:35 +00:00 |
Peter Steinberger
|
5118ba3dd2
|
macOS: add Cron settings tab
|
2025-12-13 02:34:38 +00:00 |
Peter Steinberger
|
572d17f46b
|
feat(mac): tighten context session row
|
2025-12-13 02:34:37 +00:00 |
Peter Steinberger
|
f466f1bf46
|
feat(mac): compact context session rows
|
2025-12-13 02:34:37 +00:00 |
Peter Steinberger
|
594315d90b
|
ui(ios): glassy settings button
|
2025-12-13 02:19:34 +00:00 |
Peter Steinberger
|
f84895f1f1
|
fix(ios): make canvas full-bleed
|
2025-12-13 02:15:03 +00:00 |
Peter Steinberger
|
73ccbedcdb
|
ui(ios): clean up connected bridge list
|
2025-12-13 02:02:38 +00:00 |
Peter Steinberger
|
7ef83311bb
|
feat(bridge): show node ip in pairing
|
2025-12-13 01:57:40 +00:00 |
Peter Steinberger
|
416c376077
|
feat(ios): add close button and ready canvas
|
2025-12-13 01:49:04 +00:00 |
Peter Steinberger
|
ef83a07066
|
fix(macos): harden remote ssh tunnel
|
2025-12-13 01:43:23 +00:00 |
Peter Steinberger
|
ae0c1573fd
|
refactor(swift): rename ClawdisNodeKit to ClawdisKit
|
2025-12-13 01:33:30 +00:00 |
Peter Steinberger
|
378e5acd23
|
feat(deeplink): forward agent links via bridge
|
2025-12-13 01:19:36 +00:00 |
Peter Steinberger
|
a56daa6c06
|
feat(macos): add Allow Canvas toggle to settings
|
2025-12-13 01:19:36 +00:00 |
Peter Steinberger
|
84399e62ae
|
fix(mac): render context sessions card with labels
|
2025-12-13 01:18:42 +00:00 |
Peter Steinberger
|
387615e99f
|
feat(mac): show session labels under context bars
|
2025-12-13 01:10:17 +00:00 |
Peter Steinberger
|
f98ab2d037
|
fix(macos): prevent control socket hangs
|
2025-12-13 01:02:47 +00:00 |
Peter Steinberger
|
19ce08b4d0
|
fix(mac): avoid collapsed context pills in menu
|
2025-12-13 00:51:05 +00:00 |
Peter Steinberger
|
8cc2dc715c
|
refactor(ios): minimal full-screen canvas
|
2025-12-13 00:50:20 +00:00 |
Peter Steinberger
|
ca20a2dc06
|
Merge remote-tracking branch 'origin/main'
|
2025-12-13 00:48:01 +00:00 |
Peter Steinberger
|
f9b1a96c89
|
chore(macos): move Permissions tab after Tools
|
2025-12-13 00:47:08 +00:00 |
Peter Steinberger
|
854f07d735
|
feat(mac): compact context sessions in menu
|
2025-12-13 00:39:25 +00:00 |
Peter Steinberger
|
7f4f01009b
|
refactor(ios): remove manual URL controls
|
2025-12-13 00:31:52 +00:00 |
Peter Steinberger
|
117b01acbd
|
fix(ios): avoid MainActor isolation in audio tap
|
2025-12-13 00:27:15 +00:00 |
Peter Steinberger
|
2b38ddf78d
|
fix(ios): avoid actor isolation in audio tap
|
2025-12-13 00:27:15 +00:00 |
Peter Steinberger
|
5e51107711
|
fix(mac): size context bar to menu
|
2025-12-13 00:23:00 +00:00 |
Peter Steinberger
|
3bb33bdeed
|
fix(mac): render context bar as image
|
2025-12-13 00:19:29 +00:00 |
Peter Steinberger
|
9b9fa009d1
|
fix(mac): render context bar reliably
|
2025-12-13 00:13:33 +00:00 |
Peter Steinberger
|
072ad8d371
|
fix(mac): show cached context usage
|
2025-12-12 23:44:55 +00:00 |
Peter Steinberger
|
8846ffec64
|
fix: expose heartbeat controls and harden mac CLI
|
2025-12-12 23:34:26 +00:00 |
Peter Steinberger
|
3b72ed6e1a
|
feat(macos): add clawdis://agent deep link
|
2025-12-12 23:33:38 +00:00 |
Peter Steinberger
|
35b7c0f558
|
feat(mac): show context usage bars
|
2025-12-12 23:33:15 +00:00 |
Peter Steinberger
|
d5d80f4247
|
feat(gateway)!: switch handshake to req:connect (protocol v2)
|
2025-12-12 23:29:57 +00:00 |
Peter Steinberger
|
e915ed182d
|
fix(macos): clarify presence update source label
|
2025-12-12 23:27:08 +00:00 |
Peter Steinberger
|
e502ad13f9
|
fix(node): prevent iOS VoiceWake crash
|
2025-12-12 23:07:30 +00:00 |
Peter Steinberger
|
952d924581
|
fix(mac): recover control tunnel after restart
# Conflicts:
# apps/macos/Sources/Clawdis/GatewayConnection.swift
|
2025-12-12 23:07:30 +00:00 |
Peter Steinberger
|
03c84d0f11
|
fix(mac): make Canvas file watcher reliable
|
2025-12-12 22:50:25 +00:00 |
Peter Steinberger
|
cc4f0d8acc
|
test(macos): cover gateway endpoint store
|
2025-12-12 22:27:18 +00:00 |
Peter Steinberger
|
c7bd4b5c1d
|
refactor(macos): extract gateway payload decoding
|
2025-12-12 22:27:18 +00:00 |
Peter Steinberger
|
14e3b34a8e
|
refactor(macos): centralize gateway endpoint resolution
|
2025-12-12 22:27:18 +00:00 |
Peter Steinberger
|
6354dddff2
|
fix(macos): avoid ptt audio teardown race
|
2025-12-12 22:24:24 +00:00 |
Peter Steinberger
|
c50c3699d9
|
fix(macos): keep voice wake overlay on top
|
2025-12-12 22:09:14 +00:00 |
Peter Steinberger
|
6a7f955818
|
refactor(macos): replace gateway NotificationCenter with event bus
|
2025-12-12 22:06:40 +00:00 |
Peter Steinberger
|
9cf457be0a
|
fix(bridge): use default Bonjour domain
|
2025-12-12 21:59:04 +00:00 |