Commit Graph

  • 4883ea1ad2 release: push gateway chart 0.1.0 (#1855) push-chart-v0.1.0 Tyler 2026-07-14 17:24:40 -04:00
  • 448baeef77 feat(teams): unify team model, snapshot sharing, and PNG memory parity (#1846) Will Pfleger 2026-07-14 17:10:51 -04:00
  • 37bc962cb8 fix(desktop): always start agents and hide unavailable mesh (#1860) Will Pfleger 2026-07-14 17:08:47 -04:00
  • ab5cbc3692 ci(mobile): compile Android debug APK (#1816) Wes 2026-07-14 14:59:34 -06:00
  • ccb021d713 Relay mesh: cross-pod tunnel + huddle transport (buzz-relay-mesh) (#1670) Tyler 2026-07-14 16:56:48 -04:00
  • cf97237965 feat(desktop): add Sign Out to Settings to reset and relaunch (#1842) Will Pfleger 2026-07-14 16:52:57 -04:00
  • 2d7ed3267a docs: activate Hermit before running just dev (#1848) Pavlenex 2026-07-15 01:35:42 +05:00
  • bffbc5f22c feat(push): deliver accepted relay events as wakes (#1866) Tyler 2026-07-14 16:13:04 -04:00
  • 8b2dd6d51a chore(release): release Buzz Desktop version 0.4.3 (#1868) v0.4.3 Wes 2026-07-14 13:57:11 -06:00
  • 916de4e4db Stabilize persona and stream end-to-end tests (#1865) Wes 2026-07-14 13:14:41 -06:00
  • 3852fdac3d test(mobile): harden auth disconnect coverage tomb/bot-1305-mobile-offline-state npub1ux8n2yfs8qfvgd75s7kyhar2mztac355v6vmrz4juc9l3msw4pgstums9e 2026-07-14 11:58:47 -07:00
  • 473986fe64 test(mobile): cover auth disconnect deduplication npub1ux8n2yfs8qfvgd75s7kyhar2mztac355v6vmrz4juc9l3msw4pgstums9e 2026-07-14 11:55:10 -07:00
  • 08ad38a07f fix(db): resolve duplicate migration version (#1863) Tyler 2026-07-14 14:46:12 -04:00
  • 54761fcdc7 Add Pages privacy and support content npub1ux8n2yfs8qfvgd75s7kyhar2mztac355v6vmrz4juc9l3msw4pgstums9e 2026-07-14 11:45:07 -07:00
  • 024476edc4 fix(mobile): stabilize relay retry lifecycle npub1ux8n2yfs8qfvgd75s7kyhar2mztac355v6vmrz4juc9l3msw4pgstums9e 2026-07-14 11:36:09 -07:00
  • 336a1a0b7a fix(mobile): address offline state review feedback npub1ux8n2yfs8qfvgd75s7kyhar2mztac355v6vmrz4juc9l3msw4pgstums9e 2026-07-14 11:27:52 -07:00
  • b1dbe3e40b fix(mobile): bound relay reconnects and surface offline state npub1ux8n2yfs8qfvgd75s7kyhar2mztac355v6vmrz4juc9l3msw4pgstums9e 2026-07-14 11:06:00 -07:00
  • 2ef0217a0a chore(relay): make web UI opt-in (#1859) Tyler 2026-07-14 14:34:09 -04:00
  • a436ee77b9 docs: add Markdown privacy and support pages privacy-support-pages-branch-deploy npub1ux8n2yfs8qfvgd75s7kyhar2mztac355v6vmrz4juc9l3msw4pgstums9e 2026-07-14 11:28:42 -07:00
  • 7b6e12657d fix(mobile): fix agent avatars on mobile (#1837) Tom Brow 2026-07-14 11:25:00 -07:00
  • 3e76481a14 refactor(clients): standardize product naming on community (#1858) Wes 2026-07-14 12:11:02 -06:00
  • fa6f4819b3 fix(desktop): retain live rows after window exhaustion (#1810) Wes 2026-07-14 12:05:10 -06:00
  • 5e07ad4068 docs: publish privacy and support pages privacy-support-pages npub1ux8n2yfs8qfvgd75s7kyhar2mztac355v6vmrz4juc9l3msw4pgstums9e 2026-07-14 10:59:03 -07:00
  • af190c93e1 Add private product feedback sidecar (#1857) Wes 2026-07-14 11:41:48 -06:00
  • 1aec7ea7a7 fix(desktop): resolve Doctor install shell and command detection on Windows (#1854) Will Pfleger 2026-07-14 13:05:25 -04:00
  • ff11f26bcd fix(desktop): navigate to channel from inbox thread header (#1847) Matt Toohey 2026-07-15 02:26:57 +10:00
  • b1d323c4e7 feat(desktop): surface needsRestart badge on live UI surfaces (#1853) Will Pfleger 2026-07-14 12:15:02 -04:00
  • 7f81d93eb1 fix(desktop): prevent menu-to-dialog UI lockups (#1839) Wes 2026-07-14 10:03:39 -06:00
  • 2b15a72675 feat(relay): add durable community archival (#1834) Kalvin C 2026-07-14 09:02:12 -07:00
  • bb9d9b0c04 feat(desktop): add conversation-style DM composer (#1768) klopez4212 2026-07-14 16:50:22 +01:00
  • 1c006822e4 feat(push): add public APNs gateway (#1770) Tyler 2026-07-14 11:17:21 -04:00
  • 52e42ccb9f feat(relay): add atomic community ownership transfer (#1845) Kalvin C 2026-07-14 08:16:22 -07:00
  • 3370cd0836 fix(desktop): stabilize agent identity restore (#1831) Noah 2026-07-14 10:39:49 -04:00
  • 276072f683 fix(buzz-acp): distinguish idle vs hard-cap timeout, dead-letter hard kills immediately (#1844) Will Pfleger 2026-07-14 10:35:24 -04:00
  • 1df4a4e77d fix(observer): align scroll-anchor ids with transcript display-block keys (#1849) Will Pfleger 2026-07-14 10:31:08 -04:00
  • 9b3ccae930 screenshots: PR #1852 kenny lopez 2026-07-14 15:11:10 +01:00
  • 7edc3cf7f6 test(search): add behavioral coverage for 0012 legacy-blocklist rewrite duncan/nip37-relay-drafts Will Pfleger 2026-07-14 09:12:34 -04:00
  • 0530ab4619 fix(db): use shape-based allowlist detection in migration 0012 Will Pfleger 2026-07-14 09:12:09 -04:00
  • c704a26e4b screenshots: PR #1850 kenny lopez 2026-07-14 10:07:20 +01:00
  • f31b405fd5 fix(db): use deref instead of clone on Copy type DateTime<Utc> Will Pfleger 2026-07-14 00:25:23 -04:00
  • ea6c2fc16c fix(db): make 0012 draft FTS migration conditional on live expression Will Pfleger 2026-07-14 00:24:40 -04:00
  • 35bbf6fefe fix(tests): widen e2e draft expiry margin and factor shared helper Will Pfleger 2026-07-13 23:02:50 -04:00
  • cf593a4f5a fix(relay): close channel-window bypass and fix e2e draft-expiry tests Will Pfleger 2026-07-13 22:45:06 -04:00
  • a6330254fc fix(relay): suppress expired drafts at read time with 30-day server TTL Will Pfleger 2026-07-13 21:58:06 -04:00
  • 6eb6ab1a1e test(search): serialize pgcrypto install to fix parallel-setup race npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-12 15:58:01 -04:00
  • 6dda6fd7c3 test(relay): fix D2/D3 CI-failing e2e tests for draft HTTP query and fanout npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-12 15:29:27 -04:00
  • 985c20f885 fix(relay): address pass-1 review findings R1-R3 npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-12 14:46:59 -04:00
  • 4a7ea477ed test(relay): add Q15 e2e oracle-closure tests for write-path draft id guards npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-12 14:30:20 -04:00
  • 5c3ac62860 fix(relay): close write-path id-oracle and complete Q2-Q16 review fixes npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-12 14:08:28 -04:00
  • ed274bdc3c fix(relay): exclude author-only kinds from channel-window path npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-12 13:09:46 -04:00
  • 1e82a573d7 fix(relay): block all e-tag deletion routes targeting kind:31234 drafts npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-11 18:33:13 -04:00
  • edd16089db test(relay): fix test_draft_rejected_p_tag — use third-party pubkey in p tag npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-11 17:52:45 -04:00
  • 6fcb8a723d test(relay): harden NIP-37 coverage matrix — non-vacuous tests, Clippy clean npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-11 14:31:31 -04:00
  • e3a0e257bc test(relay): add non-canonical UUID h-tag rejection tests; drop dead get_draft_head_channel_id npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-11 13:56:42 -04:00
  • 268ea028fa fix(relay): harden NIP-37 draft-wrap contract npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-11 13:51:37 -04:00
  • 49fce89952 feat(relay): rework NIP-37 drafts to channel-bound contract npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-11 13:07:14 -04:00
  • 79a9a89a4d feat(relay): add NIP-37 draft wrap support (kind:31234) npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-11 12:27:11 -04:00
  • 458c7f9154 [codex] Add view activity label to agent popover (#1748) Mat Balez 2026-07-13 19:58:56 -07:00
  • a653406309 ci(desktop): surface flaky E2E tests instead of retry-masking them (#1838) Will Pfleger 2026-07-13 22:14:40 -04:00
  • 7e62a25af0 fix(desktop): treat channel creator as member before 39002 provisioning (#1830) Will Pfleger 2026-07-13 22:14:28 -04:00
  • bc49be33e2 Address review feedback round 6 channel-context-menu-actions npub1ux8n2yfs8qfvgd75s7kyhar2mztac355v6vmrz4juc9l3msw4pgstums9e 2026-07-13 18:49:08 -07:00
  • e1dcc064c7 Address review feedback round 5 npub1ux8n2yfs8qfvgd75s7kyhar2mztac355v6vmrz4juc9l3msw4pgstums9e 2026-07-13 18:45:03 -07:00
  • 120bb7d2a2 Address review feedback round 4 npub1ux8n2yfs8qfvgd75s7kyhar2mztac355v6vmrz4juc9l3msw4pgstums9e 2026-07-13 18:28:07 -07:00
  • 1eaf0e04a9 Address review feedback round 3 npub1ux8n2yfs8qfvgd75s7kyhar2mztac355v6vmrz4juc9l3msw4pgstums9e 2026-07-13 18:21:58 -07:00
  • 7fac474ea9 Address review feedback round 2 npub1ux8n2yfs8qfvgd75s7kyhar2mztac355v6vmrz4juc9l3msw4pgstums9e 2026-07-13 18:12:30 -07:00
  • 4bed899be1 feat(desktop): add channel management menu actions npub1ux8n2yfs8qfvgd75s7kyhar2mztac355v6vmrz4juc9l3msw4pgstums9e 2026-07-13 17:45:20 -07:00
  • 2caf293fab feat(pairing): support explicit interop payloads payload-options npub1ux8n2yfs8qfvgd75s7kyhar2mztac355v6vmrz4juc9l3msw4pgstums9e 2026-07-13 17:39:57 -07:00
  • f3599f2cd4 fix(mobile): mirror app bar title padding when actions are empty (#1832) Wes 2026-07-13 18:21:34 -06:00
  • 259a1724d3 docs(mobile): backfill mobile changelog (#1835) Tom Brow 2026-07-13 17:03:09 -07:00
  • f1706e23f7 BOT-1247 Configure Android Play identity and signing (#1829) Tom Brow 2026-07-13 16:29:35 -07:00
  • ffa2de0fba chore(release): release Buzz Mobile version 0.4.2 (#1833) mobile-v0.4.2 Tom Brow 2026-07-13 16:20:29 -07:00
  • 3112e59fd8 fix(mobile): add mentioned agents to channels (#1696) Tom Brow 2026-07-13 16:17:01 -07:00
  • fdd366bc18 chore(release): release Buzz Mobile version 0.3.33 (#1828) mobile-v0.3.33 Tom Brow 2026-07-13 15:16:09 -07:00
  • 9c4ed39382 chore(release): release Buzz Desktop version 0.4.2 (#1798) v0.4.2 Will Pfleger 2026-07-13 18:04:15 -04:00
  • 1b4703021d Bound NIP-RS retention and search indexing (#1771) Tyler 2026-07-13 17:58:20 -04:00
  • d75c2e913e fix(desktop): unify observer feed scroll onto useAnchoredScroll (#1825) Will Pfleger 2026-07-13 17:50:09 -04:00
  • b63a2e4231 fix(desktop): sync sidebar update card copy with global installing state (#1827) Will Pfleger 2026-07-13 17:38:32 -04:00
  • 34dcd13d55 fix(desktop): parse codex ACP plan entries[] into checklist (#1824) Will Pfleger 2026-07-13 16:59:20 -04:00
  • 020ac7f405 fix(desktop): resolve Git Bash for Windows shell tool via PATH/git/registry fallback (#1821) Will Pfleger 2026-07-13 16:53:02 -04:00
  • 51ee1c473d feat(desktop): show read-only MCP server config (#1780) Will Pfleger 2026-07-13 16:29:21 -04:00
  • deed64a14f fix(desktop): require user action before applying updates (#1820) Will Pfleger 2026-07-13 16:13:20 -04:00
  • 2a80101807 fix(desktop): label the flat advanced-fields block as Advanced duncan/mcp-flat-advanced-header npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-13 15:40:53 -04:00
  • c06ddcf14b fix(desktop): preserve selected inbox rows through reflow (#1817) Will Pfleger 2026-07-13 15:16:07 -04:00
  • 2732fc6481 fix(desktop): clear composers on remote draft deletion duncan/nip37-desktop-drafts npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-13 15:14:21 -04:00
  • ec6e3d9d82 fix(desktop): restore the MCP Servers group label duncan/mcp-servers-label npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-13 14:38:55 -04:00
  • a227bb45f6 Refresh invite and repository web pages (#1808) klopez4212 2026-07-13 19:20:34 +01:00
  • 325ff603ed fix(desktop): release remote-tombstone draft sync npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-13 14:00:09 -04:00
  • a6cfd65511 fix(snapshot): send Buzz shares as PNG avatar cards (#1811) Will Pfleger 2026-07-13 13:58:24 -04:00
  • 0ea6188a6d fix(desktop): trim duplicate MCP server rows duncan/mcp-readonly-trim npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-13 13:44:51 -04:00
  • ca85fbf620 fix(desktop): preserve rebased draft deletion retries npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-13 13:28:35 -04:00
  • d41b4c3905 test(desktop): consolidate and stabilize scroll coverage (#1815) Wes 2026-07-13 11:11:27 -06:00
  • e34e0974a1 fix(buzz-agent): support max effort for gpt-5.6 family (#1806) Will Pfleger 2026-07-13 12:57:21 -04:00
  • 4244c63425 fix(desktop): preserve in-flight draft sync intents npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-13 12:42:37 -04:00
  • 42959fa8d1 test(desktop): make MCP config path assertions portable Will Pfleger 2026-07-12 21:14:40 -04:00
  • 09a9263bff feat(desktop): surface read-only MCP servers Will Pfleger 2026-07-12 20:09:29 -04:00
  • bc14052d39 fix(mobile): align Android AGP/Gradle/Kotlin with Flutter 3.41.7 (unbreak Android build) (#1775) Aaron Goldsmith 2026-07-13 09:30:38 -07:00
  • fac79215a4 fix(desktop): widen probe test timing margins for parallel pre-push (#1812) Will Pfleger 2026-07-13 12:28:25 -04:00
  • 68909629f9 fix(desktop): keep pairing tests after production items (#1807) Wes 2026-07-13 10:23:18 -06:00
  • a3bc7dac8f fix(desktop): move pairing relay tests after production helpers duncan/fix-pairing-clippy-items-after-test-module npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-13 12:15:14 -04:00
  • a5126fe3ce fix(desktop): preserve draft sync ordering invariants npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-13 12:08:36 -04:00