Commit Graph

  • ac4a65ddfd refactor(android): unify chat status label Peter Steinberger 2025-12-18 00:20:19 +0100
  • a9e17fe0ae Android: enable immersive fullscreen Peter Steinberger 2025-12-18 00:07:58 +0100
  • 693215723a Android: enable immersive fullscreen Peter Steinberger 2025-12-18 00:07:58 +0100
  • d26e7919d5 Android: polish settings UI Peter Steinberger 2025-12-18 00:07:52 +0100
  • 5f0e474be1 Android: polish settings UI Peter Steinberger 2025-12-18 00:07:52 +0100
  • 6dd59a6641 style(android): make chat more Material Peter Steinberger 2025-12-17 23:57:14 +0100
  • 0e201c4c18 style(android): make chat more Material Peter Steinberger 2025-12-17 23:57:14 +0100
  • 484ee2b38d feat(android): chat parity + wide-area discovery Peter Steinberger 2025-12-17 23:49:29 +0100
  • d12ca22b19 feat(android): chat parity + wide-area discovery Peter Steinberger 2025-12-17 23:49:29 +0100
  • fc6ea62736 macOS: remove stale WebChat exclude Peter Steinberger 2025-12-17 23:31:46 +0100
  • c7b80c28a1 macOS: remove stale WebChat exclude Peter Steinberger 2025-12-17 23:31:46 +0100
  • 70aeccd8de fix(gateway): make chat.abort reliable Peter Steinberger 2025-12-17 22:33:34 +0100
  • 5c2288218f fix(gateway): make chat.abort reliable Peter Steinberger 2025-12-17 22:33:34 +0100
  • 42a06edd22 style(gateway): satisfy biome Peter Steinberger 2025-12-17 23:12:45 +0100
  • 0844fa38a8 style(gateway): satisfy biome Peter Steinberger 2025-12-17 23:12:45 +0100
  • 15d9e5d443 chore(webchat): remove legacy bundled web assets Peter Steinberger 2025-12-17 23:08:54 +0100
  • 3ed33c5856 chore(webchat): remove legacy bundled web assets Peter Steinberger 2025-12-17 23:08:54 +0100
  • e9ea394f3e nodes: better default display names Peter Steinberger 2025-12-17 23:15:15 +0100
  • b3e466ccb6 nodes: better default display names Peter Steinberger 2025-12-17 23:15:15 +0100
  • 75eeb3750e refactor(webchat): SwiftUI-only WebChat UI Peter Steinberger 2025-12-17 23:05:28 +0100
  • 875cf9a054 refactor(webchat): SwiftUI-only WebChat UI Peter Steinberger 2025-12-17 23:05:28 +0100
  • ac757375d9 ChatUI: swiftformat fixes Peter Steinberger 2025-12-17 22:43:15 +0100
  • ca85d217ec ChatUI: swiftformat fixes Peter Steinberger 2025-12-17 22:43:15 +0100
  • d615cb33f3 ui(chat): reduce padding Peter Steinberger 2025-12-17 17:59:01 +0100
  • 6652b1f4f3 ui(chat): reduce padding Peter Steinberger 2025-12-17 17:59:01 +0100
  • 14562535cc ui(chat): align status pill with send Peter Steinberger 2025-12-17 17:53:17 +0100
  • 9fe04f5659 ui(chat): align status pill with send Peter Steinberger 2025-12-17 17:53:17 +0100
  • 66e967450b ui(chat): tighten padding + keep status in composer Peter Steinberger 2025-12-17 17:46:37 +0100
  • 5b9e51bfaa ui(chat): tighten padding + keep status in composer Peter Steinberger 2025-12-17 17:46:37 +0100
  • 2ef77bf66b ui(chat): move connection pill into composer Peter Steinberger 2025-12-17 17:28:26 +0100
  • cdea744725 ui(chat): move connection pill into composer Peter Steinberger 2025-12-17 17:28:26 +0100
  • 670d8b7662 test(chat): harden abort/stream + hide session switching Peter Steinberger 2025-12-17 16:21:08 +0100
  • 44365f2e27 test(chat): harden abort/stream + hide session switching Peter Steinberger 2025-12-17 16:21:08 +0100
  • cbdd1ad654 macOS: load device model names from dataset Peter Steinberger 2025-12-17 22:55:50 +0100
  • 888dbd7d11 macOS: load device model names from dataset Peter Steinberger 2025-12-17 22:55:50 +0100
  • e1b5e4fb85 fix(android): canvas idle background + tailscale DNS Peter Steinberger 2025-12-17 22:27:16 +0100
  • 76ddfc4a9e fix(android): canvas idle background + tailscale DNS Peter Steinberger 2025-12-17 22:27:16 +0100
  • bbe686b1cf macOS: show friendly device names in Instances Peter Steinberger 2025-12-17 22:23:57 +0100
  • 7950a646c3 macOS: show friendly device names in Instances Peter Steinberger 2025-12-17 22:23:57 +0100
  • 100c348885 fix(agents): fix AgentTool schema typing Peter Steinberger 2025-12-17 22:12:19 +0100
  • 09819f8b2e fix(agents): fix AgentTool schema typing Peter Steinberger 2025-12-17 22:12:19 +0100
  • 352a8226c8 fix(test): stabilize chat.abort Peter Steinberger 2025-12-17 22:12:16 +0100
  • 69daa24869 fix(test): stabilize chat.abort Peter Steinberger 2025-12-17 22:12:16 +0100
  • c20cb4822d test(gateway): stabilize chat abort Peter Steinberger 2025-12-17 22:04:54 +0100
  • 35214b6dec test(gateway): stabilize chat abort Peter Steinberger 2025-12-17 22:04:54 +0100
  • 23b5392011 style(android): format bridge hello Peter Steinberger 2025-12-17 22:04:51 +0100
  • fe6bf6966b style(android): format bridge hello Peter Steinberger 2025-12-17 22:04:51 +0100
  • b8328b2124 fix(gateway): harden request handling Peter Steinberger 2025-12-17 22:04:22 +0100
  • e0276ed4b4 fix(gateway): harden request handling Peter Steinberger 2025-12-17 22:04:22 +0100
  • a0e9e8fe13 feat(android): iOS canvas background Peter Steinberger 2025-12-17 22:03:11 +0100
  • fce487669b feat(android): iOS canvas background Peter Steinberger 2025-12-17 22:03:11 +0100
  • 3c0bd39718 feat(android): add status pill overlay Peter Steinberger 2025-12-17 22:00:12 +0100
  • e6ba373d08 feat(android): add status pill overlay Peter Steinberger 2025-12-17 22:00:12 +0100
  • 2a1d3b6326 fix(android): dedupe hello fields Peter Steinberger 2025-12-17 21:53:38 +0100
  • d4b3d504e4 fix(android): dedupe hello fields Peter Steinberger 2025-12-17 21:53:38 +0100
  • a4656602db style(swift): fix lint Peter Steinberger 2025-12-17 21:50:54 +0100
  • 2b2376d4c0 style(swift): fix lint Peter Steinberger 2025-12-17 21:50:54 +0100
  • 3725d08d00 Presence: add device identity fields Peter Steinberger 2025-12-17 21:17:51 +0100
  • 51bdf01e2e Presence: add device identity fields Peter Steinberger 2025-12-17 21:17:51 +0100
  • e9502768af Presence: add device identity fields widearea-bonjour Peter Steinberger 2025-12-17 21:17:51 +0100
  • 278ea0984e Docs/tests: node list hardware fields Peter Steinberger 2025-12-17 20:11:13 +0000
  • 9d29fbbf80 Docs/tests: node list hardware fields Peter Steinberger 2025-12-17 20:11:13 +0000
  • d7ea011621 clawdis-mac: show hardware model in node list Peter Steinberger 2025-12-17 20:11:05 +0000
  • a40fc50e5e clawdis-mac: show hardware model in node list Peter Steinberger 2025-12-17 20:11:05 +0000
  • aa4f32eabc Android: advertise device model to bridge Peter Steinberger 2025-12-17 20:10:58 +0000
  • df4e4534f4 Android: advertise device model to bridge Peter Steinberger 2025-12-17 20:10:58 +0000
  • aaffc72f19 macOS: include node hardware identifiers Peter Steinberger 2025-12-17 20:10:50 +0000
  • fca6e466b1 macOS: include node hardware identifiers Peter Steinberger 2025-12-17 20:10:50 +0000
  • c53d9f1476 Tests: cover clawdis-mac node list Peter Steinberger 2025-12-17 20:03:37 +0000
  • 0321174519 Tests: cover clawdis-mac node list Peter Steinberger 2025-12-17 20:03:37 +0000
  • 391a8870df clawdis-mac: enrich node list output Peter Steinberger 2025-12-17 20:03:30 +0000
  • c452f8c430 clawdis-mac: enrich node list output Peter Steinberger 2025-12-17 20:03:30 +0000
  • dfcdc4a07a Bridge: advertise node capabilities Peter Steinberger 2025-12-17 20:03:27 +0000
  • 079c1d8786 Bridge: advertise node capabilities Peter Steinberger 2025-12-17 20:03:27 +0000
  • 10120a6824 macOS: fix InstanceInfo device fields Peter Steinberger 2025-12-17 20:03:20 +0000
  • 0677567cdd macOS: fix InstanceInfo device fields Peter Steinberger 2025-12-17 20:03:20 +0000
  • c6ce562072 Mobile: prevent sleep setting Peter Steinberger 2025-12-17 21:01:47 +0100
  • 7fe7c30b17 Mobile: prevent sleep setting Peter Steinberger 2025-12-17 21:01:47 +0100
  • 44d243dc95 fix(android): bonjour discovery parity Peter Steinberger 2025-12-17 20:57:04 +0100
  • cc1d8060c4 fix(android): bonjour discovery parity Peter Steinberger 2025-12-17 20:57:04 +0100
  • 38ba295496 feat(chat): Swift chat parity (abort/sessions/stream) Peter Steinberger 2025-12-17 15:51:31 +0100
  • 428a82e734 feat(chat): Swift chat parity (abort/sessions/stream) Peter Steinberger 2025-12-17 15:51:31 +0100
  • e860c0a0e0 Docs: require permission to switch branches Peter Steinberger 2025-12-17 20:43:04 +0100
  • cc235fc312 Docs: require permission to switch branches rpc-refactor Peter Steinberger 2025-12-17 20:43:04 +0100
  • e0f84b6b5d tools: add blucli Peter Steinberger 2025-12-17 20:39:34 +0100
  • 249f97d1ed tools: add blucli Peter Steinberger 2025-12-17 20:39:34 +0100
  • a1475a40d9 Agents: fix pi-tools typing Peter Steinberger 2025-12-17 20:38:52 +0100
  • 3e9310d6cd Agents: fix pi-tools typing Peter Steinberger 2025-12-17 20:38:52 +0100
  • 3024056e0e Canvas: click progress + context-rich actions Peter Steinberger 2025-12-17 20:19:37 +0100
  • 9051c5891e Canvas: click progress + context-rich actions Peter Steinberger 2025-12-17 20:19:37 +0100
  • 6581106b8b Node pairing: avoid blocking main actor Peter Steinberger 2025-12-17 19:55:41 +0100
  • 56d94e6974 Node pairing: avoid blocking main actor Peter Steinberger 2025-12-17 19:55:41 +0100
  • d8152f1ba0 fix(macos): improve canvas A2UI forwarding Peter Steinberger 2025-12-17 19:45:27 +0100
  • e6a96bea47 fix(macos): improve canvas A2UI forwarding Peter Steinberger 2025-12-17 19:45:27 +0100
  • bc754f6a04 Menu: reopen canvas without reload Peter Steinberger 2025-12-17 19:27:59 +0100
  • cf82e37c36 Menu: reopen canvas without reload Peter Steinberger 2025-12-17 19:27:59 +0100
  • 37c931ae4a Canvas: fix A2UI click actions Peter Steinberger 2025-12-17 19:21:54 +0100
  • 4fb3e0500a Canvas: fix A2UI click actions Peter Steinberger 2025-12-17 19:21:54 +0100
  • fc10e137d9 macOS: auto-start gateway for Canvas actions Peter Steinberger 2025-12-17 17:36:40 +0100
  • 9c7d51429e macOS: auto-start gateway for Canvas actions Peter Steinberger 2025-12-17 17:36:40 +0100