Peter Steinberger
53740c56d9
fix(macos): fix oauth base64 helper visibility
2025-12-14 05:19:49 +00:00
Peter Steinberger
0e76a55661
fix(chat-ui): reflect gateway connection
2025-12-14 05:19:01 +00:00
Peter Steinberger
96293461b6
style(ios): swiftformat
2025-12-14 05:17:59 +00:00
Peter Steinberger
86fac4bb86
ui(ios): animate idle background
2025-12-14 05:17:59 +00:00
Peter Steinberger
286c1865c0
fix(ios): use Observation environment in settings
2025-12-14 05:17:59 +00:00
Peter Steinberger
aa597631c2
fix(macos): satisfy swiftformat
2025-12-14 05:16:03 +00:00
Peter Steinberger
e941333d8c
iOS: Fix canvas touch events and auto-hide status bubble
...
- Disable scroll on WKWebView to allow touch events to reach canvas
- Add WKNavigationDelegate to intercept clawdis:// deep links from canvas
- Wire up onDeepLink callback to handle taps on canvas buttons
- Auto-hide status bubble after 3 seconds
2025-12-14 05:14:26 +00:00
Peter Steinberger
7a5e9d8258
style(macos): swiftformat
2025-12-14 05:09:48 +00:00
Peter Steinberger
2c5a612329
refactor(observation): migrate SwiftUI state
2025-12-14 05:06:34 +00:00
Peter Steinberger
bd47aa4522
refactor(chat-ui): compact layout
2025-12-14 05:06:34 +00:00
Peter Steinberger
63fbafc80f
feat(android): sync wake words via gateway
2025-12-14 05:06:27 +00:00
Peter Steinberger
1d16c110c1
feat(ios): sync wake words via gateway
2025-12-14 05:06:27 +00:00
Peter Steinberger
2c0a2a4d8b
feat(macos): sync wake words via gateway
2025-12-14 05:06:27 +00:00
Peter Steinberger
db8278ea31
fix(macos): live-check Pi oauth.json
2025-12-14 04:48:03 +00:00
Peter Steinberger
9374c0b786
style(ios): swiftformat
2025-12-14 04:47:15 +00:00
Peter Steinberger
8ab161e1e4
style(macos): swiftformat
2025-12-14 04:42:04 +00:00
Peter Steinberger
1839f766b9
chore(protocol): sync generated artifacts
2025-12-14 04:42:04 +00:00
Peter Steinberger
a09fd319ef
feat(ios): add discovery debug logs
2025-12-14 04:36:00 +00:00
Peter Steinberger
bbcf078dce
fix(android): safe area + settings scroll
2025-12-14 04:35:06 +00:00
Peter Steinberger
8b25844f85
test(macos): boost Clawdis coverage to 40%
2025-12-14 04:31:04 +00:00
Peter Steinberger
84d466ed1a
fix(camera): retain capture delegates
2025-12-14 04:31:04 +00:00
Peter Steinberger
0105786fe3
fix(chat): improve history + polish SwiftUI panel
2025-12-14 04:31:04 +00:00
Peter Steinberger
420e6040ed
fix(macos): sane chat window placement
2025-12-14 04:31:04 +00:00
Peter Steinberger
c040262c78
chore(tools): match repo emojis
2025-12-14 04:31:04 +00:00
Peter Steinberger
92fa839c6b
chore(tools): add emoji tool names
2025-12-14 04:31:04 +00:00
Peter Steinberger
7ebf20a098
fix(webchat): reconnect gateway ws
2025-12-14 04:31:04 +00:00
Peter Steinberger
526e04bbe5
fix(macos): suggest critter emojis only
2025-12-14 04:29:07 +00:00
Peter Steinberger
de890f66bc
feat(macos): onboard Claude OAuth + identity
2025-12-14 04:22:38 +00:00
Peter Steinberger
c794c5a4cf
ui(macos): skip whatsapp onboarding in remote mode
2025-12-14 04:20:16 +00:00
Peter Steinberger
4049ea0582
chore(macos): silence onboarding type length lint
2025-12-14 04:09:20 +00:00
Peter Steinberger
d21ca93b50
refactor(macos): simplify bridge frame handling
2025-12-14 04:09:20 +00:00
Peter Steinberger
044487f255
ui(macos): always enable deep links
2025-12-14 04:06:34 +00:00
Peter Steinberger
bc0c7f7c08
style: satisfy formatters
2025-12-14 04:03:32 +00:00
Peter Steinberger
2e94ceafc1
ui(macos): remove duplicate canvas toggle
2025-12-14 04:00:57 +00:00
Peter Steinberger
6f1e3d1d31
ui(macos): fix security notice wrapping
2025-12-14 03:57:32 +00:00
Peter Steinberger
91d9ba04c4
ui(macos): make master discovery selectable
2025-12-14 03:53:45 +00:00
Peter Steinberger
58b00c67c2
style(swift): fix lint and formatting warnings
2025-12-14 03:49:34 +00:00
Peter Steinberger
601b68cf33
ui(macos): skip local onboarding steps in remote mode
2025-12-14 03:49:17 +00:00
Peter Steinberger
1c5c8d3ac5
ui(macos): lower onboarding welcome content
2025-12-14 03:45:27 +00:00
Peter Steinberger
dd623e4607
test(ios): cover bridge client + more views
2025-12-14 03:39:33 +00:00
Peter Steinberger
1ece6a1e16
fix(macos): hide session store path in remote mode
2025-12-14 03:38:47 +00:00
Peter Steinberger
bceae364e9
feat(macos): move camera setting to General
2025-12-14 03:33:24 +00:00
Peter Steinberger
c8051f43a5
test(ios): add smoke coverage tests
2025-12-14 03:29:08 +00:00
Peter Steinberger
fc5d3e5a7e
docs: recommend git repo for workspace backups
2025-12-14 03:19:02 +00:00
Peter Steinberger
d6eca6382a
feat: bootstrap agent workspace and AGENTS.md
2025-12-14 03:14:58 +00:00
Peter Steinberger
715739d3d2
fix(android): make settings sheet scrollable
2025-12-14 03:13:36 +00:00
Peter Steinberger
0a45f8e8a0
fix(android): inset top buttons for status bar
2025-12-14 03:10:46 +00:00
Peter Steinberger
3357936f3b
test(macos): cover settings + activity models
2025-12-14 03:06:12 +00:00
Peter Steinberger
610692f072
feat(ios): add always-on status overlay
2025-12-14 03:00:55 +00:00
Peter Steinberger
0b912bb312
fix(ios): satisfy Sendable in bridge timeout
2025-12-14 03:00:55 +00:00
Peter Steinberger
608e206d1f
test(macos): add settings view smoke coverage
2025-12-14 02:55:31 +00:00
Peter Steinberger
bc147208f8
fix(macos): avoid health polling in tests
2025-12-14 02:55:31 +00:00
Peter Steinberger
4724df9a07
test(ios): cover settings host/port parsing
2025-12-14 02:47:07 +00:00
Peter Steinberger
733e7fb12d
test(ios): cover voice trigger + camera clamps
2025-12-14 02:47:06 +00:00
Peter Steinberger
c05ba68b4d
fix(ios): timeout bridge connect
2025-12-14 02:41:51 +00:00
Peter Steinberger
47cdc7a4ec
test(ios): add bridge session + keychain suites
2025-12-14 02:37:47 +00:00
Peter Steinberger
5f7aa49e49
chore(android): update toolchain and deps
2025-12-14 02:37:47 +00:00
Peter Steinberger
030282ab30
Merge remote-tracking branch 'origin/main'
2025-12-14 02:37:13 +00:00
Peter Steinberger
7200fb7bea
fix(ios): make fastlane beta lane work
2025-12-14 02:35:59 +00:00
Peter Steinberger
e4b9362b4d
fix(ios): make fastlane beta lane work
2025-12-14 02:35:35 +00:00
Peter Steinberger
02f5356dfd
fix(camera): modernize mp4 export
2025-12-14 02:34:22 +00:00
Peter Steinberger
96d152d95a
chore(fastlane): support p8 key path
2025-12-14 02:20:25 +00:00
Peter Steinberger
344e496286
chore(fastlane): support p8 key path
2025-12-14 02:19:51 +00:00
Peter Steinberger
7c4290ea39
fix(ios): make connection badge visible
2025-12-14 02:19:20 +00:00
Peter Steinberger
480c7b1033
Merge remote-tracking branch 'origin/main' into tmp/ios-statusicon
2025-12-14 02:18:09 +00:00
Peter Steinberger
6415fa0c52
fix(ios): show connection status badge
2025-12-14 02:17:54 +00:00
Peter Steinberger
2ae6b66958
test(ios): share scheme and add deep link tests
2025-12-14 02:17:44 +00:00
Peter Steinberger
7fdb019c7a
chore(android): bump AGP to 8.6.1
2025-12-14 02:16:46 +00:00
Peter Steinberger
88ed187b0a
docs(android): expand node README
2025-12-14 02:14:52 +00:00
Peter Steinberger
47ab5a08cd
test(android): add bridge unit tests
2025-12-14 02:14:05 +00:00
Peter Steinberger
388aa6c234
feat(ios): add fastlane setup
2025-12-14 02:10:31 +00:00
Peter Steinberger
4ce9048b98
test(ios): add unit test target
2025-12-14 02:05:50 +00:00
Peter Steinberger
6cd9e85f6a
fix(ios): set CFBundleIconName
2025-12-14 02:05:44 +00:00
Peter Steinberger
0bafa160bc
feat(android): keep node connected via foreground service
2025-12-14 02:01:56 +00:00
Peter Steinberger
47bfec07b8
test(macos): cover camera snap defaults
2025-12-14 02:00:48 +00:00
Peter Steinberger
4d2dce54d1
feat(camera): share jpeg transcoder + default maxWidth
2025-12-14 02:00:48 +00:00
Peter Steinberger
7cc619559b
fix(ios): remove white border from app icon
2025-12-14 01:58:35 +00:00
Peter Steinberger
24cbb1e758
feat(macos): add OpenAI Whisper tool
2025-12-14 01:57:12 +00:00
Peter Steinberger
ab5af91aba
feat(android): add Compose node app (bridge+canvas+chat+camera)
2025-12-14 01:55:40 +00:00
Peter Steinberger
7e31cc4ccd
feat(ios): unify manual bridge config and auto-reconnect
2025-12-14 01:55:40 +00:00
Peter Steinberger
fef11b14cf
feat(macos): refresh tools roster
2025-12-14 01:54:10 +00:00
Peter Steinberger
0365f86288
fix(ios): ensure app icon asset catalog
2025-12-14 01:50:51 +00:00
Peter Steinberger
3850c533a6
chore(macos): swiftformat
2025-12-14 01:11:22 +00:00
Peter Steinberger
c12bbe6750
fix(ios): use mac icon + avoid voice wake crash
2025-12-14 01:09:40 +00:00
Peter Steinberger
2980af0d96
fix(mac): move menu separator below context card
2025-12-14 00:57:34 +00:00
Peter Steinberger
ce32693b3f
feat(camera): add snap/clip capture
2025-12-14 00:48:58 +00:00
Peter Steinberger
74d638bb88
feat(ios): reconnect to last discovered gateway
2025-12-14 00:48:16 +00:00
Peter Steinberger
6a31b1f9fd
feat(ios): pulse settings indicator
2025-12-14 00:48:09 +00:00
Peter Steinberger
f7836eae34
chore(ci): sync protocol + swiftformat
2025-12-14 00:36:30 +00:00
Peter Steinberger
6a1f114528
feat(ios): reconnect to last bridge
2025-12-14 00:27:26 +00:00
Peter Steinberger
d9df608389
feat(chat): share SwiftUI chat across macOS+iOS
2025-12-14 00:17:07 +00:00
Peter Steinberger
7a3789d6ff
chore(protocol): regen swift models
2025-12-13 23:51:18 +00:00
Peter Steinberger
d46434ce40
feat(instances): show OS version
2025-12-13 23:51:18 +00:00
Peter Steinberger
1148e572ca
refactor(macos)!: remove clawdis-mac ui; host PeekabooBridge
2025-12-13 23:49:29 +00:00
Peter Steinberger
c5a310320e
iOS: configurable voice wake words
2025-12-13 23:49:22 +00:00
Peter Steinberger
6185a87271
iOS: copy bridge URL/host/port
2025-12-13 23:40:12 +00:00
Peter Steinberger
673204bfea
iOS: show local IP in settings
2025-12-13 23:37:02 +00:00
Peter Steinberger
18494bfdd7
iOS: copy + clean bridge address
2025-12-13 23:32:57 +00:00
Peter Steinberger
fbcca24a2a
style(macos): mark Reject destructive
2025-12-13 23:32:57 +00:00
Peter Steinberger
21baf95f11
chore(peekaboo): update submodule
2025-12-13 23:22:24 +00:00
Peter Steinberger
a301c372cd
fix(macos): clamp web chat to visible frame
2025-12-13 22:38:10 +00:00
Peter Steinberger
56bd480f48
iOS: disable VoiceWake on Simulator
2025-12-13 20:52:31 +00:00
Peter Steinberger
767ac3c293
chore(swift): run swiftformat and clear swiftlint
2025-12-13 19:53:17 +00:00
Peter Steinberger
8efd162cbd
fix(macos): restore control + webchat build
2025-12-13 19:38:35 +00:00
Peter Steinberger
f0077c1429
refactor: apply stashed bridge + CLI changes
2025-12-13 19:30:46 +00:00
Peter Steinberger
d539c6e3e1
style(macos): tidy settings and CLI
2025-12-13 19:23:41 +00:00
Peter Steinberger
94cb5a41d3
chore(macos): expose remote test helper
2025-12-13 19:22:57 +00:00
Peter Steinberger
65190d8a4a
fix(ios): avoid actor-isolated access from audio tap
2025-12-13 19:14:36 +00:00
Peter Steinberger
b8431fc9e8
feat(browser): add DOM inspection commands
2025-12-13 18:33:04 +00:00
Peter Steinberger
d552ce2584
fix(bridge): prefer bonjour TXT displayName
2025-12-13 18:31:06 +00:00
Peter Steinberger
f311de2ddd
fix(macos): show full browser tab ids
2025-12-13 18:17:01 +00:00
Peter Steinberger
583ff08da5
fix(mac): place debug menu under Settings
2025-12-13 18:11:00 +00:00
Peter Steinberger
d383ac87fd
chore(webchat): refresh bundled assets
2025-12-13 18:10:29 +00:00
Peter Steinberger
c30ef80fa3
fix(mac): clarify attach-only gateway errors
2025-12-13 18:10:29 +00:00
Peter Steinberger
33cda70061
test(mac): cover codesign + node manager paths
2025-12-13 18:10:29 +00:00
Peter Steinberger
f9c4396596
fix(mac): flatten config sections + use checkboxes
2025-12-13 18:06:32 +00:00
Peter Steinberger
55f65cd643
fix(ios): improve bridge discovery and pairing UX
2025-12-13 17:58:03 +00:00
Peter Steinberger
e428a244ac
fix(mac): flatten debug sections + use checkboxes
2025-12-13 17:57:45 +00:00
Peter Steinberger
86dc52300e
fix(mac): add divider below context
2025-12-13 17:51:25 +00:00
Peter Steinberger
770f326683
fix(cli): improve browser control errors
2025-12-13 17:37:37 +00:00
Peter Steinberger
4619d00dea
refactor(mac): reorganize debug settings
2025-12-13 17:36:35 +00:00
Peter Steinberger
41f3b1491d
fix(macos): encode gateway params without AnyHashable
2025-12-13 17:31:11 +00:00
Peter Steinberger
2e7431a0bc
fix(mac): show clawd browser path in config
2025-12-13 17:23:41 +00:00
Peter Steinberger
5a018ea5a6
fix(mac): show link cursor in About
2025-12-13 17:18:22 +00:00
Peter Steinberger
a98bad3ed6
fix(mac): use pointing hand cursor on tool links
2025-12-13 17:15:31 +00:00
Peter Steinberger
392fc84bcf
fix(macos): surface gateway sessions load errors
2025-12-13 17:15:00 +00:00
Peter Steinberger
c03b2efe3c
feat(browser): add clawdis-mac browser controls
2025-12-13 17:05:58 +00:00
Peter Steinberger
47872bbc88
fix(mac): align config tab padding
2025-12-13 17:00:44 +00:00
Peter Steinberger
f1ce5fb6dd
fix(mac): polish config + cron layouts
2025-12-13 16:59:25 +00:00
Peter Steinberger
138e935b09
feat(mac): host PeekabooBridge for ui
2025-12-13 16:56:22 +00:00
Peter Steinberger
09bba7f453
chore(webchat): refresh webchat bundle
2025-12-13 16:48:53 +00:00
Peter Steinberger
2b7733bb05
fix(mac): expand config settings width
2025-12-13 16:48:36 +00:00
Peter Steinberger
ad8c657da9
feat(webchat): polish SwiftUI chat
2025-12-13 16:45:35 +00:00
Peter Steinberger
0e6b8edda2
fix(mac): hide empty MCP servers section
2025-12-13 16:44:43 +00:00
Peter Steinberger
bb142a3985
feat(macos): load sessions via gateway
2025-12-13 16:33:14 +00:00
Peter Steinberger
1706fdd2e0
feat(gateway): add sessions list/patch RPC
2025-12-13 16:32:42 +00:00
Peter Steinberger
873fea398d
docs(clawdis-mac): improve help for browser control
2025-12-13 16:26:48 +00:00
Peter Steinberger
2e1ed601ee
feat(clawdis-mac): add browser subcommand
2025-12-13 16:26:48 +00:00
Peter Steinberger
81e950e69c
feat(mac): restructure config settings grid
2025-12-13 16:26:48 +00:00
Peter Steinberger
a78b62192a
feat(mac): add browser control menu toggle
2025-12-13 16:26:48 +00:00
Peter Steinberger
fafe86ae5c
fix(browser): default control url uses 18791
2025-12-13 16:26:48 +00:00
Peter Steinberger
0bd5991f09
feat(browser): add clawd browser control
2025-12-13 16:26:48 +00:00
Peter Steinberger
a42e74b720
fix(macos): prevent menubar menu width jump
2025-12-13 15:50:57 +00:00
Peter Steinberger
e3f42203ad
chore(webchat): refresh bundled webchat
2025-12-13 14:19:42 +00:00
Peter Steinberger
0c65f44756
fix(macos): make status lines non-selectable
2025-12-13 13:59:53 +00:00
Peter Steinberger
52744ff2aa
fix(ui): improve light-mode green for context bar
2025-12-13 13:55:16 +00:00
Peter Steinberger
df06a88394
chore(ios): rename app to Clawdis
2025-12-13 13:11:31 +00:00
Peter Steinberger
84c626c498
feat(onboarding): highlight voice wake, panel, and tools
2025-12-13 13:04:41 +00:00
Peter Steinberger
eb4bd94ddd
fix(onboarding): drop finish footer line
2025-12-13 13:02:03 +00:00
Peter Steinberger
1692cafeb1
fix(macos): install gateway via npm
2025-12-13 13:00:59 +00:00
Peter Steinberger
a99ee8d36f
fix(ui): align SSH target discovery row
2025-12-13 12:58:00 +00:00
Peter Steinberger
28994897a6
docs(onboarding): explain primary gateway and remotes
2025-12-13 12:55:09 +00:00
Peter Steinberger
4c71250f7c
fix(onboarding): tighten welcome copy and raise nav
2025-12-13 12:50:30 +00:00
Peter Steinberger
6c25281efc
refactor(cron): move store into ~/.clawdis/cron
2025-12-13 12:38:08 +00:00
Peter Steinberger
4777ad18ad
fix(ios): stabilize voice wake + bridge UI
2025-12-13 12:29:39 +00:00
Peter Steinberger
9696c5fa23
feat!(mac): move screenshot to ui
2025-12-13 12:29:39 +00:00
Peter Steinberger
5ee58d7fe1
feat(macos): manage cron jobs
2025-12-13 12:09:27 +00:00
Peter Steinberger
f5225f85b0
feat(cron): post isolated summaries
2025-12-13 12:09:15 +00:00
Peter Steinberger
76b0f041b8
refactor(cron): simplify main-summary prefix config
2025-12-13 11:43:18 +00:00
Peter Steinberger
3534b9bea0
feat!(mac): add ui screens + text clawdis-mac
2025-12-13 11:42:42 +00:00
Peter Steinberger
a06dbf840d
macOS: add onboarding security notice
2025-12-13 11:23:46 +00:00
Peter Steinberger
07c6b41827
docs(onboarding): explain WhatsApp + Telegram setup
2025-12-13 11:19:54 +00:00
Peter Steinberger
13066d236f
macOS: align context padding
2025-12-13 11:16:33 +00:00
Peter Steinberger
58d14ede8f
Merge remote-tracking branch 'origin/main'
2025-12-13 11:14:56 +00:00
Peter Steinberger
c57dd37c20
macOS: align sessions list with header
2025-12-13 11:14:50 +00:00
Peter Steinberger
4c17c96b8c
Merge remote-tracking branch 'origin/main'
2025-12-13 11:11:32 +00:00
Peter Steinberger
7385a37beb
test(clawdiskit): cover BonjourEscapes decoding
2025-12-13 11:10:30 +00:00
Peter Steinberger
b196699499
fix(ui): increase onboarding horizontal padding
2025-12-13 11:10:22 +00:00
Peter Steinberger
d5fec907aa
Merge remote-tracking branch 'origin/main'
2025-12-13 11:04:31 +00:00
Peter Steinberger
3715302281
macOS: increase context card row spacing
2025-12-13 11:04:11 +00:00
Peter Steinberger
253ea99d11
chore: share bonjour escapes + refresh webchat bundle
2025-12-13 10:59:48 +00:00
Peter Steinberger
597e65c18f
fix(ui): show bonjour masters inline
2025-12-13 10:48:25 +00:00
Peter Steinberger
2f1209db1b
feat(discovery): bonjour beacons + bridge presence
2025-12-13 04:28:43 +00:00
Peter Steinberger
bba5f9a5f7
Merge remote-tracking branch 'origin/main'
2025-12-13 04:01:20 +00:00
Peter Steinberger
f4525d1ed3
macOS: adjust context card padding
2025-12-13 04:00:48 +00:00
Peter Steinberger
f3a49acd3c
feat(macos): add master discovery to onboarding
2025-12-13 04:00:25 +00:00
Peter Steinberger
059c41f730
macOS: stabilize context menu card layout
2025-12-13 03:52:09 +00:00
Peter Steinberger
f5ce0681bc
feat(discovery): gateway bonjour + node pairing bridge
2025-12-13 03:47:53 +00:00
Peter Steinberger
852a472423
feat(macos): show cron scheduler status
2025-12-13 03:43:51 +00:00
Peter Steinberger
471c92123a
feat(cron): add scheduler status endpoint
2025-12-13 03:43:40 +00:00
Peter Steinberger
54dbcd2705
macOS: prewarm context menu card
2025-12-13 03:42:36 +00:00
Peter Steinberger
66d9d6b3e2
macOS: compact context menu context rows
2025-12-13 03:30:50 +00:00
Peter Steinberger
b079278e05
fix(mac): preserve SwiftUI menu delegate
2025-12-13 03:11:06 +00:00
Peter Steinberger
7c453839f4
refactor(mac): inject context card as NSMenuItem view
2025-12-13 03:03:08 +00:00
Peter Steinberger
698d3a8646
macOS: widen settings window
2025-12-13 03:00:35 +00:00
Peter Steinberger
60c5308140
Merge remote-tracking branch 'origin/main'
2025-12-13 02:50:57 +00:00
Peter Steinberger
1b87d79373
security(macos): require TeamID for control socket
2025-12-13 02:50:20 +00:00
Peter Steinberger
214980a55e
fix(ios): prettify bonjour endpoint labels
2025-12-13 02:48:06 +00:00
Peter Steinberger
756c64ce9c
fix(mac): keep context row labels together
2025-12-13 02:47:39 +00:00
Peter Steinberger
a279c7a5f4
fix(presence): report bridged iOS nodes
2025-12-13 02:35:35 +00:00
Peter Steinberger
bbba8584a8
macOS: add Cron settings tab
2025-12-13 02:34:38 +00:00
Peter Steinberger
52b15ffd13
feat(mac): tighten context session row
2025-12-13 02:34:37 +00:00
Peter Steinberger
68349ea47e
feat(mac): compact context session rows
2025-12-13 02:34:37 +00:00
Peter Steinberger
4549524097
ui(ios): glassy settings button
2025-12-13 02:19:34 +00:00
Peter Steinberger
64850f1d17
fix(ios): make canvas full-bleed
2025-12-13 02:15:03 +00:00
Peter Steinberger
fad0207cdf
ui(ios): clean up connected bridge list
2025-12-13 02:02:38 +00:00
Peter Steinberger
a4d6f2f180
feat(bridge): show node ip in pairing
2025-12-13 01:57:40 +00:00
Peter Steinberger
47b47e763d
feat(ios): add close button and ready canvas
2025-12-13 01:49:04 +00:00
Peter Steinberger
ecfcb8160f
fix(macos): harden remote ssh tunnel
2025-12-13 01:43:23 +00:00
Peter Steinberger
fb0fe315e6
refactor(swift): rename ClawdisNodeKit to ClawdisKit
2025-12-13 01:33:30 +00:00
Peter Steinberger
11d665d680
feat(deeplink): forward agent links via bridge
2025-12-13 01:19:36 +00:00
Peter Steinberger
10aa59b254
feat(macos): add Allow Canvas toggle to settings
2025-12-13 01:19:36 +00:00
Peter Steinberger
3e92dda03d
fix(mac): render context sessions card with labels
2025-12-13 01:18:42 +00:00
Peter Steinberger
f8cc003eae
feat(mac): show session labels under context bars
2025-12-13 01:10:17 +00:00
Peter Steinberger
36bdeccc79
fix(macos): prevent control socket hangs
2025-12-13 01:02:47 +00:00
Peter Steinberger
149067b6ab
fix(mac): avoid collapsed context pills in menu
2025-12-13 00:51:05 +00:00
Peter Steinberger
475bdc0445
refactor(ios): minimal full-screen canvas
2025-12-13 00:50:20 +00:00
Peter Steinberger
8ab6155f01
Merge remote-tracking branch 'origin/main'
2025-12-13 00:48:01 +00:00
Peter Steinberger
6ce887f978
chore(macos): move Permissions tab after Tools
2025-12-13 00:47:08 +00:00
Peter Steinberger
1986b6048e
feat(mac): compact context sessions in menu
2025-12-13 00:39:25 +00:00
Peter Steinberger
fd227c0be7
refactor(ios): remove manual URL controls
2025-12-13 00:31:52 +00:00
Peter Steinberger
4d0e368ac4
fix(ios): avoid MainActor isolation in audio tap
2025-12-13 00:27:15 +00:00
Peter Steinberger
69ea20031e
fix(ios): avoid actor isolation in audio tap
2025-12-13 00:27:15 +00:00
Peter Steinberger
46320fcf3a
fix(mac): size context bar to menu
2025-12-13 00:23:00 +00:00
Peter Steinberger
252ffcd74e
fix(mac): render context bar as image
2025-12-13 00:19:29 +00:00
Peter Steinberger
97bb614965
fix(mac): render context bar reliably
2025-12-13 00:13:33 +00:00
Peter Steinberger
714dbd96e7
fix(mac): show cached context usage
2025-12-12 23:44:55 +00:00
Peter Steinberger
52e0606681
fix: expose heartbeat controls and harden mac CLI
2025-12-12 23:34:26 +00:00
Peter Steinberger
b1a340c5c2
feat(macos): add clawdis://agent deep link
2025-12-12 23:33:38 +00:00
Peter Steinberger
c1452b632c
feat(mac): show context usage bars
2025-12-12 23:33:15 +00:00
Peter Steinberger
65a5294e4b
feat(gateway)!: switch handshake to req:connect (protocol v2)
2025-12-12 23:29:57 +00:00
Peter Steinberger
84edd51ab5
fix(macos): clarify presence update source label
2025-12-12 23:27:08 +00:00
Peter Steinberger
4e3eaf901f
fix(node): prevent iOS VoiceWake crash
2025-12-12 23:07:30 +00:00
Peter Steinberger
85d64ac363
fix(mac): recover control tunnel after restart
...
# Conflicts:
# apps/macos/Sources/Clawdis/GatewayConnection.swift
2025-12-12 23:07:30 +00:00
Peter Steinberger
b693fa5961
fix(mac): make Canvas file watcher reliable
2025-12-12 22:50:25 +00:00
Peter Steinberger
62d4db9594
test(macos): cover gateway endpoint store
2025-12-12 22:27:18 +00:00
Peter Steinberger
1488d525c9
refactor(macos): extract gateway payload decoding
2025-12-12 22:27:18 +00:00
Peter Steinberger
d5855235e3
refactor(macos): centralize gateway endpoint resolution
2025-12-12 22:27:18 +00:00
Peter Steinberger
4fe9bb9aa4
fix(macos): avoid ptt audio teardown race
2025-12-12 22:24:24 +00:00
Peter Steinberger
03c13fee30
fix(macos): keep voice wake overlay on top
2025-12-12 22:09:14 +00:00
Peter Steinberger
3a58c1d50a
refactor(macos): replace gateway NotificationCenter with event bus
2025-12-12 22:06:40 +00:00
Peter Steinberger
78e30f60a1
fix(bridge): use default Bonjour domain
2025-12-12 21:59:04 +00:00
Peter Steinberger
5bee0121a5
fix(ios): harden voice wake callbacks
2025-12-12 21:59:04 +00:00
Peter Steinberger
743341733e
fix(mac): timeout ClawdisCLI socket calls
2025-12-12 21:57:33 +00:00
Peter Steinberger
dca962fb02
fix(macos): avoid external open for about:blank
2025-12-12 21:56:54 +00:00
Peter Steinberger
947194e95e
test(macos): cover gateway connection reuse
2025-12-12 21:42:16 +00:00
Peter Steinberger
4364a11a6b
fix(mac): avoid double-trigger voice wake
2025-12-12 21:37:59 +00:00
Peter Steinberger
b37e090e6b
fix(macos): share gateway websocket connection
2025-12-12 21:35:00 +00:00
Peter Steinberger
16acfc80ae
fix(mac): keep voice overlay above canvas
2025-12-12 21:26:04 +00:00
Peter Steinberger
077eac5e02
feat(ios): add settings UI
2025-12-12 21:19:39 +00:00
Peter Steinberger
c5f4196104
feat(ios): add ClawdisNode app scaffold
2025-12-12 21:19:39 +00:00
Peter Steinberger
e523737f88
feat(bridge): add Bonjour node bridge
2025-12-12 21:19:39 +00:00
Peter Steinberger
350bf24d47
feat(mac): add rolling diagnostics log
2025-12-12 21:19:39 +00:00
Peter Steinberger
6245a95ef2
fix(macos): show tool-use badge glyph
2025-12-12 21:02:38 +00:00
Peter Steinberger
ae36f4bdae
feat(macos): enlarge tool-use badge
2025-12-12 20:45:51 +00:00
Peter Steinberger
302b0129b8
fix(mac): persist Canvas frame across reopen
2025-12-12 20:33:40 +00:00
Peter Steinberger
de3c246aca
feat(mac): allow Canvas placement and resizing
2025-12-12 20:28:19 +00:00
Peter Steinberger
e4bef5cfb8
fix(mac): keep voice wake listening
2025-12-12 20:13:41 +00:00
Peter Steinberger
0f5a44a482
fix(mac): keep Canvas below Voice Wake overlay
2025-12-12 20:10:29 +00:00
Peter Steinberger
84239894fc
fix(mac): add draggable/closable Canvas hover chrome
2025-12-12 20:08:15 +00:00