Commit Graph

  • 50d5c2f9dd macOS: fix gateway strict-concurrency issues Peter Steinberger 2025-12-17 17:22:44 +0100
  • c1985443fd macOS: fix gateway strict-concurrency issues Peter Steinberger 2025-12-17 17:22:44 +0100
  • 7c931e34d6 macOS: fold agent control into GatewayConnection Peter Steinberger 2025-12-17 17:10:30 +0100
  • 17a27fd312 macOS: fold agent control into GatewayConnection Peter Steinberger 2025-12-17 17:10:30 +0100
  • 8d42bd7147 Discovery: wide-area bridge DNS-SD Peter Steinberger 2025-12-17 20:25:40 +0100
  • 557ffdbe35 Discovery: wide-area bridge DNS-SD Peter Steinberger 2025-12-17 20:25:40 +0100
  • 6bad593b22 chore(canvas): rebuild CanvasA2UI bundle Peter Steinberger 2025-12-17 19:15:00 +0000
  • e9bfe34850 chore(canvas): rebuild CanvasA2UI bundle Peter Steinberger 2025-12-17 19:15:00 +0000
  • f149737cc2 feat(macos): show Anthropic auth mode + OAuth connect Peter Steinberger 2025-12-17 19:14:54 +0000
  • 1a4540d386 feat(macos): show Anthropic auth mode + OAuth connect Peter Steinberger 2025-12-17 19:14:54 +0000
  • fe2c5a2a3d test(web): avoid ENOTEMPTY cleanup race Peter Steinberger 2025-12-17 19:14:47 +0000
  • a0c4b1e061 test(web): avoid ENOTEMPTY cleanup race Peter Steinberger 2025-12-17 19:14:47 +0000
  • 014b4e0095 chore(a2ui): ignore lit dist build output Peter Steinberger 2025-12-17 19:13:40 +0000
  • e275ba8d2e chore(a2ui): ignore lit dist build output Peter Steinberger 2025-12-17 19:13:40 +0000
  • bf090ddcd1 fix(macos): sync node pairing approvals Peter Steinberger 2025-12-17 19:04:01 +0000
  • db7eeee07b fix(macos): sync node pairing approvals Peter Steinberger 2025-12-17 19:04:01 +0000
  • fa4f14255b chore(pi): add TODO for mime workaround Peter Steinberger 2025-12-17 15:49:13 +0000
  • 84d5f24f5f chore(pi): add TODO for mime workaround Peter Steinberger 2025-12-17 15:49:13 +0000
  • 9d4c7fadda fix(pi): harden image read mime Peter Steinberger 2025-12-17 15:29:00 +0000
  • 42948b70e3 fix(pi): harden image read mime Peter Steinberger 2025-12-17 15:29:00 +0000
  • eda1518906 chore(peekaboo): bump submodule Peter Steinberger 2025-12-17 15:28:55 +0000
  • 28d3bd03b2 chore(peekaboo): bump submodule Peter Steinberger 2025-12-17 15:28:55 +0000
  • ec54079719 CLI: bootstrap invalid wide-area DNS zone Peter Steinberger 2025-12-17 18:02:25 +0100
  • 6148f862b9 CLI: bootstrap invalid wide-area DNS zone Peter Steinberger 2025-12-17 18:02:25 +0100
  • f221f577ff iOS: satisfy SwiftFormat in bridge discovery Peter Steinberger 2025-12-17 18:01:01 +0100
  • 0a32610b37 iOS: satisfy SwiftFormat in bridge discovery Peter Steinberger 2025-12-17 18:01:01 +0100
  • 345612d333 CLI: make dns setup create valid zone Peter Steinberger 2025-12-17 17:25:34 +0100
  • 514759bde7 CLI: make dns setup create valid zone Peter Steinberger 2025-12-17 17:25:34 +0100
  • 54fbcf27a5 CLI: dns setup supports sudo-owned CoreDNS config Peter Steinberger 2025-12-17 17:15:51 +0100
  • 2eb27ffb4a CLI: dns setup supports sudo-owned CoreDNS config Peter Steinberger 2025-12-17 17:15:51 +0100
  • a9de193625 Nodes: auto-discover clawdis.internal Peter Steinberger 2025-12-17 17:01:30 +0100
  • 2ce24fdbf8 Nodes: auto-discover clawdis.internal Peter Steinberger 2025-12-17 17:01:30 +0100
  • 25779eb9ab Gateway: wide-area Bonjour via clawdis.internal Peter Steinberger 2025-12-17 17:01:10 +0100
  • e9ae10e569 Gateway: wide-area Bonjour via clawdis.internal Peter Steinberger 2025-12-17 17:01:10 +0100
  • c4bc45aa01 GatewayConnection: validate agent message Peter Steinberger 2025-12-17 16:09:22 +0100
  • a1940418fb GatewayConnection: validate agent message Peter Steinberger 2025-12-17 16:09:22 +0100
  • 93e3308e19 macOS: fold AgentRPC into GatewayConnection Peter Steinberger 2025-12-17 16:07:37 +0100
  • 6fdc62c008 macOS: fold AgentRPC into GatewayConnection Peter Steinberger 2025-12-17 16:07:37 +0100
  • 9acb6b54f1 Canvas: forward A2UI actions Peter Steinberger 2025-12-17 15:41:04 +0100
  • 5e5cb7a292 Canvas: forward A2UI actions Peter Steinberger 2025-12-17 15:41:04 +0100
  • 087837d874 Android: fix unicast discovery address resolution Peter Steinberger 2025-12-17 15:32:07 +0100
  • f5ab3e41c5 Android: fix unicast discovery address resolution Peter Steinberger 2025-12-17 15:32:07 +0100
  • 2018c1320f Android: add unicast discovery domain + app icon Peter Steinberger 2025-12-17 15:29:19 +0100
  • 036bdde764 Android: add unicast discovery domain + app icon Peter Steinberger 2025-12-17 15:29:19 +0100
  • ef9a69870a Canvas: shrink close button Peter Steinberger 2025-12-17 14:52:32 +0100
  • 691bf85d7e Canvas: shrink close button Peter Steinberger 2025-12-17 14:52:32 +0100
  • 732389f7ee Canvas: add vibrancy close pill Peter Steinberger 2025-12-17 14:50:29 +0100
  • 4482965d80 Canvas: add vibrancy close pill Peter Steinberger 2025-12-17 14:50:29 +0100
  • c6b52a0172 Canvas: fix A2UI push rendering Peter Steinberger 2025-12-17 14:36:30 +0100
  • fdca8fb592 Canvas: fix A2UI push rendering Peter Steinberger 2025-12-17 14:36:30 +0100
  • 1c2828c35e Docs: secure wide-area Bonjour over Tailscale Peter Steinberger 2025-12-17 14:27:49 +0100
  • c7c32210e6 Docs: secure wide-area Bonjour over Tailscale Peter Steinberger 2025-12-17 14:27:49 +0100
  • 8a1710abf9 iOS: allow unicast DNS-SD discovery domain Peter Steinberger 2025-12-17 14:14:17 +0100
  • 316a04f606 iOS: allow unicast DNS-SD discovery domain Peter Steinberger 2025-12-17 14:14:17 +0100
  • d790867017 Build: add wireit Peter Steinberger 2025-12-17 13:20:36 +0100
  • c4da2afb22 Build: add wireit Peter Steinberger 2025-12-17 13:20:36 +0100
  • 6387305319 Canvas: fix A2UI v0.8 rendering Peter Steinberger 2025-12-17 13:20:27 +0100
  • 9eaa45a291 Canvas: fix A2UI v0.8 rendering Peter Steinberger 2025-12-17 13:20:27 +0100
  • f8bdd6d785 feat(macos): add menu Canvas open/close Peter Steinberger 2025-12-17 11:53:57 +0100
  • 81a9439eb2 feat(macos): add menu Canvas open/close Peter Steinberger 2025-12-17 11:53:57 +0100
  • 4363b5d06a chore: bump Peekaboo submodule Peter Steinberger 2025-12-17 11:37:30 +0100
  • be9b550209 chore: bump Peekaboo submodule Peter Steinberger 2025-12-17 11:37:30 +0100
  • 7b2a45f0e2 fix(macos): avoid treating '/' as file target Peter Steinberger 2025-12-17 11:36:51 +0100
  • 6653813cb9 fix(macos): avoid treating '/' as file target Peter Steinberger 2025-12-17 11:36:51 +0100
  • c6fcfd3865 macOS: update config settings copy Peter Steinberger 2025-12-17 11:36:21 +0100
  • cf1278295d macOS: update config settings copy Peter Steinberger 2025-12-17 11:36:21 +0100
  • a38b340e07 feat(macos): add Canvas A2UI renderer Peter Steinberger 2025-12-17 11:35:06 +0100
  • cdb5ddb2da feat(macos): add Canvas A2UI renderer Peter Steinberger 2025-12-17 11:35:06 +0100
  • 7a91d76b38 docs: document embedded agent runtime Peter Steinberger 2025-12-17 11:29:12 +0100
  • 1cdebb68a0 docs: document embedded agent runtime Peter Steinberger 2025-12-17 11:29:12 +0100
  • d17d7ba521 feat: embed pi agent runtime Peter Steinberger 2025-12-17 11:29:04 +0100
  • fece42ce0a feat: embed pi agent runtime Peter Steinberger 2025-12-17 11:29:04 +0100
  • df6f032f86 Canvas: simplify show + report status Peter Steinberger 2025-12-17 10:37:35 +0100
  • c5867b2876 Canvas: simplify show + report status Peter Steinberger 2025-12-17 10:37:35 +0100
  • 96428d0f24
    Merge branch 'main' into shadow/discord-transport Peter Steinberger 2025-12-17 10:26:52 +0100
  • 42fc48eb29 chore: drop agent-scripts AGENTS pointer Peter Steinberger 2025-12-17 10:08:07 +0100
  • 43e257e7de chore: drop agent-scripts AGENTS pointer Peter Steinberger 2025-12-17 10:08:07 +0100
  • d293c36c85 fix(macos): anchor canvas panel to active screen Peter Steinberger 2025-12-17 09:28:53 +0100
  • 9dcdeb15ec fix(macos): anchor canvas panel to active screen Peter Steinberger 2025-12-17 09:28:53 +0100
  • 8a95686372 fix(system): inject transitions only Peter Steinberger 2025-12-17 08:31:23 +0100
  • 060a209ecb fix(system): inject transitions only Peter Steinberger 2025-12-17 08:31:23 +0100
  • 2351387916 fix(chat): reduce system spam and cap history Peter Steinberger 2025-12-16 20:35:03 +0100
  • e1e3da946f fix(chat): reduce system spam and cap history Peter Steinberger 2025-12-16 20:35:03 +0100
  • 428a55971b fix(chat-ui): improve typing dots and composer Peter Steinberger 2025-12-16 20:13:23 +0100
  • 49a9f74753 fix(chat-ui): improve typing dots and composer Peter Steinberger 2025-12-16 20:13:23 +0100
  • 2574613131 fix(gateway): clamp chat.history to 1000 max Peter Steinberger 2025-12-16 19:55:17 +0100
  • 74b19843ae fix(gateway): clamp chat.history to 1000 max Peter Steinberger 2025-12-16 19:55:17 +0100
  • d793983865 fix(gateway): cap chat.history to 1000 messages Peter Steinberger 2025-12-16 19:44:49 +0100
  • d691e28675 fix(gateway): cap chat.history to 1000 messages Peter Steinberger 2025-12-16 19:44:49 +0100
  • 048e62ef0a fix(gateway): cap chat.history payload size Peter Steinberger 2025-12-16 19:34:36 +0100
  • 2a5f0d6063 fix(gateway): cap chat.history payload size Peter Steinberger 2025-12-16 19:34:36 +0100
  • 1764880037 test(macos): guard FileHandle read APIs Peter Steinberger 2025-12-16 10:41:24 +0100
  • 66a0813e44 test(macos): guard FileHandle read APIs Peter Steinberger 2025-12-16 10:41:24 +0100
  • 2c97f97a3e fix(macos): use safe FileHandle reads Peter Steinberger 2025-12-16 10:41:18 +0100
  • 64d6d25d65 fix(macos): use safe FileHandle reads Peter Steinberger 2025-12-16 10:41:18 +0100
  • c853b344bb
    Merge branch 'main' into shadow/discord-transport Peter Steinberger 2025-12-16 09:40:22 +0000
  • d723235b34 docs(changelog): note macOS voice audio fix Peter Steinberger 2025-12-14 19:18:22 +0000
  • b443c20cef docs(changelog): note macOS voice audio fix Peter Steinberger 2025-12-14 19:18:22 +0000
  • 90c5fce647 fix(macos): lazy-init AVAudioEngine to prevent Bluetooth audio ducking Tu Nombre Real 2025-12-14 08:14:50 +0100
  • 5e8c8367f3 fix(macos): lazy-init AVAudioEngine to prevent Bluetooth audio ducking Tu Nombre Real 2025-12-14 08:14:50 +0100