Commit Graph

  • 17318cf089 screenshots: PR #1808 klopez4212 2026-07-13 17:06:22 +01:00
  • cb9bc2d36e test(desktop): align inbox mock emit shim contract duncan/inbox-center-overflow-anchor npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-13 11:47:52 -04:00
  • e15c6fff97 fix(desktop): disable native inbox scroll anchoring npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-13 10:58:26 -04:00
  • f4c013d040 chore(deps): update rust crate rand to v0.10.2 (#1791) renovate[bot] 2026-07-13 08:37:02 -07:00
  • f1f5002a97 chore(deps): update rust crate nostr to v0.44.4 (#1789) renovate[bot] 2026-07-13 08:36:47 -07:00
  • 9b47c8548f Add optional standalone pairing relay to Helm chart (#1799) chart-v0.1.3 Tyler 2026-07-13 11:36:04 -04:00
  • d38a7ef775 chore(deps): update radix-ui-primitives monorepo (#1779) renovate[bot] 2026-07-13 15:35:41 +00:00
  • dbe7fb8534 Fix mobile relay reconnect lifecycle (#1772) Wes 2026-07-13 09:25:58 -06:00
  • 0950d392b7 fix(relay): publish membership snapshot on provisioning (#1761) Kalvin C 2026-07-13 08:22:44 -07:00
  • bb28f59908 feat(desktop): sync encrypted drafts across devices npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-13 11:21:17 -04:00
  • bea507d8aa chore(ci): lint desktop Tauri crate in CI (#1801) Will Pfleger 2026-07-13 11:21:10 -04:00
  • e09e94ab88 fix(desktop): preserve live events and window order across channel refreshes (#1802) Will Pfleger 2026-07-13 11:20:02 -04:00
  • 109800fe5a fix(desktop): restore macOS navigation chrome alignment (#1797) klopez4212 2026-07-13 16:15:59 +01:00
  • c36448ef3e chore(deps): update rust crate ignore to v0.4.28 (#1788) renovate[bot] 2026-07-13 15:07:16 +00:00
  • b32f2c08f7 fix(desktop): omit invalid snapshot imeta thumbnails (#1800) Will Pfleger 2026-07-13 11:03:13 -04:00
  • 095f3c7280 fix(desktop): centralize known-agent trust set in useKnownAgentPubkeys (#1703) Matt Toohey 2026-07-14 01:01:46 +10:00
  • 5050bb0f7e chore(deps): update rust crate getrandom to v0.4.3 (#1783) renovate[bot] 2026-07-13 07:57:11 -07:00
  • 78b3fa874c chore(deps): update rust crate arc-swap to v1.9.2 (#1782) renovate[bot] 2026-07-13 07:56:59 -07:00
  • 221aceb1c2 chore(deps): update all non-major dependencies (#1778) renovate[bot] 2026-07-13 14:47:17 +00:00
  • 10ae66893c fix(desktop): pass augmented PATH to codex-acp version probe (#1794) Will Pfleger 2026-07-13 09:54:55 -04:00
  • b3e0113762 fix(desktop): satisfy agent restart clippy kennylopez-fix-tauri-redundant-closure npub13fn4ahfnvaa2qwylvegdgeajqs0mph6v4qsw4jcqnw4mjh3hzh2quuucm5 2026-07-13 09:11:40 +01:00
  • 6037615694 fix(release): mark workspace safe for git in containerized Linux release job (#1793) Will Pfleger 2026-07-13 00:44:39 -04:00
  • 150514f665 feat(desktop): add team snapshot sharing commands (#1790) Will Pfleger 2026-07-13 00:43:06 -04:00
  • aceb5e0456 feat(managed_agents): add buzz-team-snapshot v1 codec (#1784) Will Pfleger 2026-07-13 00:42:43 -04:00
  • 188ad63777 chore(release): release Buzz Desktop version 0.4.1 (#1740) v0.4.1 Will Pfleger 2026-07-12 22:40:01 -04:00
  • 11a286b9a4 feat(desktop): auto-restart setup-mode agents after adapter install, badge drift fallback (#1786) Will Pfleger 2026-07-12 22:27:51 -04:00
  • b0ad2b66dd Retain a stable message window in channel timelines (#1698) Tyler 2026-07-12 21:41:38 -04:00
  • 1fa91f5691 refactor(desktop): remove legacy persona-card flows (#1781) Will Pfleger 2026-07-12 21:05:03 -04:00
  • 1fc7488ea5 Serialize managed agent PATH tests (#1777) Will Pfleger 2026-07-12 20:48:32 -04:00
  • 620822899a feat(relay): per-community usage metrics (#1723) Will Pfleger 2026-07-12 20:07:34 -04:00
  • 7e3252ea3e fix(desktop): stable inbox selection and scroll/draft preservation (#1760) Will Pfleger 2026-07-12 19:44:49 -04:00
  • 1580046b3c feat(desktop): add buzz-agent-snapshot v1 export, import, sender-native send, and recipient card/import (#1753) Will Pfleger 2026-07-12 19:30:21 -04:00
  • dfec75b3c0 refactor(desktop): remove vestigial MCP toolsets config (#1776) Will Pfleger 2026-07-12 19:25:50 -04:00
  • d2e87e1ca7 feat(desktop): add key backup and agent defaults to onboarding, make avatar optional (#1767) Will Pfleger 2026-07-12 18:46:02 -04:00
  • f3319dd111 fix(desktop): correct provider and model handling in agent config dialogs (#1764) Will Pfleger 2026-07-12 18:23:27 -04:00
  • 7c346d7f85 fix(desktop): cascade persona deletes and restart agents on global config save (#1766) Will Pfleger 2026-07-12 18:03:36 -04:00
  • 25bb714752 fix(desktop): make doctor installs retryable with per-runtime progress and auth status (#1765) Will Pfleger 2026-07-12 17:42:35 -04:00
  • 6d1a77e492 fix(codex): swap to @agentclientprotocol/codex-acp 1.x + detect outdated adapter (#1750) Will Pfleger 2026-07-12 16:52:04 -04:00
  • 81b55c9f3e Fix oversized mobile Manage channel sheet (#1774) Wes 2026-07-12 11:19:09 -06:00
  • e07e02c0eb fix(desktop): show thread replies loader (#1773) Wes 2026-07-12 10:27:27 -06:00
  • 6cab6e6438 fix(build): allow vendored opus to configure under CMake 4 (#1763) Will Pfleger 2026-07-12 12:25:51 -04:00
  • 2c41e9e6b8 fix(desktop): restore multi-image mosaic galleries (#1769) klopez4212 2026-07-12 17:14:59 +01:00
  • 5dc70bd0b8 Group channel membership events (#1713) klopez4212 2026-07-12 17:02:15 +01:00
  • 89e2e2e4ad Fix desktop launch motion and reaction spacing (#1717) klopez4212 2026-07-12 16:42:31 +01:00
  • 53c177e341 fix(desktop): align sidebar search across themes (#1712) klopez4212 2026-07-12 16:36:20 +01:00
  • 5e15a588e0 fix(desktop): Buzz theme flicker, white bar & accent-picker motion (#1681) klopez4212 2026-07-12 16:35:35 +01:00
  • 92bb959ee1 fix(mobile): highlight full multi-word mentions (#1762) Tom Brow 2026-07-12 08:14:54 -07:00
  • 2687a2a185 [BOT-1264] fix(mobile): #channel tags not tappable (#1695) Tom Brow 2026-07-12 08:11:06 -07:00
  • eb75b84862 screenshots: PR #1769 npub13fn4ahfnvaa2qwylvegdgeajqs0mph6v4qsw4jcqnw4mjh3hzh2quuucm5 2026-07-12 13:01:55 +01:00
  • 9284b1f4a7 screenshots: PR #1768 npub13fn4ahfnvaa2qwylvegdgeajqs0mph6v4qsw4jcqnw4mjh3hzh2quuucm5 2026-07-12 10:15:36 +01:00
  • 56d822dc2c feat(desktop): surface Team Instructions as distinct observer section (#1759) Will Pfleger 2026-07-11 17:19:30 -04:00
  • 84ec63aa24 fix(desktop): separate system prompt from turn context (#1754) Will Pfleger 2026-07-11 13:40:16 -04:00
  • 3b9b371f87 feat(acp): surface channel canvas metadata in agent system context (#1755) Will Pfleger 2026-07-11 12:11:18 -04:00
  • f8a9788402 screenshots: PR #1756 npub13fn4ahfnvaa2qwylvegdgeajqs0mph6v4qsw4jcqnw4mjh3hzh2quuucm5 2026-07-11 16:47:18 +01:00
  • 3fa923dc88 fix(dictation): tear down capture on external stop + release PTT on effect cleanup npub13fn4ahfnvaa2qwylvegdgeajqs0mph6v4qsw4jcqnw4mjh3hzh2quuucm5 2026-07-10 17:15:13 +01:00
  • 66733800aa fix(dictation): block restart while prior session is still transcribing npub13fn4ahfnvaa2qwylvegdgeajqs0mph6v4qsw4jcqnw4mjh3hzh2quuucm5 2026-07-10 16:56:57 +01:00
  • 18f7a373d0 fix(dictation): scope STT shutdown drain to dictation + stop PTT on blur npub13fn4ahfnvaa2qwylvegdgeajqs0mph6v4qsw4jcqnw4mjh3hzh2quuucm5 2026-07-10 16:33:25 +01:00
  • 8e046c0ed3 fix(dictation): cancel pending starts when composer becomes disabled npub13fn4ahfnvaa2qwylvegdgeajqs0mph6v4qsw4jcqnw4mjh3hzh2quuucm5 2026-07-09 17:48:15 +01:00
  • 4021694be6 fix(dictation): gate ⌘D on focus staying inside composer npub13fn4ahfnvaa2qwylvegdgeajqs0mph6v4qsw4jcqnw4mjh3hzh2quuucm5 2026-07-09 16:22:40 +01:00
  • 5d847e5767 fix(dictation): serialize audio flushes so stop awaits in-flight IPC npub13fn4ahfnvaa2qwylvegdgeajqs0mph6v4qsw4jcqnw4mjh3hzh2quuucm5 2026-07-08 17:16:10 +01:00
  • 25339523ec fix(dictation): abort in-flight start on cleanup/unmount npub13fn4ahfnvaa2qwylvegdgeajqs0mph6v4qsw4jcqnw4mjh3hzh2quuucm5 2026-07-07 12:26:48 +01:00
  • e8f288d322 fix(dictation): cancel during transcribing window + session-scope audio pushes npub13fn4ahfnvaa2qwylvegdgeajqs0mph6v4qsw4jcqnw4mjh3hzh2quuucm5 2026-07-07 12:18:29 +01:00
  • 8bbdeec000 fix(dictation): resume suspended AudioContext; chunk audio under IPC cap npub13fn4ahfnvaa2qwylvegdgeajqs0mph6v4qsw4jcqnw4mjh3hzh2quuucm5 2026-07-07 12:03:25 +01:00
  • 3fff53a9c2 fix(dictation): scope all native stops to the owning session npub13fn4ahfnvaa2qwylvegdgeajqs0mph6v4qsw4jcqnw4mjh3hzh2quuucm5 2026-07-07 10:10:30 +01:00
  • 2d1c522789 fix(dictation): drain queued audio on shutdown; scope stop to session npub13fn4ahfnvaa2qwylvegdgeajqs0mph6v4qsw4jcqnw4mjh3hzh2quuucm5 2026-07-07 09:47:28 +01:00
  • 79da7cddef fix(dictation): bail after worklet load if aborted; drop stale PCM on stop npub13fn4ahfnvaa2qwylvegdgeajqs0mph6v4qsw4jcqnw4mjh3hzh2quuucm5 2026-07-07 09:08:57 +01:00
  • 3b182acc5e fix(dictation): capture session ID by value in listener closures klopez4212 2026-07-06 21:20:18 +01:00
  • f661dce8ff fix(dictation): tag native events with session ID for definitive filtering klopez4212 2026-07-06 20:49:15 +01:00
  • 46d4941fd5 fix(dictation): session-tag transcript events and abort pending starts klopez4212 2026-07-06 20:03:59 +01:00
  • 87492aab89 fix(dictation): guard cross-composer cancel, stop engine on unmount, await flush before stop klopez4212 2026-07-06 17:20:26 +01:00
  • 014645be87 fix(dictation): address all review comments — remove dead proxy, scope shortcut, batch audio klopez4212 2026-07-06 17:05:58 +01:00
  • 17c3674468 fix(dictation): stream transcripts on-the-fly and suppress accent picker klopez4212 2026-07-06 16:42:45 +01:00
  • 1bcfcd4171 feat(dictation): ⌘D push-to-talk, stop button icon when recording klopez4212 2026-07-06 15:56:03 +01:00
  • ba958389e7 refactor(dictation): drop OpenAI Realtime path, add ⌘D shortcut klopez4212 2026-07-06 15:53:14 +01:00
  • d3fd07b10d refactor(dictation): extract SttEngine, add local Parakeet dictation pipeline klopez4212 2026-07-06 15:36:56 +01:00
  • 1dcfbf25a2 fix(dictation): handle transcription failed events klopez4212 2026-07-06 13:45:19 +01:00
  • ed9cb0c29f fix(dictation): single-request connect, clear transcribing on completion klopez4212 2026-07-06 13:23:27 +01:00
  • f320ac0092 fix(dictation): proxy SDP server-side, allow send during transcribing klopez4212 2026-07-06 12:58:04 +01:00
  • 25fd7ca78d fix(dictation): correct expires_after schema, grace window for all models klopez4212 2026-07-06 10:59:28 +01:00
  • bf8ca927ee fix(transcribe): set short expires_after on client secrets klopez4212 2026-07-06 10:46:23 +01:00
  • 4e1f6493ee fix(dictation): preserve final transcript on user stop, cancel on send klopez4212 2026-07-06 10:32:13 +01:00
  • cd6a707fc0 fix(dictation): invalidate run before delayed teardown, remove unwrap klopez4212 2026-07-06 10:21:24 +01:00
  • 625037e35d fix(dictation): commit buffered audio for manual-VAD models klopez4212 2026-07-06 10:12:26 +01:00
  • 6be052e0c2 fix(transcribe): gate status on membership, make VAD model-aware klopez4212 2026-07-06 09:38:31 +01:00
  • 955f6871db fix: require NIP-98 for transcribe endpoints, allow stop during startup klopez4212 2026-07-06 09:07:42 +01:00
  • 577b7bb434 fix: address remaining review comments on dictation PR klopez4212 2026-07-06 08:46:50 +01:00
  • 1815e02931 fix(dictation): stop dictation before edit-save, remove expect() in openai_client klopez4212 2026-07-06 08:23:48 +01:00
  • d493378835 fix(dictation): rate-limit session minting, disable auto-submit by default klopez4212 2026-07-06 08:11:56 +01:00
  • 062838ac8e fix(dictation): ignore stale transcript events after stop/send klopez4212 2026-07-06 07:59:44 +01:00
  • ae643bc302 fix(dictation): preserve transcript item order from committed events klopez4212 2026-07-05 09:33:05 +01:00
  • ed463c73bf fix(relay): wrap transcription config in session object klopez4212 2026-07-05 09:20:14 +01:00
  • 586d0de244 fix: address review comments — nested audio schema, item separators, safe auto-submit clear klopez4212 2026-07-05 08:12:56 +01:00
  • cd669cbf3e fix(dictation): stop recording on channel/thread switch klopez4212 2026-07-05 07:22:42 +01:00
  • caa6bbfea8 fix(dictation): typed transcription session, sync editor before merge, block sends during upload klopez4212 2026-07-05 06:59:53 +01:00
  • 71580439bb fix(dictation): use client_secrets API, track transcripts by item_id klopez4212 2026-07-04 16:47:38 +01:00
  • 53f96841c9 fix(dictation): address review — nonce, editor state, segment tracking klopez4212 2026-07-04 15:59:54 +01:00
  • bde70242b8 fix(relay): add NIP-98 auth + relay membership to transcribe endpoints klopez4212 2026-07-04 15:51:04 +01:00
  • 88b0f2627d fix(relay): add doc comments to transcribe response structs klopez4212 2026-07-04 15:40:21 +01:00
  • 19463350e2 style: make dictation button rounded-full to match send button klopez4212 2026-07-04 15:33:06 +01:00
  • f7ee8ff980 feat: add real-time voice dictation to composer klopez4212 2026-07-04 15:02:32 +01:00