292 Commits

Author SHA1 Message Date
Thomas Petersen
c9b7f3a381 fix(desktop): loosen inbox selected message highlight
Render the temporary inbox focus highlight as an expanded background layer so it has breathing room without shifting message layout.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-18 08:25:59 -04:00
Thomas Petersen
2228220156 fix(desktop): show emoji reactions in inbox threads
Render inbox reaction pills with the shared message reaction handler so emoji reactions appear the same way they do in channel threads.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-18 07:51:25 -04:00
Thomas Petersen
b46f70de78 Merge origin/main into inbox
Resolve Home inbox conflicts and keep emoji reactions available independently of inline reply eligibility.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-17 19:33:23 -04:00
thomaspblock
17eea2d267 Fix full-width message layouts (#591)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-17 09:04:09 -04:00
Thomas Petersen
83e7513f9a fix(desktop): make home inbox list resizable
Increase the Home inbox feed fetch size and persist a draggable inbox list width so the message list can show more items without a fixed column.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-16 23:30:12 -04:00
tlongwell-block
3daf8d6ae1 feat(huddle): swap STT default to Parakeet TDT-CTC 110M (EN, int8) (#562)
Signed-off-by: Tyler Longwell <109685178+tlongwell-block@users.noreply.github.com>
Signed-off-by: Tyler Longwell <tlongwell@squareup.com>
2026-05-15 22:22:05 -04:00
tlongwell-block
7763072ef9 fix(desktop): derive unread state from NIP-RS + relay catch-up only (#599)
Signed-off-by: Tyler Longwell <109685178+tlongwell-block@users.noreply.github.com>
2026-05-15 14:46:33 -04:00
tlongwell-block
32347d117c feat(desktop): per-persona and per-agent env var overrides (#594) 2026-05-15 10:43:00 -04:00
Thomas Petersen
1e2ccec60e fix(desktop): refine inbox context header
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-15 07:55:25 -04:00
tlongwell-block
3a3501c77b fix(desktop): autofocus message composer on channel/thread open (#572)
Signed-off-by: Tyler Longwell <109685178+tlongwell-block@users.noreply.github.com>
2026-05-14 20:35:44 -04:00
Wes
4425f1f713 feat(desktop): add message more-actions dropdown menu (#590)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-14 15:31:55 -07:00
thomaspblock
8a2d24e4fd Redesign Home as an inbox (#582)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 13:35:17 -07:00
Thomas Petersen
14bc93cbb2 fix(desktop): refine Home inbox filter pills
Keep the Home inbox filters compact on one row and update smoke coverage to match the inbox-style layout.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 14:12:07 -04:00
Thomas Petersen
f76586135b Merge remote-tracking branch 'origin/main' into inbox 2026-05-14 13:40:50 -04:00
tlongwell-block
1858e98d5e fix(desktop): drive unread badges from live subscription, not refetched lastMessageAt (#581)
Signed-off-by: Tyler Longwell <tlongwell@squareup.com>
2026-05-14 13:25:24 -04:00
thomaspblock
9e76a08a47 fix(desktop): refine header scaling and shadow (#573)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 10:07:15 -07:00
thomaspblock
b74ec95b8e fix(desktop): keep day dividers below header (#574)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 09:58:21 -07:00
Thomas Petersen
f6179b3537 fix(desktop): strengthen Home inbox sender names
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 12:58:08 -04:00
Thomas Petersen
2b53fb30f5 fix(desktop): polish Home inbox presentation
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 12:47:17 -04:00
thomaspblock
aad564b130 Move agent activity below composer (#579)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Wes <wesb@block.xyz>
2026-05-14 09:46:52 -07:00
Thomas Petersen
c4d4c8fc46 Merge origin/main into inbox
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-14 12:06:34 -04:00
Matt Toohey
f0549b5038 feat(desktop): channel hover state and right-click mark-unread context menu (#578)
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-14 08:33:57 -07:00
Thomas Petersen
2a40105f16 fix(desktop): simplify inbox mention conversation view
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-13 18:28:05 -04:00
Wes
efbdc7bfd5 feat(desktop): persona-first agent UX + bug fixes (#570)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-13 15:13:41 -07:00
Thomas Petersen
50ccef6980 fix(desktop): add inbox reactions and clean header
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-13 17:32:38 -04:00
tlongwell-block
9a403d3e8a fix: channel member search via NIP-50 + Typesense indexer fix for kind:0 (#569)
Signed-off-by: Tyler Longwell <109685178+tlongwell-block@users.noreply.github.com>
2026-05-13 15:03:35 -04:00
Thomas Petersen
b52964dcb3 fix(desktop): target replies from inbox threads
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-13 14:30:52 -04:00
Thomas Petersen
4232bb2225 fix(desktop): remove inbox list search field
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-13 14:05:06 -04:00
Thomas Petersen
8a4579fe77 fix(desktop): soften inbox context highlight
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-13 13:06:17 -04:00
tlongwell-block
9c258e4beb feat(desktop): GUI for agent respond-to gate (owner-only / anyone / allowlist) (#557) 2026-05-13 12:48:42 -04:00
thomaspblock
5db47a84b1 feat(desktop): add neutral accent color (#563)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-13 08:34:56 -07:00
thomaspblock
5e6083ef9e fix(desktop): inline update control in header (#561)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-13 08:34:26 -07:00
Wes
8004bafaff fix(desktop): resolve unarchive revert and stale member list bugs (#558)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-12 16:55:25 -07:00
Wes
f41b9736ac fix(desktop): resolve O(n²) render cascade in activity sidebar (#555)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-12 15:48:05 -07:00
Wes
78508ea6cb fix(desktop): editor bug fixes — codeblock escaping, thread edit leak, channel links, and edit cancel (#553)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-12 19:35:10 +00:00
tlongwell-block
61c30add40 feat(desktop): multi-select in the paperclip file picker (#551)
Signed-off-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com>
2026-05-12 15:01:48 -04:00
Wes
ef5fdca792 feat(desktop): add Projects as first-class top-level view (#546)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-12 10:51:09 -07:00
Thomas Petersen
36afb5f02e fix(desktop): make inbox category filters clickable
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-12 11:32:14 -04:00
Thomas Petersen
fe2c9307cb fix(desktop): align inbox composer overlay
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-11 21:29:12 -04:00
Thomas Petersen
7987a520e4 Merge remote-tracking branch 'origin/main' into inbox 2026-05-11 19:50:16 -04:00
Wes
11778f4250 feat(desktop): image download, drag-drop prevention, and drop zone indicator (#542)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-11 23:26:12 +00:00
Wes
19f290651a fix: pass profiles to mention autocomplete in threads and forum composers (#541)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-11 23:12:10 +00:00
Thomas Petersen
27b2be3da0 fix(desktop): simplify inbox header layout
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-11 15:58:04 -04:00
Wes
1b9f6169ee feat(desktop): channel templates — reusable project settings (#538)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-11 12:31:25 -07:00
Wes
cec1143552 fix: side panel headers hidden by compact app header (#537)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-11 18:53:39 +00:00
Thomas Petersen
37625df695 Merge origin/main into inbox
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-11 14:10:43 -04:00
tlongwell-block
22f1e0b724 Launch sprout-agent from the desktop GUI (#529) 2026-05-11 12:36:53 -04:00
Thomas Petersen
79fbade6de feat(desktop): show inbox thread context
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-11 12:36:43 -04:00
thomaspblock
f94e44c382 Polish compact desktop headers (#514)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-11 08:15:13 -07:00
Matt Toohey
ed9498eb03 fix: hide reply button on archived channels (#524)
Signed-off-by: Matt Toohey <contact@matttoohey.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-11 07:56:04 -07:00