Peter Steinberger
|
79d21b58e4
|
refactor: rename bundle identifiers to com.clawdis
|
2026-01-03 12:26:22 +01:00 |
|
Peter Steinberger
|
f262196625
|
feat: add swift-log app logging controls
|
2025-12-31 16:03:18 +01:00 |
|
Peter Steinberger
|
6751c35779
|
fix: relax Sparkle delegate isolation
|
2025-12-23 03:36:56 +01:00 |
|
Peter Steinberger
|
ad0c42f327
|
fix: isolate Sparkle delegate conformance
|
2025-12-23 03:28:39 +01:00 |
|
Peter Steinberger
|
a99616ab83
|
fix: isolate updater factory on main actor
|
2025-12-23 03:16:47 +01:00 |
|
Peter Steinberger
|
bc05e9f722
|
style: format macOS sources
|
2025-12-23 03:02:09 +01:00 |
|
Peter Steinberger
|
eb41ee69c0
|
feat(mac): surface update-ready state
|
2025-12-23 01:42:33 +01:00 |
|
Peter Steinberger
|
7d32e6745a
|
fix(mac): restore sessions bars with injected submenus
|
2025-12-22 22:49:37 +01:00 |
|
Peter Steinberger
|
79d7ce62bf
|
fix(mac): sessions error UI + sleeping icon
|
2025-12-22 21:02:45 +01:00 |
|
Peter Steinberger
|
30e1f9c346
|
feat(mac): sessions submenus
|
2025-12-22 19:29:24 +01:00 |
|
Peter Steinberger
|
56fdfdee93
|
feat(mac): add tailscale settings
|
2025-12-21 01:16:49 +00:00 |
|
Peter Steinberger
|
da1f09324d
|
refactor(cli): unify on clawdis CLI + node permissions
|
2025-12-20 02:08:04 +00:00 |
|
Peter Steinberger
|
d454efc7a1
|
fix(mac): use gateway main session for WebChat
|
2025-12-20 01:27:51 +00:00 |
|
Peter Steinberger
|
07f1fb2ffb
|
feat(macos): run bundled gateway via launchd
|
2025-12-19 19:21:27 +01:00 |
|
Peter Steinberger
|
ca6018ae28
|
feat(nodes): add mac node mode + permission UX
|
2025-12-19 01:48:19 +01:00 |
|
Peter Steinberger
|
4f967dd708
|
feat(macos): hover HUD for activity
|
2025-12-19 00:04:45 +01:00 |
|
Peter Steinberger
|
75eeb3750e
|
refactor(webchat): SwiftUI-only WebChat UI
# Conflicts:
# apps/macos/Package.swift
|
2025-12-17 23:05:28 +01:00 |
|
Peter Steinberger
|
bf090ddcd1
|
fix(macos): sync node pairing approvals
|
2025-12-17 19:15:19 +00:00 |
|
Peter Steinberger
|
93e3308e19
|
macOS: fold AgentRPC into GatewayConnection
|
2025-12-17 16:07:37 +01:00 |
|
Peter Steinberger
|
f8bdd6d785
|
feat(macos): add menu Canvas open/close
|
2025-12-17 11:53:57 +01:00 |
|
Peter Steinberger
|
d293c36c85
|
fix(macos): anchor canvas panel to active screen
|
2025-12-17 09:28:53 +01:00 |
|
Peter Steinberger
|
2c5a612329
|
refactor(observation): migrate SwiftUI state
|
2025-12-14 05:06:34 +00:00 |
|
Peter Steinberger
|
2c0a2a4d8b
|
feat(macos): sync wake words via gateway
|
2025-12-14 05:06:27 +00:00 |
|
Peter Steinberger
|
138e935b09
|
feat(mac): host PeekabooBridge for ui
|
2025-12-13 16:56:22 +00:00 |
|
Peter Steinberger
|
2f1209db1b
|
feat(discovery): bonjour beacons + bridge presence
|
2025-12-13 04:28:43 +00:00 |
|
Peter Steinberger
|
f5ce0681bc
|
feat(discovery): gateway bonjour + node pairing bridge
|
2025-12-13 03:47:53 +00:00 |
|
Peter Steinberger
|
7c453839f4
|
refactor(mac): inject context card as NSMenuItem view
|
2025-12-13 03:03:08 +00:00 |
|
Peter Steinberger
|
b1a340c5c2
|
feat(macos): add clawdis://agent deep link
|
2025-12-12 23:33:38 +00:00 |
|
Peter Steinberger
|
b37e090e6b
|
fix(macos): share gateway websocket connection
|
2025-12-12 21:35:00 +00:00 |
|
Peter Steinberger
|
e523737f88
|
feat(bridge): add Bonjour node bridge
|
2025-12-12 21:19:39 +00:00 |
|
Peter Steinberger
|
b96ff91735
|
feat(mac): add agent-controlled Canvas panel
|
2025-12-12 19:54:01 +00:00 |
|
Peter Steinberger
|
3abe474df6
|
mac: replace xpc with unix socket control channel
|
2025-12-11 16:31:15 +01:00 |
|
Peter Steinberger
|
2ad10cfd50
|
mac: tidy menu and gateway support
|
2025-12-10 01:00:53 +00:00 |
|
Peter Steinberger
|
4b7c8b0799
|
mac: route remote mode through SSH
|
2025-12-10 01:43:59 +01:00 |
|
Peter Steinberger
|
5e66eb19af
|
mac: guard ports and sweep stale tunnels
|
2025-12-10 01:04:37 +01:00 |
|
Peter Steinberger
|
db69ed6ca0
|
mac: global outside-click monitor and highlight helper
|
2025-12-10 00:51:02 +01:00 |
|
Peter Steinberger
|
e50bf574c4
|
mac: tie highlight to panel visibility
|
2025-12-09 23:20:16 +01:00 |
|
Peter Steinberger
|
9fda2ef70d
|
mac: revert webchat menu fallback
|
2025-12-09 23:15:35 +01:00 |
|
Peter Steinberger
|
a2ee129678
|
mac: clear status highlight via menu delegate
|
2025-12-09 23:02:02 +01:00 |
|
Peter Steinberger
|
5ad3bfb2c5
|
mac: respect webchat disabled for left click
|
2025-12-09 22:11:10 +01:00 |
|
Peter Steinberger
|
32b7c22a58
|
mac: panel highlight when webchat open
|
2025-12-09 21:41:24 +01:00 |
|
Peter Steinberger
|
60d15eac7e
|
mac: left-click webchat panel
|
2025-12-09 21:29:21 +01:00 |
|
Peter Steinberger
|
f847d86da7
|
chore: rename relay to gateway
|
2025-12-09 18:00:01 +00:00 |
|
Peter Steinberger
|
a3425a4cf3
|
Gateway: discriminated protocol schema + CLI updates
|
2025-12-09 15:01:13 +01:00 |
|
Peter Steinberger
|
b966585d7a
|
Gateway: finalize WS control plane
|
2025-12-09 14:41:41 +01:00 |
|
Peter Steinberger
|
80450e25b9
|
mac: stop leaking ssh processes on quit
|
2025-12-09 02:50:58 +00:00 |
|
Peter Steinberger
|
c543f71a45
|
feat(macos): add instances tab and presence beacons
|
2025-12-09 02:25:45 +01:00 |
|
Peter Steinberger
|
ac17dc581a
|
feat(macos): surface session activity in menu bar
|
2025-12-09 01:41:05 +01:00 |
|
Peter Steinberger
|
6581b3d43a
|
refactor(mac): split menubar UI into smaller files
|
2025-12-09 00:27:53 +01:00 |
|
Peter Steinberger
|
6e5e466052
|
fix(mac): stabilize voice wake visuals
|
2025-12-09 00:12:43 +01:00 |
|