Commit Graph

  • 204a0fd2ec feat(desktop): contribution heatmap and graphical cards on projects overview (#1497) thomaspblock 2026-07-03 09:15:47 -04:00
  • a0a37ed90e screenshots: PR #1497 Thomas Petersen 2026-07-03 09:05:06 -04:00
  • 8e3c0ee958 feat(desktop): repository-first projects with git workflows (#1471) thomaspblock 2026-07-03 08:11:33 -04:00
  • a6a51b86fe screenshots: PR #1495 Taylor Ho 2026-07-03 02:30:46 -07:00
  • 28ca228e19 fix(desktop): unblock UI freeze when entering the create-agent details step Taylor Ho 2026-07-03 02:19:45 -07:00
  • 9c71264b4e feat(desktop): personas as catalog templates — unwind boot-time agent minting Taylor Ho 2026-07-03 01:36:09 -07:00
  • 2943d52abd fix(desktop): launch at sane default size, restore geometry, focus on show tho/window-size-on-load npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-07-02 23:52:39 -07:00
  • b36f727996 feat(desktop): catalog-style chooser for the create-agent wizard's first step Taylor Ho 2026-07-02 23:08:06 -07:00
  • 4461c70074 test(desktop): update Playwright specs for the agents-first flows Taylor Ho 2026-07-02 22:40:29 -07:00
  • 24ff20349b feat(desktop): remove personas from the UI — flat agents grid, create-agent wizard, teams pick agents Taylor Ho 2026-07-02 22:40:05 -07:00
  • ce88863d78 feat(desktop): agents own their config — team agent members, flattening migration, built-in templates (Tauri) Taylor Ho 2026-07-02 22:39:27 -07:00
  • b38a412345 chore(desktop): clear pre-existing clippy failures in the Tauri crate Taylor Ho 2026-07-02 22:37:20 -07:00
  • 5d4edf1535 fix(desktop): lock horizontal webview pan (Magic Mouse side-scroll) (#1480) thomaspblock 2026-07-02 22:31:40 -04:00
  • 1bc8e24acc test(desktop): pin island thread-head visibility in the actual panel fix/hide-noncontiguous-islands npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-02 20:59:57 -04:00
  • 4f48fe7700 fix(desktop): hide non-contiguous islands until scrollback heals them npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-02 20:55:38 -04:00
  • 805f1131b8 docs(nips): align model lease expiry transition nip-fi-federated-identity npub12gtutshhh76rx0jx697f32f9tffd4hhp3hx58fp4x6u4uemkm7sqf8f757 2026-07-02 20:38:44 -04:00
  • 5f09008091 docs(nips): align NIP-FI race and session wording across spec and model npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-02 20:37:11 -04:00
  • 65b9f0ae26 docs(nips): add NIP-FI formal model npub12gtutshhh76rx0jx697f32f9tffd4hhp3hx58fp4x6u4uemkm7sqf8f757 2026-07-02 20:32:01 -04:00
  • 405270bbe0 docs(nips): add NIP-FI federated identity authorization draft npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-02 20:28:03 -04:00
  • c4a9899e20 fix(relay): close a-tag owner-delete private-channel re-gate bypass duncan/delete-owner-of-agent-authz npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-02 20:06:09 -04:00
  • eb94f8391a fix(desktop): dense-second keyset seed must ignore auxiliary event ids fix/scrollback-history-frontier npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-02 19:56:22 -04:00
  • bb596ecc9a test(desktop): cover the late-island-response downgrade race npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-02 19:54:34 -04:00
  • f95b7aec08 fix(relay): allow owner-of-agent to delete agent messages, surface delete errors in desktop npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-02 19:54:01 -04:00
  • 239cc16119 fix(desktop): stop out-of-band ancestor merges from poisoning the scrollback cursor npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-02 19:51:26 -04:00
  • 228122fddc Add agent catalog modal (#1302) klopez4212 2026-07-03 00:26:31 +01:00
  • e70dd1a1e7 fix(desktop): actually close relay sockets — plugin:websocket|disconnect does not exist (#1481) Wes 2026-07-02 16:55:53 -06:00
  • 3e282a2418 feat(buzz-agent): config parity — thinking effort, model switching, normalized token limits (#1470) Will Pfleger 2026-07-02 18:52:38 -04:00
  • f9d06ae21a fix(sidebar): scope channel sections storage to relay URL (#1477) Will Pfleger 2026-07-02 17:38:55 -04:00
  • 59daa7cc5b fix(desktop): defer timeline trim past StrictMode probe wren/fix-missing-history npub12gtutshhh76rx0jx697f32f9tffd4hhp3hx58fp4x6u4uemkm7sqf8f757 2026-07-02 16:47:42 -04:00
  • 453b8b1e47 chore(mobile): declare non-exempt encryption usage in Info.plist (#1474) Wes 2026-07-02 14:24:08 -06:00
  • d369ca9df1 fix(desktop): bind channel and thread context at compose time to prevent wrong-channel send (#1472) Will Pfleger 2026-07-02 16:15:44 -04:00
  • cc3fcddfcb test(onboarding): force controller into phase 3 to prove reconnect card success path duncan/relay-reconnect-resilience npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-02 15:38:22 -04:00
  • 02ff06cac2 fix(relay-reconnect): resilient reconnect with fast-path, escalation, and polling (#1456) Will Pfleger 2026-07-02 15:30:24 -04:00
  • b56b621195 fix(desktop): stop timeline cap from evicting scrolled-in history mid-read fix/timeline-cap-eviction npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-02 15:28:21 -04:00
  • e9ad63d880 fix(desktop): hold timeline scroll anchors through zoom-scaled reflow tho/default-zoom-bump npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-07-02 12:20:14 -07:00
  • 7f98dc15f3 test(onboarding): replace mirror test with E2E specs for reconnect card npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-02 15:17:54 -04:00
  • d4fe57d091 screenshots: PR #1471 Thomas Petersen 2026-07-02 15:15:58 -04:00
  • cdb09e8c15 fix(onboarding): use relay connection state for phase-3 success signal npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-02 15:07:52 -04:00
  • 5bfd5ca270 feat: per-community workspace icon set by admins, served via NIP-11 (#1463) Wes 2026-07-02 12:58:42 -06:00
  • 8b44499a3e fix(relay-reconnect): address Wes's CHANGES_REQUESTED findings npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-02 14:56:52 -04:00
  • 01b92faa15 perf(relay): batch outbound websocket data frames (#1464) Tyler 2026-07-02 14:32:20 -04:00
  • 835302cc82 Make reaction ingest atomic (#1458) Tyler 2026-07-02 14:32:08 -04:00
  • 3c661fb48f Serialize fan-out EVENT frames once (#1459) Tyler 2026-07-02 14:31:47 -04:00
  • d9c4e4aa7f fix: agent reliability — no restart on channel-add, visible dead-letter notice (#1468) Wes 2026-07-02 12:16:50 -06:00
  • a978e1b8bb chore(relay-reconnect): fix biome formatting in sidebar-relay-card spec npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-02 14:09:29 -04:00
  • 3f7723428e fix(relay-reconnect): update e2e specs for connected-state gate npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-02 14:05:09 -04:00
  • 602e5d3478 fix(messages): paint owner avatar fallback and harden its e2e assertions tho/duplicate-agent-name-avatars npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-07-02 01:51:03 -07:00
  • 3488713763 feat(messages): show owner avatar inline for duplicate-named agents npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-07-02 01:13:24 -07:00
  • c48006fc3e fix(profile): consolidate agent profile runtime metadata (#1451) Taylor Ho 2026-07-02 10:13:15 -07:00
  • 675acd681c fix(relay-reconnect): update relay-connectivity spec 01 for connected-state gate npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-02 13:07:02 -04:00
  • 7d2687b63b perf(desktop): skip pre-send parent fetch on reply when thread root is cached perf/reply-send-cached-root npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-02 12:31:57 -04:00
  • 529965ebd8 chore(relay-reconnect): update Rust doc comment to hook-agnostic wording npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-02 12:31:15 -04:00
  • 04524e17ab fix(relay-reconnect): dismiss reconnect card on auto-reconnect without user click npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-02 12:23:56 -04:00
  • a39508cceb Optimize desktop channel live subscriptions wren/tier4-frontier-bridge npub12gtutshhh76rx0jx697f32f9tffd4hhp3hx58fp4x6u4uemkm7sqf8f757 2026-07-02 12:20:53 -04:00
  • 9ce97bdca7 Merge remote-tracking branch 'origin/main' into perf/last-message-distinct-on perf/last-message-distinct-on npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-02 11:59:52 -04:00
  • c14a7e93ce perf(relay,desktop): bulk latest-message-per-channel lookup for get_channels npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-02 11:59:35 -04:00
  • e42dae3f9c fix(desktop): simplify workspace rail badges (#1462) Wes 2026-07-02 09:45:57 -06:00
  • deb3e6adca perf(desktop): instant channel switching — non-blocking first paint, persisted snapshots (#1452) Wes 2026-07-02 09:45:38 -06:00
  • f42a301af1 fix(relay-reconnect): resilient reconnect with fast-path, escalation, and polling npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-02 10:47:26 -04:00
  • 68d2412c27 chore: ignore RUSTSEC-2026-0194/0195 (transitive quick-xml, no fix path) alia/deny-quick-xml-advisories Will Pfleger 2026-07-02 11:24:38 -04:00
  • a9e752e254 perf(relay): bounded-concurrency multi-filter query execution (S2) (#1457) Tyler 2026-07-02 11:18:49 -04:00
  • 9967b97f59 fix(desktop): classify timeline prepends so history loads don't bump unread (#1416) Wes 2026-07-02 08:49:06 -06:00
  • b779a3ee2f fix(desktop): quiet gate for workspace switches instead of boot splash (#1449) Wes 2026-07-02 08:46:20 -06:00
  • 7da936fff8 fix(read-path): reach complete threads, dense-second timelines, and all people in the GUI (#1418) Tyler 2026-07-02 10:36:11 -04:00
  • a504ad6197 E1+E3: reduce relay ingest/fan-out DB round trips; ack p99 −7–16%, fd p99 −6–28%, p999 tails −29–53% vs PR #1453 tip (#1454) Tyler 2026-07-02 09:09:09 -04:00
  • 7bd3760c82 perf(relay): defer post-commit dispatch and avoid verify clone (#1453) Tyler 2026-07-02 08:46:25 -04:00
  • 48d25e772d fix(desktop): restore settings scroll on avatar editor close npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-07-02 02:47:30 -07:00
  • f2cd060c19 test(desktop): scale zoom visual expectations npub14vtk7pvazqrq9639qu7e560wnqtl0d53ca4gjuvq6jzf3k2el23qqlwa7f 2026-07-02 01:33:25 -07:00
  • 7e241e2372 test(desktop): rebase zoom e2e expectations npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-07-01 00:53:16 -07:00
  • bc58a3300b fix(desktop): bump default text zoom npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-07-01 00:33:11 -07:00
  • 605f7127f7 fix(relay): preserve audit backpressure after W1 wren/w1-ok-before-fanout npub12gtutshhh76rx0jx697f32f9tffd4hhp3hx58fp4x6u4uemkm7sqf8f757 2026-07-01 22:26:23 -04:00
  • 144f00bcdf perf(relay): defer post-commit event dispatch npub12gtutshhh76rx0jx697f32f9tffd4hhp3hx58fp4x6u4uemkm7sqf8f757 2026-07-01 22:11:01 -04:00
  • 88c089d3b6 fix(relay): include git hook tools in runtime image (#1326) thomaspblock 2026-07-01 21:12:21 -04:00
  • c88799ac6c feat(chart): per-pod emptyDir git scratch when persistence disabled (multi-replica HA) (#1450) chart-v0.1.2 Tyler 2026-07-01 19:55:34 -04:00
  • 0701f47f4a fix(relay): remove media bearer-token auth (#1444) Tyler 2026-07-01 19:25:24 -04:00
  • 6771cafca9 chore(fmt): run rustfmt on NIP-AM kind 44200 relay changes duncan/nip-am-kind-relay npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-01 19:03:02 -04:00
  • 15ad7ae87e fix(desktop): stop search shortcut from hijacking the sidebar (#1447) Wes 2026-07-01 16:53:25 -06:00
  • c9a1458f5e fix(relay/core): plug COUNT existence-leak and StopReason forward-compat for NIP-AM npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-01 18:47:14 -04:00
  • 23b522d992 fix(relay/core): close result-level read gate for kind:44200 (NIP-AM) npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-01 16:58:25 -04:00
  • 89c4f76579 fix(ci): set PGSCHEMA_PLAN_* in start-relay-for-tests.sh to avoid embedded-PG fetch (#1443) Will Pfleger 2026-07-01 16:57:56 -04:00
  • b7480e875c feat(core/relay): add NIP-AM kind 44200 (agent turn metrics) with relay plumbing npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-01 16:51:57 -04:00
  • fec7684366 feat(desktop): restore observer-feed regressions from #1381 and classify 4 new session/update types (#1412) Will Pfleger 2026-07-01 16:33:26 -04:00
  • bdeab23b59 fix(desktop): disable spellcheck/autocorrect/autocapitalize on emoji picker search (#1438) Will Pfleger 2026-07-01 16:23:55 -04:00
  • b1d9d955de feat(relay): add OpenTelemetry tracing, keep Prometheus metrics (#1398) Will Pfleger 2026-07-01 16:05:59 -04:00
  • 5cc7e4493e Attach Blossom auth token in clients fix/blossom-auth-token npub12gtutshhh76rx0jx697f32f9tffd4hhp3hx58fp4x6u4uemkm7sqf8f757 2026-07-01 15:38:49 -04:00
  • 9f2a11b338 feat(buzz-agent): emit agent_thought_chunk for reasoning content (#1436) Will Pfleger 2026-07-01 14:57:05 -04:00
  • e5aa4a2132 feat(git): move repo-name registry to Postgres + relax RWM chart gate (HA relay) (#1432) Tyler 2026-07-01 14:50:18 -04:00
  • b32db5e0fd chore(release): release Buzz Desktop version 0.3.41 (#1435) v0.3.41 Wes 2026-07-01 12:46:57 -06:00
  • 323a86ade8 fix(desktop): sort reaction pills by earliest created_at ascending (#1434) Will Pfleger 2026-07-01 14:28:58 -04:00
  • 3d08c3b02b Group consecutive desktop messages (#1429) klopez4212 2026-07-01 19:13:22 +01:00
  • db2a970115 Update Buzz app icon (#1430) klopez4212 2026-07-01 18:58:43 +01:00
  • ce1f13e8f7 feat(desktop): add workspace rail unread observer (#1428) Wes 2026-07-01 11:55:30 -06:00
  • 8fb33bdbca Prioritize channel members in mention autocomplete (#1431) Wes 2026-07-01 11:54:32 -06:00
  • 6a08a3f4c8 Tighten message density (#1426) klopez4212 2026-07-01 16:50:50 +01:00
  • c0e10d67e0 Tighten sidebar section actions (#1424) klopez4212 2026-07-01 16:22:09 +01:00
  • 6c0e6f0bb7 Add memory copy actions (#1427) Wes 2026-07-01 09:05:40 -06:00
  • 177fe5a3bf Limit agent profile quick actions (#1425) klopez4212 2026-07-01 15:54:30 +01:00
  • 3e4e9dda94 Fade sidebar pinned chrome edges (#1423) klopez4212 2026-07-01 15:51:05 +01:00
  • 2fc8b9cf5f Apply smooth corners to inline media (#1422) klopez4212 2026-07-01 15:50:26 +01:00
  • 4ae5a0d5e3 Align thread summary rows (#1421) klopez4212 2026-07-01 15:48:58 +01:00