Commit Graph

  • 60158fce3e feat(cli): add users set-status command for NIP-38 profile status (#3253) kagan yaldizkaya 2026-07-28 19:44:57 +02:00
  • 5457c947a7 fix(composer): scope multiline block formatting (#3246) Taylor Ho 2026-07-28 10:31:27 -07:00
  • 997e465513 Merge main into mobile Live Updates kenny lopez 2026-07-28 18:26:22 +01:00
  • d23adb2307 screenshots: PR #3341 Clay Delk 2026-07-28 13:24:26 -04:00
  • af4d861516 feat(chart): add relay pod extension points (#3322) Dave Grochowski 2026-07-28 13:07:04 -04:00
  • a3b097745a Refine mobile attachment picking (#3313) klopez4212 2026-07-28 18:05:43 +01:00
  • e3f8582c28 Set measured iOS build timeout npub1tquskdu6yc4h8l7xxtceculxw600grekeq0xg2ukqfrwl7vrzg3quz3gmp 2026-07-28 09:39:56 -07:00
  • 5114f839ad Remove deliberate Swift compile error npub1tquskdu6yc4h8l7xxtceculxw600grekeq0xg2ukqfrwl7vrzg3quz3gmp 2026-07-28 09:31:00 -07:00
  • 6c3d472ffb fix(desktop): make echo reconciliation ownership-aware so concurrent identical sends both survive eva/thread-optimistic-insert npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-28 12:29:29 -04:00
  • 13743b4953 Add advisory mobile iOS compile job npub1tquskdu6yc4h8l7xxtceculxw600grekeq0xg2ukqfrwl7vrzg3quz3gmp 2026-07-28 09:20:27 -07:00
  • 6da45ac5cf Polish mobile message and search layouts (#3121) klopez4212 2026-07-28 17:20:50 +01:00
  • 7dfea2634f Add mobile message image galleries (#3312) klopez4212 2026-07-28 16:48:35 +01:00
  • 6b7dc42001 fix(desktop): paint own thread replies optimistically instead of waiting for the relay echo npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-28 11:27:06 -04:00
  • 855d25ef3a Merge remote-tracking branch 'origin/main' into eva/nip49-local-backup npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-28 11:02:33 -04:00
  • d0aa3a4957 screenshots: PR #2439 npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 2026-07-28 11:02:39 -04:00
  • 73b836eb74 screenshots: PR #3324 kenny lopez 2026-07-28 16:02:23 +01:00
  • ec3499f7e2 screenshots: PR #3312 kenny lopez 2026-07-28 16:01:17 +01:00
  • d7e52ea1aa test(desktop): align main's smoke specs with encrypted-by-default backup step npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-28 11:00:45 -04:00
  • bd9ecda93f Add mobile agent Live Updates kenny lopez 2026-07-28 15:53:40 +01:00
  • 97ff30aea5 screenshots: PR #3259 John Tennant 2026-07-28 10:42:36 -04:00
  • edc8bea4c8 Merge remote-tracking branch 'origin/main' into eva/card-mint-key-ux eva/card-mint-key-ux npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-28 10:36:41 -04:00
  • 9b6fe53df1 refactor(desktop): extract reusable Pocket voice primitives jtennant/buzz-voice-extraction-slim-candidate John Tennant 2026-07-27 18:55:01 -04:00
  • 4a977c588a chore(release): release Buzz Desktop version 0.5.0 (#3213) v0.5.0 Wes 2026-07-28 08:21:38 -06:00
  • a4bfd94f56 screenshots: PR #3244 John Tennant 2026-07-28 10:12:47 -04:00
  • 1e6bc6d584 fix(desktop): card mint UX round 2 — pre-spend disclosure, actionable paths, no silent restarts npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-28 10:10:44 -04:00
  • 72f00afa89 fix(desktop): make saved .ncryptsec backups importable from file npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-28 10:07:51 -04:00
  • b00308c1f6 screenshots: PR #3314 kenny lopez 2026-07-28 14:59:41 +01:00
  • f1a31bb13c screenshots: PR #3313 kenny lopez 2026-07-28 14:59:01 +01:00
  • e03e965494 screenshots: PR #3312 kenny lopez 2026-07-28 14:58:20 +01:00
  • 3f3f0fc449 feat(desktop): inline key setup, owner-direction primacy, and OPENAI_BASE_URL for card mints npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-28 09:45:43 -04:00
  • 51ea1b18f3 fix(desktop): rename settings row to Password Backup per spec npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-28 09:35:20 -04:00
  • 7a6a2cda51 Merge branch 'main' into eva/nip49-local-backup npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-28 09:29:47 -04:00
  • 0734053fe2 screenshots: PR #3290 John Tennant 2026-07-28 09:19:12 -04:00
  • 8fe78402e6 screenshots: PR #3290 John Tennant 2026-07-28 09:18:48 -04:00
  • 2ce2d71cc3 feat(relay): make Postgres pool size configurable, default 50 (#3191) Tyler 2026-07-28 09:17:43 -04:00
  • 7f695c54d0 screenshots: PR #3290 John Tennant 2026-07-28 06:45:27 -04:00
  • 502ffbec43 Document relay exhaustion limitation notification-hardening-ios npub1tquskdu6yc4h8l7xxtceculxw600grekeq0xg2ukqfrwl7vrzg3quz3gmp 2026-07-28 00:45:02 -07:00
  • bf90c289e2 fix(mobile/ios): resume bounded push catch-up npub1tquskdu6yc4h8l7xxtceculxw600grekeq0xg2ukqfrwl7vrzg3quz3gmp 2026-07-28 00:17:52 -07:00
  • 64f819dc86 fix(desktop): enforce curve validation on locked-card pubkeys + plain-byte compat vector npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-28 01:56:58 -04:00
  • 4434d39766 feat(desktop): Lock card toggle in mint dialog + locked import disclosure npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-28 01:45:18 -04:00
  • 5bca0227f5 feat(desktop): optional NIP-44 locked agent cards (Rust envelope + import) npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-28 01:45:03 -04:00
  • 66d1bffc85 chore(deny): allow MIT-0 for goose's borrow-or-share transitive dep Michael Neale 2026-07-28 15:23:28 +10:00
  • cca05c0ae1 feat(buzz-agent): restore AGENTS.md hints and load_skill on the goose loop Michael Neale 2026-07-28 15:17:28 +10:00
  • 7c64fd894e fix(mobile/ios): drain active push second before advancing npub1tquskdu6yc4h8l7xxtceculxw600grekeq0xg2ukqfrwl7vrzg3quz3gmp 2026-07-27 21:06:23 -07:00
  • b3dd7e91a4 fix(mobile/ios): retain exact active-second push history npub1tquskdu6yc4h8l7xxtceculxw600grekeq0xg2ukqfrwl7vrzg3quz3gmp 2026-07-27 20:46:40 -07:00
  • fa8166e605 fix(buzz-agent): address expert review — shutdown, cap race, usage model Michael Neale 2026-07-28 13:44:57 +10:00
  • a255c4e399 fix(mobile/ios): retain exact active-second push history npub1tquskdu6yc4h8l7xxtceculxw600grekeq0xg2ukqfrwl7vrzg3quz3gmp 2026-07-27 20:44:19 -07:00
  • 3a4bf513df Publish symbol-bearing debug relay images (#3250) Dave Grochowski 2026-07-27 23:35:45 -04:00
  • 28f2f276a7 fix(mobile/ios): advance catch-up past consumed events npub1tquskdu6yc4h8l7xxtceculxw600grekeq0xg2ukqfrwl7vrzg3quz3gmp 2026-07-27 20:32:42 -07:00
  • e94b9aeda0 feat(tracing): add datastore tracing plumbing (#2760) Dave Grochowski 2026-07-27 23:32:42 -04:00
  • 94328996f1 fix(mobile): use neutral copy for unrenderable wake kinds npub1tquskdu6yc4h8l7xxtceculxw600grekeq0xg2ukqfrwl7vrzg3quz3gmp 2026-07-27 20:22:12 -07:00
  • b20d3114cb fix(mobile/ios): reject events below composite cursor npub1tquskdu6yc4h8l7xxtceculxw600grekeq0xg2ukqfrwl7vrzg3quz3gmp 2026-07-27 20:20:31 -07:00
  • 6c145635e9 Merge remote-tracking branch 'origin/main' into micn/buzz-agent-goose-core Michael Neale 2026-07-28 13:09:59 +10:00
  • 1ef6064e5d docs(relay): honest tail wording for BUFFERED_LINES_LIMIT sizing comment npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-27 23:05:10 -04:00
  • 1598cf0f06 fix(mobile): limit self-ignore to renderable push kinds npub1tquskdu6yc4h8l7xxtceculxw600grekeq0xg2ukqfrwl7vrzg3quz3gmp 2026-07-27 20:02:16 -07:00
  • 2da2da5ab8 fix(mobile/ios): absorb sequential duplicate wakes npub1tquskdu6yc4h8l7xxtceculxw600grekeq0xg2ukqfrwl7vrzg3quz3gmp 2026-07-27 19:57:29 -07:00
  • e1a8103715 fix(relay): bound log-guard drop so shutdown can't deadlock on a wedged stdout npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-27 22:56:13 -04:00
  • c02ed4f436 fix(mobile/ios): replace push watermark with durable cursor state npub1tquskdu6yc4h8l7xxtceculxw600grekeq0xg2ukqfrwl7vrzg3quz3gmp 2026-07-27 19:54:44 -07:00
  • a7e2283537 feat(mobile/ios): replay lease subscriptions in notification extension npub1tquskdu6yc4h8l7xxtceculxw600grekeq0xg2ukqfrwl7vrzg3quz3gmp 2026-07-27 19:52:05 -07:00
  • 4e98d17817 feat(mobile): carry desired lease subscriptions in push snapshots npub1tquskdu6yc4h8l7xxtceculxw600grekeq0xg2ukqfrwl7vrzg3quz3gmp 2026-07-27 19:50:21 -07:00
  • 19b449f010 feat(desktop): send minted agent cards to recipients via normal DM share path npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-27 22:41:51 -04:00
  • 4fc2c92f7e screenshots: PR #3259 John Tennant 2026-07-27 22:37:35 -04:00
  • eba5ab72bb feat(desktop): Create Agent Card action + mint dialog in agent panel npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-27 22:32:11 -04:00
  • b8f9764943 fix(desktop): bound avatar fetch memory with capped streaming npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-27 22:32:09 -04:00
  • 925a9a7bf2 fix(buzz-acp): accept id-keyed config options when resolving model switch (#2795) chiller 2026-07-28 12:27:44 +10:00
  • 0cfc6e7407 feat(desktop): disclose agent snapshot payload before import npub12gtutshhh76rx0jx697f32f9tffd4hhp3hx58fp4x6u4uemkm7sqf8f757 2026-07-27 22:24:00 -04:00
  • bc592e102d feat(desktop): mint_agent_card + save_agent_card commands for Agent Trading Cards npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-27 22:15:49 -04:00
  • b03bf2d8bd fix(relay): non-blocking stdout log writer so a stalled log copier can't wedge the runtime npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 2026-07-27 21:49:52 -04:00
  • be13b4bb9c fix(desktop): probe legacy Goose install dir on Windows (#3248) Will Pfleger 2026-07-27 21:30:21 -04:00
  • 94675e0d25 refactor(desktop): extract install command execution into install_exec (#3251) Will Pfleger 2026-07-27 21:29:44 -04:00
  • 1b6e232e76 screenshots: PR #3194 John Tennant 2026-07-27 20:47:51 -04:00
  • 41974bc57b fix(buzz-agent): catch mesh-llm's 502 MoA failure path, not just the 503 Michael Neale 2026-07-28 10:34:43 +10:00
  • 55696fc098 docs(buzz-agent): pin the one mesh behaviour that is NOT parity Michael Neale 2026-07-28 10:29:59 +10:00
  • df543aeb99 feat(desktop): add read-aloud playback for agent chat messages tho/message-tts npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w 2026-07-27 15:30:01 -07:00
  • 8ac609c73f refactor(desktop): extract reusable Pocket voice primitives tho/pr-2467-base John Tennant 2026-07-27 18:55:01 -04:00
  • d8f9d87c17 Polish composer activity layout and transitions (#3151) morgmart 2026-07-27 15:47:04 -07:00
  • d500c2d5cf feat(invites): add use-limited invite links (#3141) Kalvin C 2026-07-27 15:19:39 -07:00
  • 98a7b13348 fix(node): bump Buzz-supplied Node runtimes past OpenClaw's >=24.15.0 floor (#3218) Tyler 2026-07-27 18:18:02 -04:00
  • 9810d85459 fix(desktop): preserve thread anchor through layout reflow (#3212) Wes 2026-07-27 15:54:52 -06:00
  • 0cee464ccf fix(desktop): equalize Inbox context-line height for DM rows moneypenny/dm-row-spacing npub1885neck555704ngfny8trcdweaxe6spxjx8uweftd86spn0fz67slrg8q8 2026-07-27 23:53:07 +02:00
  • cb2a265b53 feat(search): parse from:/in:/after:/before: and pass them in the filter (#2871) Jatinder Mahajan 2026-07-28 03:22:56 +05:30
  • 0019f80765 fix(desktop): fetch join policies through native networking (#2862) John Matthew Tennant 2026-07-27 17:52:36 -04:00
  • 7ca0bbd946 fix(desktop): republish agent identity records when a persona rename propagates (#2607) Sean Gearin 2026-07-27 14:44:08 -07:00
  • 12c9762483 screenshots: PR #3217 Thomas Petersen 2026-07-27 23:38:28 +02:00
  • de13960505 fix(desktop): keep project Inbox previews compact (#3193) thomaspblock 2026-07-27 22:54:54 +02:00
  • 2bd4c24b71 Inbox refactor (#2045) Clay Delk 2026-07-27 16:45:34 -04:00
  • 99da5b7ebb Fix composer selection formatting and drop overlay (#3172) klopez4212 2026-07-27 21:39:44 +01:00
  • 75588eaff2 Refine pending message status (#3153) klopez4212 2026-07-27 21:06:37 +01:00
  • f069a85503 feat(admin): show reported message content in report detail (#3149) Kalvin C 2026-07-27 12:49:21 -07:00
  • 174c38e4bd fix(desktop): recover full local storage on startup (#3182) Wes 2026-07-27 12:49:07 -07:00
  • 3f9443ad1d screenshots: PR #2045 Clay Delk 2026-07-27 15:47:49 -04:00
  • 857d23e650 screenshots: PR #3194 John Tennant 2026-07-27 15:45:38 -04:00
  • bf0e902ef6 Initialize screenshot hosting John Tennant 2026-07-27 15:45:28 -04:00
  • ce4344e660 screenshots: PR #3193 Thomas Petersen 2026-07-27 21:44:34 +02:00
  • ac9f33d218 fix(desktop): scope an inbound persona event to the relay it arrived on duncan/2439-rust-fixes Will Pfleger 2026-07-27 15:10:23 -04:00
  • 01c23810fa Replace mobile reconnect banners with skeleton shimmer (#3143) klopez4212 2026-07-27 19:57:07 +01:00
  • 4d8b676bb2 fix(desktop): keep collapsed table separators out of spoilers (#3169) Wes 2026-07-27 11:40:24 -07:00
  • 03cc66fb06 screenshots: PR #3172 kenny lopez 2026-07-27 19:32:28 +01:00
  • 137185e056 chore(deps): update plugin org.jetbrains.kotlin.android to v2.2.21 (#3058) renovate[bot] 2026-07-27 18:20:17 +00:00
  • 9b0f744804 resolve findings (#3150) Tyler 2026-07-27 14:18:24 -04:00