Commit Graph

  • d2514c7636 fix(readState): route last-source clear through override mark-read seam Duncan 2026-08-05 18:00:20 -04:00
  • 816222e15a fix(desktop): remove unused SCOPE_GENERATION_TEST_LOCK import in tests_captured_scope Duncan 2026-08-05 17:54:37 -04:00
  • 63563d4e5d Limit aggregate retry fan-out to tombstones Wes 2026-08-05 15:50:41 -06:00
  • 125f3d7cef Make inbound agent authority merge exhaustive Wes 2026-08-05 15:50:25 -06:00
  • 2d107740e2 Persist a durable tombstone generation floor for private managed agents Wes 2026-08-05 15:48:12 -06:00
  • d22d587004 Enforce managed-agent revocation for direct members Wes 2026-08-05 15:45:20 -06:00
  • 2fcf4b9ceb Fix managed-agent hydration and retry gaps Wes 2026-08-05 15:44:58 -06:00
  • 342aaf43d3 fix(desktop): extract ObserverFn type alias to appease clippy::type_complexity Duncan 2026-08-05 17:36:57 -04:00
  • e4abdf997a Merge remote-tracking branch 'origin/main' into duncan/workspace-scoped-agent-store-merge Duncan 2026-08-05 17:32:58 -04:00
  • ffe3d8d50a chore: merge origin/main into duncan/claude-config-gaps Duncan 2026-08-05 17:30:10 -04:00
  • 8a5748601c fix(desktop): instance-level agents nav — test seam, postgres cast, menu gate Duncan 2026-08-05 17:15:43 -04:00
  • a0f08d3c1d Merge origin/main into relay-canonical managed agents Wes 2026-08-05 15:07:17 -06:00
  • 9ad809d2f7 feat(desktop): one edit surface for agent instances and definitions duncan/phase1-unified-agent-edit-dialog Duncan 2026-08-05 17:03:12 -04:00
  • 2ea9385015 fix(reactions): support max-length custom emoji (#3833) Taylor Ho 2026-08-05 14:02:57 -07:00
  • 719f9730d4 feat(desktop): allow leaving your final community (#3621) Taylor Ho 2026-08-05 14:02:43 -07:00
  • b7f117c8e1 desktop: update parallelism authority fixture Wes 2026-08-05 15:01:41 -06:00
  • ed4b3e7afa fix(buzz-agent): recover from context-window 400s instead of sticking (#4946) Will Pfleger 2026-08-05 16:58:25 -04:00
  • b450d46933 test(managed-agents): structural guard evidence for concurrency lock invariants Duncan 2026-08-05 16:56:31 -04:00
  • ccdaa16161 docs(persona-pack): fix stale desktop import instructions (#4500) Som Samantray 2026-08-06 02:23:33 +05:30
  • 32fd137228 Merge origin/main into relay-canonical managed agents Wes 2026-08-05 14:53:17 -06:00
  • 21a4f03b8b desktop: satisfy relay authority CI gates Wes 2026-08-05 14:47:21 -06:00
  • 14d186d898 fix(desktop): instance-level agents nav — relay URL race fix and e2e coverage Duncan 2026-08-05 16:43:18 -04:00
  • 7334ad1e16 fix(desktop): route macos notification clicks (#4799) Kalvin C 2026-08-05 13:29:41 -07:00
  • 05150c1188 feat(mobile): sync themes per community (#3767) Taylor Ho 2026-08-05 13:18:53 -07:00
  • 43cced308d feat(desktop): sync themes per community (#3653) Taylor Ho 2026-08-05 13:18:48 -07:00
  • 0c24b692bf fix(desktop): instance-level agents nav — pass 1 corrections Duncan 2026-08-05 16:06:20 -04:00
  • 6c40ce394f feat(desktop): cap OpenClaw agent parallelism at 5 (#4019) Will Pfleger 2026-08-05 16:09:14 -04:00
  • 25fca37e01 desktop: retire conflicted aggregate attempts Wes 2026-08-05 13:40:56 -06:00
  • d88f3f1544 desktop: close relay-authority retry gaps Wes 2026-08-05 13:40:12 -06:00
  • 6df7eba24d fix(buzz-agent): scope handoff cap per turn, not per session lifetime (#4805) mobile-v0.8.0-rc.3 Will Pfleger 2026-08-05 15:30:04 -04:00
  • 0c6842931b Fix mobile message timeline bounce (#4862) klopez4212 2026-08-05 20:25:32 +01:00
  • 27b51144f3 Polish mobile bottom sheets and profile cards (#4911) klopez4212 2026-08-05 20:22:37 +01:00
  • e7fca223c3 desktop: document migration builder argument seam Wes 2026-08-05 13:21:29 -06:00
  • 3b7af206fd desktop: route authoritative agent edits through relay CAS Wes 2026-08-05 13:14:41 -06:00
  • f960d5665e Revoke deleted managed agent participation Wes 2026-08-05 13:04:03 -06:00
  • 33c41d10c3 desktop: make relay-canonical deletion crash safe Wes 2026-08-05 13:02:51 -06:00
  • ddf10f96a4 desktop: test private agent reconstruction directly Wes 2026-08-05 12:48:14 -06:00
  • 94b96752c9 desktop: hydrate managed agents before Welcome provisioning Wes 2026-08-05 12:39:33 -06:00
  • 57bb681b69 relay: fence private agent heads from NIP-09 deletion Wes 2026-08-05 12:35:49 -06:00
  • 94b0a6e83a desktop: reconstruct relay-canonical agents Wes 2026-08-05 12:23:12 -06:00
  • 1d702afc21 desktop: activate PMA migration on capable relays Wes 2026-08-05 12:09:11 -06:00
  • 27f3143e61 desktop: preserve PMA retry through promotion Wes 2026-08-05 11:58:01 -06:00
  • fcdaf22232 desktop: PMA aggregate submit/retry driver Wes 2026-08-05 11:54:08 -06:00
  • 853dee620c desktop: enumerate pending PMA attempts Wes 2026-08-05 11:49:39 -06:00
  • 82dc81625e desktop: verify PMA deletion read-back Wes 2026-08-05 11:47:07 -06:00
  • 7908cd066e desktop: route authoritative deletion through PMA Wes 2026-08-05 11:42:33 -06:00
  • aa7efe0e32 desktop: build private agent tombstones Wes 2026-08-05 11:40:11 -06:00
  • 4da22a7635 Document PMA fence and migration lock cost Wes 2026-08-05 11:37:38 -06:00
  • 467e67bee5 Fence relay-managed agent authority races Wes 2026-08-05 11:36:20 -06:00
  • b4abf61255 desktop: bind verifier to aggregate response contract Wes 2026-08-05 11:23:49 -06:00
  • 394b4c1600 desktop: pure relay-canonical managed-agent migration builder + verifier Wes 2026-08-05 11:18:02 -06:00
  • f0501d6c93 test(search): load renamed private agent migration Wes 2026-08-05 11:19:17 -06:00
  • 20eea67663 desktop: retain private agent aggregate attempts Wes 2026-08-05 11:18:00 -06:00
  • 6644d48796 desktop: fence legacy reconcile after relay promotion Wes 2026-08-05 10:24:30 -06:00
  • 2f987007a9 desktop: migration-readiness contract for relay-canonical authority Wes 2026-08-05 10:19:04 -06:00
  • a9f93ff420 Cover private managed-agent tombstone authority Wes 2026-08-05 10:16:46 -06:00
  • e972169768 desktop: relay-canonical managed-agent authority foundation Wes 2026-08-05 10:03:33 -06:00
  • 3451593743 Add relay authority for private managed agents Wes 2026-08-05 10:01:40 -06:00
  • 4018a9ab57 Cover private aggregate filter classification Wes 2026-08-05 09:56:27 -06:00
  • 87c5e5d2b8 Clarify private managed-agent rollout contract Wes 2026-08-05 09:50:50 -06:00
  • 2efbdd52c4 Cover author-only SQL privacy regressions Wes 2026-08-05 09:44:42 -06:00
  • ff05a1ce0c Enforce author-only event visibility in SQL Wes 2026-08-05 09:40:52 -06:00
  • f2ce575b62 Fix media attachment actions (#4849) klopez4212 2026-08-05 20:17:48 +01:00
  • b67546c337 refactor(readState): extract file-size ratchet overages and update forcedUnreadStore header Duncan 2026-08-05 15:09:13 -04:00
  • 2034e693a8 fix(desktop): remove join API token control (#4897) klopez4212 2026-08-05 19:56:14 +01:00
  • 8268dfb3fb fix(desktop): use truncatePubkey in InstancesSheet Duncan 2026-08-05 14:20:09 -04:00
  • 1eb6a0f2e4 chore: merge origin/main (014562c06) into duncan/nip-rs-unread-format Duncan 2026-08-05 14:18:06 -04:00
  • eb6ebe83c3 Merge remote-tracking branch 'origin/main' into duncan/instance-level-agents-nav Duncan 2026-08-05 14:16:57 -04:00
  • 014562c063 fix(desktop): allow shared agent mentions (#4913) Wes 2026-08-05 12:15:11 -06:00
  • 664b679f8f feat(desktop): instance-level agents nav with atomic workspace-scope capture Duncan 2026-08-05 14:01:32 -04:00
  • ff0b7982f1 Polish mobile top navigation (#4778) klopez4212 2026-08-05 19:01:20 +01:00
  • de115d51e8 screenshots: PR #4926 kenny lopez 2026-08-05 19:01:14 +01:00
  • 4674750b7e fix(release): tag immutable desktop candidates (#4811) Wes 2026-08-05 12:00:14 -06:00
  • efe1893dd3 fix(channels): restrict private-channel invitations (#4612) Jordan Mecom 2026-08-05 12:47:00 -05:00
  • 9807ba8952 Merge remote-tracking branch 'origin/main' into tho/link-preview-sender-snapshots tho/link-preview-sender-snapshots Taylor Ho 2026-08-05 10:39:00 -07:00
  • ad538bfb1e fix(acp): reject unattended permission requests (#4609) Jordan Mecom 2026-08-05 12:38:51 -05:00
  • 1013722675 fix(desktop): dismiss link previews immediately Taylor Ho 2026-08-05 10:37:35 -07:00
  • 885bed35ee fix(workflow): bind trigger author to the signed event (#4607) Jordan Mecom 2026-08-05 12:35:40 -05:00
  • 997b8caaa4 fix(git): revoke access for banned relay members (#4608) Jordan Mecom 2026-08-05 12:32:41 -05:00
  • 2d864889f5 fix(acp): state the retry-hint carry policy in the network-error arm eva/rate-limit-fixes Sami 2026-08-05 13:00:50 -04:00
  • 35fcdc6e44 test(readState): add mutation-verified near-overflow witnesses for mark-all gate and frontier-ordering Duncan 2026-08-05 12:55:28 -04:00
  • 1f8368d661 Wait for emoji picker overrides before asserting control styling kennylopez-profile-emoji-picker Honey 2026-08-05 17:45:23 +01:00
  • 8cbe20dd65 fix(acp): honour the relay's retry hint on the REST retry ladder Sami 2026-08-05 12:26:19 -04:00
  • 9281d7b313 fix(acp): publish the setup nudge over REST so a dropped one is not silent Sami 2026-08-05 12:17:10 -04:00
  • 186f7e71ad fix(cli): floor the 429 retry hint and raise its cap above the quota window Sami 2026-08-05 11:54:08 -04:00
  • fd9e1e29ce fix(acp): correct jitter divisor and make the rate-limit gate one-sided Sami 2026-08-05 11:51:15 -04:00
  • 8a7eb8d3d7 fix(agent): recover from unsupported image input instead of poisoning the turn (#4896) Tyler 2026-08-05 11:51:05 -04:00
  • 3babe5d8e3 screenshots: PR #4911 kenny lopez 2026-08-05 16:47:49 +01:00
  • 146c48303d screenshots: PR #4910 kenny lopez 2026-08-05 16:44:41 +01:00
  • c1c88ca623 Add search and skin tones to profile emoji picker kenny lopez 2026-08-05 16:40:31 +01:00
  • 948c63233a test(readState): rewrite markAllChannelsRead witnesses to bite production call paths Duncan 2026-08-05 11:39:15 -04:00
  • 067c085f37 Define private managed agent wire protocol (#4593) Wes 2026-08-05 09:34:02 -06:00
  • 1d6f77d254 fix(relay): stop billing ephemeral kinds against the Messages quota Eva 2026-08-05 11:29:28 -04:00
  • b1bb270fe9 fix(relay): exempt ephemeral events from Messages quota; add limit_type observability duncan/ephemeral-admission-fix Duncan 2026-08-05 11:26:54 -04:00
  • dc17965c79 fix(mobile): serialize channel sections sync (#3165) Tom Brow 2026-08-05 07:55:26 -07:00
  • d71cd62c7f fix(desktop): resolve authorized-pass round-4 test-vs-claim residuals Duncan 2026-08-05 10:47:40 -04:00
  • 5dc1ad10a2 test(agent): cover the unsupported-image loop guard sami/image-loop-guard-test Sami 2026-08-05 10:42:55 -04:00
  • a4162fdced screenshots: PR #4897 kenny lopez 2026-08-05 15:33:43 +01:00
  • 0c5435a430 fix(readState): structural seam fix — fence-first clear transitions, helper owns no evidence maps Duncan 2026-08-05 10:32:59 -04:00
  • a210305019 test(agent): cover unsupported image recovery Wren 2026-08-05 10:15:24 -04:00