Commit Graph

  • 97294b4caa fix mobile status provider layering kenny lopez 2026-08-03 18:24:57 +01:00
  • 662c398d26 feat(managed-agents): A1/A7/B4/B5/#3493 — claude model authority, PermissionMode Auto, effort persistence, bridge path fix npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-03 13:21:50 -04:00
  • 737d3d1aef fix tablet inbox review findings kenny lopez 2026-08-03 18:16:42 +01:00
  • bde90293c9 ci(identity): run auth boundary regressions Cea Stapleton Cordasco 2026-08-03 12:11:50 -05:00
  • 7ca134fac1 address mobile review feedback kenny lopez 2026-08-03 18:08:34 +01:00
  • e8e258170b fix(relay): structurally gate NIP-43 fleet sweep on listener bind eva/relay-postbind-nip43-sweep npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-08-03 13:02:13 -04:00
  • 6de85fe31d test(mobile): assert follow boundary semantics (#4559) Wes 2026-08-03 10:56:14 -06:00
  • 44fa1e8e3a docs(release): align desktop handoff instructions (#3988) Wes 2026-08-03 10:43:10 -06:00
  • 09c86c56e5 fix: report agent usage per provider round, not once per turn (#4545) Atish Patel 2026-08-03 11:42:42 -05:00
  • 389e8dfbc0 fix mobile wide inbox filter selection kenny lopez 2026-08-03 17:40:29 +01:00
  • 80315ac1a6 fix(desktop): harden Windows installs against Defender block and orphaned Node (#4382) Will Pfleger 2026-08-03 12:37:44 -04:00
  • f0dfd21bbb fix(relay): move fleet-wide NIP-43 membership sweep off the pre-bind startup path npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-08-03 11:43:13 -04:00
  • c1b88af8d7 feat(desktop): improve channel template discovery (#4549) Wes 2026-08-03 10:30:15 -06:00
  • 01c80aa9b3 fix(desktop): save key backups to authorized path (#4022) Taylor Ho 2026-08-03 09:29:40 -07:00
  • b0c6d6f744 Add channel activity hover menu (#3935) klopez4212 2026-08-03 17:26:06 +01:00
  • 53d32207a8 split tablet channel content kenny lopez 2026-08-03 17:23:16 +01:00
  • 9974e9b9f1 fix tablet inbox review feedback kenny lopez 2026-08-03 17:20:30 +01:00
  • 4868e1b63c feat(managed-agents): isolate Claude Code agent config per-agent root npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-03 12:10:30 -04:00
  • 2ea7367d65 fix mobile switch and inbox selection kenny lopez 2026-08-03 17:09:40 +01:00
  • f865c0054b feat(desktop): show saved Run on settings when editing an agent (#4539) Tyler 2026-08-03 12:08:29 -04:00
  • 11a4837ce1 isolate home workspace navigation kenny lopez 2026-08-03 17:06:38 +01:00
  • 1cf841af13 fix: report agent usage per provider round, not once per turn Atish Patel 2026-08-03 11:01:05 -05:00
  • b915d56734 fix: settle usage on the timeout path, not only after DONE Atish Patel 2026-08-03 11:02:22 -05:00
  • b6dd0f5105 fix mobile tablet review feedback kenny lopez 2026-08-03 16:46:09 +01:00
  • 9c5efca1ae feat(acp,desktop): resume interrupted turns after app restart duncan/acp-resume-ledger npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-03 11:25:13 -04:00
  • b390593ab6 test(desktop): use portable readiness command fix/managed-agent-config-parity npub13n66s06epmqf2kc3v373ez8hj65cuzyvxzjf93vwpervxqn2u7jq2qd9je 2026-08-03 11:29:47 -04:00
  • 5e0efb0bb9 fix(desktop): disambiguate provider API key labels and annotate mint key (#4406) Will Pfleger 2026-08-03 11:12:34 -04:00
  • f810a2f49e fix(desktop): make OpenAI key re-enterable after first save in card mint dialog (#4140) Will Pfleger 2026-08-03 11:12:09 -04:00
  • 464d7a1a36 screenshots: PR #4522 kenny lopez 2026-08-03 16:08:46 +01:00
  • 8508c11c98 Merge remote-tracking branch 'origin/main' into kennylopez-ipad-simulator kenny lopez 2026-08-03 16:08:46 +01:00
  • 2a7b2c36ff fix(desktop): satisfy source size ratchet npub13n66s06epmqf2kc3v373ez8hj65cuzyvxzjf93vwpervxqn2u7jq2qd9je 2026-08-03 11:08:27 -04:00
  • be95a8a986 fix(config-bridge): add harness-definition env tier and fix equal-value model override (#3580) Will Pfleger 2026-08-03 11:04:49 -04:00
  • eddccc6ec2 screenshots: PR #4539 agent-screenshots/tlongwell-block npub1mprnacetjua2xx3p5eddmhxyk6wv929ymm5py8kd2xfxurxahspqqlgyta 2026-08-03 10:54:12 -04:00
  • 0e4af9c498 screenshots: PR #4522 kenny lopez 2026-08-03 15:53:03 +01:00
  • dedce8f3fa screenshots: PR #4522 kenny lopez 2026-08-03 15:47:14 +01:00
  • 7203ba723b screenshots: PR #4522 kenny lopez 2026-08-03 15:42:44 +01:00
  • 857e63c4dd Polish mobile composer and messaging UI (#3918) klopez4212 2026-08-03 15:30:23 +01:00
  • 38d1a13e75 fix(desktop): use effective readiness for welcome kickoff npub13n66s06epmqf2kc3v373ez8hj65cuzyvxzjf93vwpervxqn2u7jq2qd9je 2026-08-03 10:30:00 -04:00
  • bcaf24fab2 screenshots: PR #4522 kenny lopez 2026-08-03 15:19:36 +01:00
  • 83a285f1b1 ci(linux): enable mesh-llm feature in Linux release and canary builds (#4524) Tyler 2026-08-03 10:14:01 -04:00
  • b59dc05f23 complete ipad orientation and switch recovery kenny lopez 2026-08-03 14:41:49 +01:00
  • 64a589bd7e keep stale channels hidden during relay switch kenny lopez 2026-08-03 14:23:37 +01:00
  • 21abc530cf fix tablet navigation and reaction rollback kenny lopez 2026-08-03 14:01:24 +01:00
  • d8f1d8931b screenshots: PR #4522 kenny lopez 2026-08-03 14:00:32 +01:00
  • f552a95cc3 fix desktop catalog test formatting kenny lopez 2026-08-03 13:40:08 +01:00
  • ed1c380450 Merge remote-tracking branch 'origin/main' into kennylopez-ipad-simulator kenny lopez 2026-08-03 13:38:25 +01:00
  • 09d1e24a7e fix tablet workspace review findings kenny lopez 2026-08-03 13:37:23 +01:00
  • 8a8ca63383 screenshots: PR #4512 kenny lopez 2026-08-03 13:00:18 +01:00
  • a28957d79b fix(audio): release failed admission lease Cea Stapleton Cordasco 2026-07-31 12:17:47 -05:00
  • af657ea23b fix(identity): make private huddle admission atomic Cea Stapleton Cordasco 2026-07-31 08:26:05 -05:00
  • 8921f6d7a8 fix(identity): restore CI gates Cea Stapleton Cordasco 2026-07-29 14:05:17 -05:00
  • a11293a646 fix(identity): harden corporate identity lifecycle Cea Stapleton Cordasco 2026-07-29 13:17:58 -05:00
  • bc2a16ff39 fix(identity): close auth boundary gaps Cea Stapleton Cordasco 2026-07-29 11:55:16 -05:00
  • cb61ed5dbe chore(desktop): satisfy file size ratchet Cea Stapleton Cordasco 2026-07-28 18:08:09 -05:00
  • e82d72d5c3 ci(identity): run lifecycle tests Cea Stapleton Cordasco 2026-07-28 18:02:32 -05:00
  • 7b925279fd fix(identity): make verification provider-neutral Cea Stapleton Cordasco 2026-07-28 18:02:28 -05:00
  • c52ae39085 fix(identity): authorize agents through owners Franco Sola 2026-07-24 17:10:30 -06:00
  • 923a592c3f fix(identity): refine verified badge Franco Sola 2026-07-24 17:06:53 -06:00
  • 3e761a7431 feat(identity): show binding in profile panel Franco Sola 2026-07-24 17:05:29 -06:00
  • 948cec8395 fix(identity): clarify verified profile labels Franco Sola 2026-07-24 17:03:34 -06:00
  • d4eb40fcb4 fix(identity): advertise stable dev relay key Franco Sola 2026-07-24 16:51:07 -06:00
  • e900decf6f feat(identity): show relay-verified profiles Franco Sola 2026-07-24 16:36:44 -06:00
  • b53bcfdd6d feat(relay): add corporate identity binding Franco Sola 2026-07-02 14:20:01 -06:00
  • 2c0ac24674 fix(desktop): stop the create-agent provider config probe from erasing keystrokes (#4411) Tyler 2026-08-03 07:36:13 -04:00
  • e253089e50 screenshots: PR #4512 kenny lopez 2026-08-03 12:05:16 +01:00
  • 8bfe809eb3 screenshots: PR #4512 kenny lopez 2026-08-03 11:53:47 +01:00
  • db225c63dd fix(desktop): repair clippy and doc-comment issues from pass-3 corrections npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-03 04:30:47 -04:00
  • b0cc726d3f fix(desktop): pass-3 corrections C1–C7 (workspace-scoped agent store) npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-03 04:16:42 -04:00
  • d26c15ae15 test(desktop): add two-workspace relay partition e2e probe npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-03 03:20:11 -04:00
  • d8ee40814e fix(desktop): suppress dead_code clippy warnings on boot-migration shims npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-03 03:02:23 -04:00
  • 3ea3d70cfe fix(desktop): use null-coalescing fallback in AppShell composite reconcile key npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-03 02:53:54 -04:00
  • d4391c9097 fix(desktop): restore commit_active_scope as test-only helper npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-03 02:51:06 -04:00
  • 372b0fabd9 fix(desktop): pass-2 correction C7 — degraded results observable + AppShell composite key npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-03 02:45:35 -04:00
  • 18c4be359d fix(desktop): pass-2 correction C6 — derive RetentionScope and Mesh recovery from captured WorkspaceAgentScope npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-03 02:40:30 -04:00
  • 78b4e84415 fix(desktop): pass-2 corrections C1-C5 (generation checks, fail-closed migrations, atomic drain, import drain protocol, boot migration strip) npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-03 02:40:16 -04:00
  • 3325363bc7 fix(desktop): hold transition lock continuously from drain through commit (C3) npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-03 02:21:57 -04:00
  • 27370bc46f fix(desktop): resolve clippy dead_code and lint warnings from push gate npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-03 01:47:18 -04:00
  • 370de88dac chore(desktop): trim file-size ratchet violations to pass desktop-check npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-03 01:40:11 -04:00
  • e1234a26a3 test(desktop): Phase 4 scope lifecycle, crash-boundary, and Mesh relay tests npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-03 00:43:31 -04:00
  • 8a35f5ed2b test(desktop): Phase 4 drain journal unit tests and execute_drain_journal extraction npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-03 00:25:53 -04:00
  • 6eec536799 fix(desktop): update runtime test helper to pass scope_id to starting() npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-03 00:09:31 -04:00
  • 91859ea806 feat(desktop): plumb WorkspaceApplyResult through frontend boundary (Phase 3e) npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-03 00:05:11 -04:00
  • 00a3381902 feat(desktop): implement Phase 3 runtime ownership + Mesh scope rules npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-03 00:05:02 -04:00
  • b795ed6c79 feat(desktop): implement ordered per-scope migration pipeline and scoped dev-sync npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-02 23:40:35 -04:00
  • e6aa269814 feat(desktop): scope initialization state machine with canonical claim ledger npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-02 23:30:50 -04:00
  • 6cb0a4aac7 feat(desktop): scope-stable restore, shutdown, and runtime list npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-02 23:23:32 -04:00
  • 86c7fb185b test(desktop): disarm channel read latch on release max/channel-validation-latch npub1mprnacetjua2xx3p5eddmhxyk6wv929ymm5py8kd2xfxurxahspqqlgyta 2026-08-02 23:14:13 -04:00
  • 80a68775d5 feat(desktop): wire fail-closed scope seam + import_identity scope semantics npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-02 23:11:07 -04:00
  • 278311a547 test(mobile): require completed WebSocket handshake mobile-resume-liveness-hardening npub1tquskdu6yc4h8l7xxtceculxw600grekeq0xg2ukqfrwl7vrzg3quz3gmp 2026-08-02 20:07:19 -07:00
  • 244105bf81 test(mobile): share relay resume setup npub1tquskdu6yc4h8l7xxtceculxw600grekeq0xg2ukqfrwl7vrzg3quz3gmp 2026-08-02 19:59:06 -07:00
  • db60eaacaf test(mobile): reuse pointycastle for WebSocket handshake npub1tquskdu6yc4h8l7xxtceculxw600grekeq0xg2ukqfrwl7vrzg3quz3gmp 2026-08-02 19:57:14 -07:00
  • 15b0c9647c test(desktop): make channel read latch one-shot npub1mprnacetjua2xx3p5eddmhxyk6wv929ymm5py8kd2xfxurxahspqqlgyta 2026-08-02 22:56:24 -04:00
  • 0f442a8f3b fix(mobile): reconnect after backward clock jumps npub1tquskdu6yc4h8l7xxtceculxw600grekeq0xg2ukqfrwl7vrzg3quz3gmp 2026-08-02 19:56:19 -07:00
  • 108a31e9c1 feat(desktop): add scoped _at() storage APIs and retarget event-sync chokepoints npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-02 22:53:30 -04:00
  • 7fe049359c feat(desktop): add workspace-scoped agent definition store scope model npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-08-02 22:45:00 -04:00
  • 23f4926646 Merge commit '612b5246daddde458b00e72ece934ff67e9aba7a' into max/tui-renderer npub1mprnacetjua2xx3p5eddmhxyk6wv929ymm5py8kd2xfxurxahspqqlgyta 2026-08-02 22:19:28 -04:00
  • 71dbcdb8b1 Merge main into mobile-resume-liveness npub1w85l93z2dyetvaev42kvmgv3r5qsgc7rutrvgpqshqefj4sydqqskwstfm 2026-08-02 19:16:18 -07:00
  • 612b5246da Merge max/tui-renderer into sami/tui-chords npub17jjz49l9jjmhhk7cac63j8yt9z555n9cw8vk7v5jz4vzw4ppld5qgj57cc 2026-08-02 22:09:51 -04:00
  • 3b7a4895ee fix(desktop): bind terminal tab chords and free Cmd+W npub17jjz49l9jjmhhk7cac63j8yt9z555n9cw8vk7v5jz4vzw4ppld5qgj57cc 2026-08-02 22:00:33 -04:00
  • f437988417 Merge terminal tab switch repaint npub1mprnacetjua2xx3p5eddmhxyk6wv929ymm5py8kd2xfxurxahspqqlgyta 2026-08-02 21:57:31 -04:00