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
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
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
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
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
a4d6f2f180
feat(bridge): show node ip in pairing
2025-12-13 01:57:40 +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
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
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
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
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
Peter Steinberger
e9184c3877
fix(mac): render Canvas HTML correctly
2025-12-12 20:01:12 +00:00
Peter Steinberger
b96ff91735
feat(mac): add agent-controlled Canvas panel
2025-12-12 19:54:01 +00:00
Peter Steinberger
2d3acd3939
Merge remote-tracking branch 'origin/main'
2025-12-12 19:28:10 +00:00
Peter Steinberger
4dea0639eb
feat(mac): add overlay notification delivery
2025-12-12 19:27:38 +00:00
Peter Steinberger
745e31a0cd
fix(mac): open settings for microphone permission
2025-12-12 19:25:21 +00:00
Peter Steinberger
07d8399023
fix(mac): ignore cancelled webchat navigations
2025-12-12 19:20:47 +00:00
Peter Steinberger
427cf1580f
fix(mac): treat timeSensitive as best-effort
2025-12-12 18:58:07 +00:00
Peter Steinberger
d33858527a
fix(mac): keep remote control tunnel alive
2025-12-12 18:44:44 +00:00
Peter Steinberger
a2992a5a26
fix(mac): serve webchat locally in remote mode
2025-12-12 18:41:38 +00:00
Peter Steinberger
960de1f9d6
refactor(mac): embed work badge in status icon
2025-12-12 18:40:33 +00:00
Peter Steinberger
bffebe9b5b
macOS: add --priority flag for time-sensitive notifications
...
Add NotificationPriority enum with passive/active/timeSensitive levels
that map to UNNotificationInterruptionLevel. timeSensitive breaks
through Focus modes for urgent notifications.
Usage: clawdis-mac notify --title X --body Y --priority timeSensitive
2025-12-12 18:27:12 +00:00
Peter Steinberger
1b0177d58d
fix(mac): allow typing in web chat panel
2025-12-12 18:07:27 +00:00
Peter Steinberger
2de432c3ea
fix(mac): harden gateway frame decoding
2025-12-12 17:30:21 +00:00
Peter Steinberger
62402d8f44
fix(presence): hide cli sessions; use numeric mac build
2025-12-12 17:27:11 +00:00
Peter Steinberger
eaa04f243e
fix(mac): reflect agent activity in menu icon
2025-12-12 17:20:06 +00:00
Peter Steinberger
994844d5f7
fix(mac): avoid static UserDefaults in InstanceIdentity
2025-12-12 16:59:51 +00:00
Peter Steinberger
5a7b72e4f8
fix(presence): dedupe instances via stable instanceId
2025-12-12 16:57:25 +00:00
Peter Steinberger
89b441d6ae
fix(macos): prevent gateway request double-resume
2025-12-12 16:52:36 +00:00
Peter Steinberger
ff4cf07631
fix(presence): stabilize instance identity
2025-12-12 16:47:07 +00:00
Peter Steinberger
4b7b89b4b8
fix(macos): fix clawdis-mac --version
2025-12-12 16:40:50 +00:00
Peter Steinberger
6115f0b8fc
Merge remote-tracking branch 'origin/main'
2025-12-12 16:39:27 +00:00
Peter Steinberger
e12ed6adaa
style(mac): hud glass voice overlay
2025-12-12 16:39:11 +00:00
Peter Steinberger
f92b8535b1
fix(mac): prevent crash decoding GatewayFrame
2025-12-12 16:37:59 +00:00
Peter Steinberger
ee6120c325
feat(voicewake): route replies to last channel
2025-12-12 16:22:30 +00:00
Peter Steinberger
23f4f84ac7
Merge remote-tracking branch 'origin/main'
2025-12-12 16:10:02 +00:00
Peter Steinberger
e6a8031003
mac: remove voice wake forward pref
2025-12-12 16:09:31 +00:00
Peter Steinberger
41d7294735
mac: add gog CLI, remove Gmail/Calendar MCPs
...
- Add gog (unified Google CLI for Gmail, Calendar, Drive, Contacts)
- Remove Gmail MCP and Google Calendar MCP entries (replaced by gog)
- gog installs via brew: steipete/tap/gog
2025-12-12 15:48:36 +00:00
Peter Steinberger
56d62f74bf
fix(mac): cache webchat panel
2025-12-12 15:33:41 +00:00
Peter Steinberger
77fd296a6a
fix(mac): keep webchat boot dots
2025-12-12 15:01:20 +00:00
Peter Steinberger
2ec8ed7f7b
test(mac): cover concurrent gateway connect
2025-12-12 14:29:09 +00:00
Peter Steinberger
bbec5177ad
fix(mac): webchat ws connect
2025-12-12 14:18:53 +00:00
Peter Steinberger
58f510cd4e
fix(mac): serialize gateway connect
2025-12-12 14:14:33 +00:00
Peter Steinberger
4c45c48790
mac: lock control socket to team-signed peers
2025-12-12 01:22:24 +00:00
Peter Steinberger
3abe474df6
mac: replace xpc with unix socket control channel
2025-12-11 16:31:15 +01:00
Peter Steinberger
c6f067ab7f
webchat: improve logging and static serving
2025-12-10 15:32:29 +00:00
Peter Steinberger
25cd74d6a6
mac: surface gateway auth failures
2025-12-10 14:32:54 +00:00
Peter Steinberger
ca646737a0
mac: include instance id in presence beacons
2025-12-10 11:48:13 +00:00
Peter Steinberger
99bde1f5c4
mac: add attach-only gateway toggle
2025-12-10 11:31:28 +00:00
Peter Steinberger
d91e9e9483
webchat: show real ws errors
2025-12-10 11:31:28 +00:00
Peter Steinberger
7a807ed0e6
test: add semver and gateway helpers coverage
2025-12-10 11:31:28 +00:00
Peter Steinberger
f98472d5a8
test: add gateway/runtime utility coverage
2025-12-10 11:31:28 +00:00
Peter Steinberger
53db97e976
mac: drop yarn fallback
2025-12-10 03:49:25 +01:00
Peter Steinberger
ae1b964e43
fix(voice): unify overlay send flow
2025-12-10 02:52:42 +01:00
Peter Steinberger
e40580cbcc
mac: simplify package manager picker
2025-12-10 02:49:39 +01:00
Peter Steinberger
a86a1ceedd
chore(mac): align remote ssh controls
2025-12-10 02:48:46 +01:00
Peter Steinberger
5501f044c5
mac: move debug toggles to footer
2025-12-10 02:48:19 +01:00
Peter Steinberger
aecf2cce86
mac: inline gateway status row
2025-12-10 02:46:59 +01:00
Peter Steinberger
5f3d52f620
mac: remove divider above active toggle
2025-12-10 02:44:56 +01:00
Peter Steinberger
0c0d6c0e9c
mac: align web chat UI with web
2025-12-10 02:18:50 +01:00
Peter Steinberger
60008c8ad9
webchat: add centered boot loader
2025-12-10 01:04:34 +00:00
Peter Steinberger
948942a9a3
mac: add swiftui web chat option
2025-12-10 02:03:59 +01:00
Peter Steinberger
2ad10cfd50
mac: tidy menu and gateway support
2025-12-10 01:00:53 +00:00
Peter Steinberger
3084febbcc
mac: avoid spawning local gateway in remote mode
2025-12-10 01:44:03 +01:00
Peter Steinberger
4b7c8b0799
mac: route remote mode through SSH
2025-12-10 01:43:59 +01:00
Peter Steinberger
1670022f62
mac: silence proc_pidpath warning
2025-12-10 01:43:34 +01:00
Peter Steinberger
ebd42c9d17
mac: add browser webchat debug entry
2025-12-10 01:33:15 +01:00
Peter Steinberger
bd8b7048f7
mac: show full command and kill controls for ports
2025-12-10 01:24:05 +01:00
Peter Steinberger
23c842079f
fix: expand gateway attach log
2025-12-10 00:19:18 +00:00
Peter Steinberger
93c1b0a02a
mac: treat pnpm/bun processes as expected gateways
2025-12-10 01:10:50 +01:00
Peter Steinberger
3e2be60fed
mac: drop legacy log path
2025-12-10 00:05:05 +00:00
Peter Steinberger
5e66eb19af
mac: guard ports and sweep stale tunnels
2025-12-10 01:04:37 +01:00
Peter Steinberger
aa60c49df4
style(webchat): add body padding class on error
2025-12-10 00:04:22 +00:00
Peter Steinberger
d1166eb467
mac: centralize log path lookup
2025-12-10 00:03:37 +00:00
Peter Steinberger
6667393595
style(webchat): pad error view
2025-12-10 00:02:51 +00:00
Peter Steinberger
10221e0fce
fix: keep tools list stable
2025-12-10 00:02:18 +00:00
Peter Steinberger
db69ed6ca0
mac: global outside-click monitor and highlight helper
2025-12-10 00:51:02 +01:00
Peter Steinberger
4b04913143
mac: add port diagnostics for gateway
2025-12-10 00:49:33 +01:00
Peter Steinberger
7944bd2b7f
fix(mac): keep overlay on token mismatch
2025-12-10 00:48:15 +01:00
Peter Steinberger
da89385fb1
mac: open latest log file
2025-12-09 23:45:50 +00:00
Peter Steinberger
ca0ef33f06
fix(webchat): load root path
2025-12-09 23:40:26 +00:00
Peter Steinberger
906b31a032
mac: toggle panel purely from visibility
2025-12-09 23:36:51 +01:00
Peter Steinberger
26a82075eb
Add package manager selector and hide uninstalled tools
2025-12-09 22:32:20 +00:00
Peter Steinberger
acf2e208b9
mac: ensure panel toggle doesn't reopen
2025-12-09 23:32:01 +01:00
Peter Steinberger
d76a96c6b7
mac: close panel on second click
2025-12-09 23:25:49 +01:00
Peter Steinberger
e50bf574c4
mac: tie highlight to panel visibility
2025-12-09 23:20:16 +01:00
Peter Steinberger
5ab3b922ef
feat: add ws chat attachments
2025-12-09 23:16:57 +01:00
Peter Steinberger
9fda2ef70d
mac: revert webchat menu fallback
2025-12-09 23:15:35 +01:00
Peter Steinberger
c4712b8706
fix(macos): harden presence decode
2025-12-09 22:08:55 +00:00
Peter Steinberger
a2ee129678
mac: clear status highlight via menu delegate
2025-12-09 23:02:02 +01:00
Peter Steinberger
32b25b371e
fix: prevent stuck mac health checks
2025-12-09 21:53:00 +00:00
Peter Steinberger
0acdf837af
fix(mac): keep webchat panel alive
2025-12-09 21:53:00 +00:00
Peter Steinberger
b1a0ebd0cc
mac: clear highlight on panel close
2025-12-09 22:40:11 +01:00
Peter Steinberger
f91189a29e
chore(mac): add separator before general toggles
2025-12-09 21:28:46 +00:00
Peter Steinberger
bcdefd86ab
feat(webchat): sync theme with system
2025-12-09 21:22:21 +00:00
Peter Steinberger
cc38a28727
mac/webchat: remove panel padding
2025-12-09 21:14:10 +00:00
Peter Steinberger
283d1f5af4
fix: relaunch app after debug restart
2025-12-09 22:13:43 +01:00
Peter Steinberger
5ad3bfb2c5
mac: respect webchat disabled for left click
2025-12-09 22:11:10 +01:00
Peter Steinberger
ad178f7175
fix(mac): disable smoothing and await watchdog
2025-12-09 22:09:25 +01:00
Peter Steinberger
8b5e35ecd4
fix(mac): snap critter drawing to pixels
2025-12-09 22:08:21 +01:00
Peter Steinberger
da37aa5c21
fix(mac): keep ptt overlay until release
2025-12-09 22:08:17 +01:00
Peter Steinberger
65395a91e5
mac: add gateway reconnect watchdog
2025-12-09 21:07:39 +00:00
Peter Steinberger
df8bd4be56
mac: make status rows disabled menu items
2025-12-09 22:02:15 +01:00
Peter Steinberger
ecba39ab65
mac: disable status rows in menu
2025-12-09 21:59:17 +01:00
Peter Steinberger
d7c34d5e55
mac icon: render 36px retina backing
2025-12-09 21:56:37 +01:00
Peter Steinberger
a74adea771
mac: harden webchat panel
2025-12-09 21:43:54 +01:00
Peter Steinberger
32b7c22a58
mac: panel highlight when webchat open
2025-12-09 21:41:24 +01:00
Peter Steinberger
681d28c2b5
Debug menu: add sessions icon and separator
2025-12-09 21:40:04 +01:00
Peter Steinberger
d18ea6b7f9
chore(mac): include os version and locale in handshake
2025-12-09 20:37:01 +00:00
Peter Steinberger
5757387879
Debug menu: session controls and thinking/verbose
2025-12-09 21:32:21 +01:00
Peter Steinberger
60d15eac7e
mac: left-click webchat panel
2025-12-09 21:29:21 +01:00
Peter Steinberger
2ff0df52c9
Menu: add icons to debug submenu
2025-12-09 21:24:36 +01:00
Peter Steinberger
525e678f2f
chore: drop gateway ipc remnants
2025-12-09 20:21:41 +00:00
Peter Steinberger
d1cf89782e
gateway: drop ipc and simplify cli
2025-12-09 20:18:50 +00:00
Peter Steinberger
0fd145d16c
fix(mac): harden gateway lock and ip decoding
2025-12-09 20:12:54 +00:00
Peter Steinberger
844de8c345
Menu: add more debug utilities
2025-12-09 21:11:28 +01:00
Peter Steinberger
81d7a9a796
fix: enforce gateway single instance
2025-12-09 19:40:01 +00:00
Peter Steinberger
99df2ef429
chore(mac): add divider before session toggles
2025-12-09 19:14:01 +00:00
Peter Steinberger
a718af4ed8
chore(mac): dedupe local gateway label
2025-12-09 19:13:46 +00:00
Peter Steinberger
9e3d478ed2
fix(mac): encode gateway params with protocol AnyCodable
2025-12-09 19:10:19 +00:00
Peter Steinberger
32845560d3
gateway: enforce hello order and modern json
2025-12-09 19:09:06 +00:00
Peter Steinberger
aff2556b3f
mac: fix gateway hello types
2025-12-09 19:02:53 +00:00
Peter Steinberger
14eda4f556
mac: fix local path string
2025-12-09 19:02:53 +00:00
Peter Steinberger
ba98ec7240
mac: fix actor call and label warnings
2025-12-09 19:02:53 +00:00
Peter Steinberger
aa9c98c77b
feat(mac): reuse running gateway
2025-12-09 19:02:53 +00:00
Peter Steinberger
9ceb6cf877
test(overlay): cover token guard outcomes
2025-12-09 19:51:51 +01:00
Peter Steinberger
a62d831b3a
fix(overlay): dismiss on token mismatch; keep gateway log clear helper
2025-12-09 19:50:05 +01:00
Peter Steinberger
2915141877
fix(ptt): dismiss empty overlay immediately on key up
2025-12-09 19:48:35 +01:00
Peter Steinberger
9a0dc46ba6
mac: show local gateway path when overridden
2025-12-09 18:46:31 +00:00
Peter Steinberger
8a672e2db5
fix(mac): restore gateway clear log
2025-12-09 18:44:22 +00:00
Peter Steinberger
73c97cd39e
chore: add gateway env/process manager after rename
2025-12-09 19:38:19 +01:00
Peter Steinberger
1291729e21
fix: improve app restart and gateway logs
2025-12-09 18:37:04 +00:00
Peter Steinberger
d69c819719
fix(ptt): ignore stale recognition callbacks
2025-12-09 19:17:16 +01:00
Peter Steinberger
f847d86da7
chore: rename relay to gateway
2025-12-09 18:00:01 +00:00
Peter Steinberger
8c2455681e
mac: simplify degraded labels
2025-12-09 17:45:27 +00:00
Peter Steinberger
e40e54da68
settings: clarify pause toggles gateway messaging
2025-12-09 17:40:59 +00:00
Peter Steinberger
0e519431de
mac: honor local relay path
2025-12-09 17:40:44 +00:00
Peter Steinberger
345565b5bf
fix(mac): avoid crash decoding gateway frames
2025-12-09 17:36:16 +00:00
Peter Steinberger
1e84ca69a0
chore: drop runner shim and add committer helper
2025-12-09 17:24:25 +00:00
Peter Steinberger
4d85ad1b4b
web: show surface + host/ip chips in chat UI
2025-12-09 17:23:00 +00:00
Peter Steinberger
acce6e6c33
chore: format swift/ts and fix gateway lint
2025-12-09 17:11:25 +00:00
Peter Steinberger
9137578b30
macOS: add settings previews
2025-12-09 18:04:11 +01:00
Peter Steinberger
8d4ee958dc
Mac: surface gateway errors in remote test
2025-12-09 18:01:15 +01:00
Peter Steinberger
537c6880ef
Menu: add debug submenu actions
2025-12-09 17:57:21 +01:00
Peter Steinberger
c17d43c21a
UI: unify refresh buttons
2025-12-09 17:54:12 +01:00
Peter Steinberger
4db8b45d02
Debug: rename restart button to Gateway
2025-12-09 16:16:14 +00:00
Peter Steinberger
e38d58851b
Mac: launch gateway and add relay installer
2025-12-09 16:15:53 +00:00
Peter Steinberger
4728dc0857
gateway: harden ws protocol and liveness
2025-12-09 17:02:58 +01:00
Peter Steinberger
8f52c601e1
Mac: type agent events end-to-end
2025-12-09 15:38:22 +01:00
Peter Steinberger
6855a7bb82
Mac: build GatewayProtocol target and typed presence handling
2025-12-09 15:35:06 +01:00
Peter Steinberger
c10babc2c5
Mac: use typed GatewayFrame + forward-compatible Swift generator
2025-12-09 15:26:31 +01:00
Peter Steinberger
31ac0405d7
Protocol: legacy shim file for Xcode references
2025-12-09 15:23:51 +01:00
Peter Steinberger
10ffb13aba
Protocol: add TypeBox-driven Swift generator
2025-12-09 15:21:16 +01:00