Commit Graph

  • 0a32610b37 iOS: satisfy SwiftFormat in bridge discovery Peter Steinberger 2025-12-17 18:01:01 +01:00
  • 514759bde7 CLI: make dns setup create valid zone Peter Steinberger 2025-12-17 17:25:34 +01:00
  • 2eb27ffb4a CLI: dns setup supports sudo-owned CoreDNS config Peter Steinberger 2025-12-17 17:15:51 +01:00
  • 2ce24fdbf8 Nodes: auto-discover clawdis.internal Peter Steinberger 2025-12-17 17:01:30 +01:00
  • e9ae10e569 Gateway: wide-area Bonjour via clawdis.internal Peter Steinberger 2025-12-17 17:01:10 +01:00
  • a1940418fb GatewayConnection: validate agent message Peter Steinberger 2025-12-17 16:09:22 +01:00
  • 6fdc62c008 macOS: fold AgentRPC into GatewayConnection Peter Steinberger 2025-12-17 16:07:37 +01:00
  • 5e5cb7a292 Canvas: forward A2UI actions Peter Steinberger 2025-12-17 15:41:04 +01:00
  • f5ab3e41c5 Android: fix unicast discovery address resolution Peter Steinberger 2025-12-17 15:32:07 +01:00
  • 036bdde764 Android: add unicast discovery domain + app icon Peter Steinberger 2025-12-17 15:29:19 +01:00
  • 691bf85d7e Canvas: shrink close button Peter Steinberger 2025-12-17 14:52:32 +01:00
  • 4482965d80 Canvas: add vibrancy close pill Peter Steinberger 2025-12-17 14:50:29 +01:00
  • fdca8fb592 Canvas: fix A2UI push rendering Peter Steinberger 2025-12-17 14:36:30 +01:00
  • c7c32210e6 Docs: secure wide-area Bonjour over Tailscale Peter Steinberger 2025-12-17 14:27:49 +01:00
  • 316a04f606 iOS: allow unicast DNS-SD discovery domain Peter Steinberger 2025-12-17 14:14:17 +01:00
  • c4da2afb22 Build: add wireit Peter Steinberger 2025-12-17 13:20:36 +01:00
  • 9eaa45a291 Canvas: fix A2UI v0.8 rendering Peter Steinberger 2025-12-17 13:20:27 +01:00
  • 81a9439eb2 feat(macos): add menu Canvas open/close Peter Steinberger 2025-12-17 11:53:57 +01:00
  • be9b550209 chore: bump Peekaboo submodule Peter Steinberger 2025-12-17 11:37:30 +01:00
  • 6653813cb9 fix(macos): avoid treating '/' as file target Peter Steinberger 2025-12-17 11:36:51 +01:00
  • cf1278295d macOS: update config settings copy Peter Steinberger 2025-12-17 11:36:21 +01:00
  • cdb5ddb2da feat(macos): add Canvas A2UI renderer Peter Steinberger 2025-12-17 11:35:06 +01:00
  • 1cdebb68a0 docs: document embedded agent runtime Peter Steinberger 2025-12-17 11:29:12 +01:00
  • fece42ce0a feat: embed pi agent runtime Peter Steinberger 2025-12-17 11:29:04 +01:00
  • c5867b2876 Canvas: simplify show + report status Peter Steinberger 2025-12-17 10:37:35 +01:00
  • 43e257e7de chore: drop agent-scripts AGENTS pointer Peter Steinberger 2025-12-17 10:08:07 +01:00
  • 9dcdeb15ec fix(macos): anchor canvas panel to active screen Peter Steinberger 2025-12-17 09:28:53 +01:00
  • 060a209ecb fix(system): inject transitions only Peter Steinberger 2025-12-17 08:31:23 +01:00
  • e1e3da946f fix(chat): reduce system spam and cap history Peter Steinberger 2025-12-16 20:35:03 +01:00
  • 49a9f74753 fix(chat-ui): improve typing dots and composer Peter Steinberger 2025-12-16 20:13:23 +01:00
  • 74b19843ae fix(gateway): clamp chat.history to 1000 max Peter Steinberger 2025-12-16 19:55:17 +01:00
  • d691e28675 fix(gateway): cap chat.history to 1000 messages Peter Steinberger 2025-12-16 19:44:49 +01:00
  • 2a5f0d6063 fix(gateway): cap chat.history payload size Peter Steinberger 2025-12-16 19:34:36 +01:00
  • 66a0813e44 test(macos): guard FileHandle read APIs Peter Steinberger 2025-12-16 10:41:24 +01:00
  • 64d6d25d65 fix(macos): use safe FileHandle reads Peter Steinberger 2025-12-16 10:41:18 +01:00
  • b443c20cef docs(changelog): note macOS voice audio fix Peter Steinberger 2025-12-14 19:18:22 +00:00
  • 5e8c8367f3 fix(macos): lazy-init AVAudioEngine to prevent Bluetooth audio ducking Tu Nombre Real 2025-12-14 08:14:50 +01:00
  • 2b0f846f1b chore(auto-reply): satisfy biome Peter Steinberger 2025-12-16 10:30:57 +01:00
  • e7713a28ae fix(auto-reply): parse agent_end and avoid rpc JSON leaks Peter Steinberger 2025-12-16 10:28:57 +01:00
  • 7948d071e0 ui(macos): remove Claude auth skip button Peter Steinberger 2025-12-14 19:23:49 +00:00
  • fb23717102 ui(macos): polish onboarding wording Peter Steinberger 2025-12-14 19:22:31 +00:00
  • 3d959c46d0 fix(macos): hide skipped onboarding panes Peter Steinberger 2025-12-14 19:13:36 +00:00
  • 4cdd61eb78 ui(macos): recommend Opus on Claude step Peter Steinberger 2025-12-14 19:13:55 +00:00
  • 6d08d84011 ui(macos): tweak Claude sign-in copy Peter Steinberger 2025-12-14 19:12:52 +00:00
  • f6cafd1a15 fix(macos): clarify OAuth detection Peter Steinberger 2025-12-14 19:10:48 +00:00
  • 5792887883 docs(macos): critter-first onboarding copy Peter Steinberger 2025-12-14 06:26:51 +00:00
  • e82ee731bf test(ios): bump app coverage Peter Steinberger 2025-12-14 06:09:28 +00:00
  • 5e09aae4ca test(ios): cover RootCanvas bridge states Peter Steinberger 2025-12-14 05:51:34 +00:00
  • 740f7b0fb6 test(ios): exercise ScreenController eval Peter Steinberger 2025-12-14 05:51:12 +00:00
  • 7510a6f66a test(ios): cover ScreenController webview setup Peter Steinberger 2025-12-14 05:42:19 +00:00
  • 1ff7d458a5 fix(android): avoid non-exhaustive sheet switch Peter Steinberger 2025-12-14 05:42:15 +00:00
  • c3528fb201 test(web): stabilize group heartbeat test Peter Steinberger 2025-12-14 05:35:48 +00:00
  • 3f5dff35f8 Merge remote-tracking branch 'origin/main' Peter Steinberger 2025-12-14 05:32:24 +00:00
  • 08bfe2b263 Merge remote-tracking branch 'origin/main' Peter Steinberger 2025-12-14 05:31:06 +00:00
  • 42645a7e0a test(macos): cover control/camera disabled paths Peter Steinberger 2025-12-14 05:30:39 +00:00
  • 7d4c8ef6b2 fix(camera): harden capture pipeline Peter Steinberger 2025-12-14 05:30:34 +00:00
  • a1d7b8db6f refactor(macos): tidy gateway discovery naming Peter Steinberger 2025-12-14 05:28:17 +00:00
  • 4a3a4558e2 fix(android): respect insets and enable settings scroll Peter Steinberger 2025-12-14 05:28:10 +00:00
  • 1b83fc85cd fix(ios): update observation env in smoke tests Peter Steinberger 2025-12-14 05:27:19 +00:00
  • c1a10b6056 chore: gitignore .worktrees Peter Steinberger 2025-12-14 05:20:46 +00:00
  • 841a9b4c8a fix(macos): fix oauth base64 helper visibility Peter Steinberger 2025-12-14 05:19:16 +00:00
  • f3db02018f fix(chat-ui): reflect gateway connection Peter Steinberger 2025-12-14 05:17:33 +00:00
  • 4cbaee59cd style(ios): swiftformat Peter Steinberger 2025-12-14 05:17:32 +00:00
  • 0d10aa4098 ui(ios): animate idle background Peter Steinberger 2025-12-14 05:15:20 +00:00
  • f3f8aa5397 fix(ios): use Observation environment in settings Peter Steinberger 2025-12-14 05:15:15 +00:00
  • 4970af6bb9 fix(macos): satisfy swiftformat Peter Steinberger 2025-12-14 05:15:39 +00:00
  • a48aebc78c iOS: Fix canvas touch events and auto-hide status bubble Peter Steinberger 2025-12-14 05:14:26 +00:00
  • 26bbddde8f style(macos): swiftformat Peter Steinberger 2025-12-14 05:09:48 +00:00
  • b48a556de5 refactor(observation): migrate SwiftUI state Peter Steinberger 2025-12-14 05:04:58 +00:00
  • aab5c490dc refactor(chat-ui): compact layout Peter Steinberger 2025-12-14 04:41:29 +00:00
  • d54cc49d66 feat(android): sync wake words via gateway Peter Steinberger 2025-12-14 05:05:30 +00:00
  • 0cef22ef83 feat(ios): sync wake words via gateway Peter Steinberger 2025-12-14 05:05:20 +00:00
  • 7b2f712e20 feat(macos): sync wake words via gateway Peter Steinberger 2025-12-14 05:05:13 +00:00
  • 1a92127dfa feat(voicewake): add gateway-owned wake words sync Peter Steinberger 2025-12-14 05:05:06 +00:00
  • 26a05292b9 fix(macos): live-check Pi oauth.json Peter Steinberger 2025-12-14 04:47:46 +00:00
  • caaa79bb76 style(ios): swiftformat Peter Steinberger 2025-12-14 04:47:15 +00:00
  • b80c0d85e0 style(macos): swiftformat Peter Steinberger 2025-12-14 04:41:26 +00:00
  • 0641281cfe chore(protocol): sync generated artifacts Peter Steinberger 2025-12-14 04:41:20 +00:00
  • f414853d70 fix(config): tolerate session store races Peter Steinberger 2025-12-14 04:41:14 +00:00
  • 7c677c5057 test: cover identity defaults and pi flags Peter Steinberger 2025-12-14 04:39:36 +00:00
  • 969c7d1c8e docs(agents): prefer Observation framework Peter Steinberger 2025-12-14 04:32:51 +00:00
  • b202480a66 docs(bonjour): document gateway and iOS discovery logging Peter Steinberger 2025-12-14 04:34:26 +00:00
  • 9e80764c2b feat(ios): add discovery debug logs Peter Steinberger 2025-12-14 04:34:00 +00:00
  • f5a5320f8f test(bonjour): cover watchdog and failure modes Peter Steinberger 2025-12-14 04:33:04 +00:00
  • 7389fc0e25 fix(bonjour): log advertise failures and watchdog Peter Steinberger 2025-12-14 04:33:00 +00:00
  • ce915d3438 fix(android): safe area + settings scroll Peter Steinberger 2025-12-14 04:34:32 +00:00
  • 3ef910d23e test(macos): boost Clawdis coverage to 40% Peter Steinberger 2025-12-14 04:30:45 +00:00
  • 845b26a73b fix(camera): retain capture delegates Peter Steinberger 2025-12-14 04:30:21 +00:00
  • e0545e2f94 fix(chat): improve history + polish SwiftUI panel Peter Steinberger 2025-12-14 04:18:21 +00:00
  • 01341d983c fix(macos): sane chat window placement Peter Steinberger 2025-12-14 03:57:02 +00:00
  • 0d68e10dd7 chore(tools): match repo emojis Peter Steinberger 2025-12-14 03:34:10 +00:00
  • e6a60c0dc5 chore(tools): add emoji tool names Peter Steinberger 2025-12-14 03:32:29 +00:00
  • 7dbd5acbb1 fix(webchat): reconnect gateway ws Peter Steinberger 2025-12-14 03:26:38 +00:00
  • 7a87f3cfb8 fix(macos): suggest critter emojis only Peter Steinberger 2025-12-14 04:29:07 +00:00
  • b817225fb8 feat(agent): enforce provider/model and identity defaults Peter Steinberger 2025-12-14 04:21:27 +00:00
  • a097c848bb feat(macos): onboard Claude OAuth + identity Peter Steinberger 2025-12-14 04:21:20 +00:00
  • a47d3e3e35 ui(macos): skip whatsapp onboarding in remote mode Peter Steinberger 2025-12-14 04:20:16 +00:00
  • 4d4bcaab1e ci: fix iOS simulator selection indentation Peter Steinberger 2025-12-14 04:13:07 +00:00
  • 265a3dff27 ci: create iOS simulator when missing Peter Steinberger 2025-12-14 04:09:32 +00:00
  • 97fe3972c8 chore(macos): silence onboarding type length lint Peter Steinberger 2025-12-14 03:56:30 +00:00