Thomas Petersen
3f8ecf7d4c
Refine Pulse composer and actions
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-20 11:35:20 -04:00
Thomas Petersen
36e630de30
Merge remote-tracking branch 'origin/main' into pulse-reaction
2026-05-19 20:21:59 -04:00
thomaspblock
b881d5319c
Refine thread reply alignment ( #620 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-19 19:11:49 -04:00
tlongwell-block
2fed74bdcd
Show channels in command search ( #617 )
...
Signed-off-by: npub1mprnacetjua2xx3p5eddmhxyk6wv929ymm5py8kd2xfxurxahspqqlgyta <d8473ee32b973aa31a21a65adddcc4b69cc2a8a4dee8121ecd51926e0cddbc02@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: npub1mprnacetjua2xx3p5eddmhxyk6wv929ymm5py8kd2xfxurxahspqqlgyta <d8473ee32b973aa31a21a65adddcc4b69cc2a8a4dee8121ecd51926e0cddbc02@sprout-oss.stage.blox.sqprod.co >
2026-05-19 14:33:53 -04:00
thomaspblock
3973080dce
Refine conversation visual affordances ( #615 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-19 08:54:41 -04:00
Will Pfleger
50b350dc58
fix(desktop): worktree support — workspace boundary + shared identity ( #610 )
2026-05-18 19:11:34 -04:00
Thomas Petersen
2080f62729
feat(desktop): add pulse note action controls
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-18 18:03:29 -04:00
Thomas Petersen
0ab21b9fda
fix(desktop): simplify pulse composer and search
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-18 16:44:57 -04:00
tlongwell-block
6e1418e571
feat(huddle): fix concurrent-speaker mixing + jitter buffer + protocol v2 (up to 10 peers) ( #609 )
...
Signed-off-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com >
2026-05-18 16:34:52 -04:00
tlongwell-block
c0eb5affcf
refactor(huddle): switch local TTS to Pocket TTS (Kyutai/sherpa-onnx) ( #607 )
...
Signed-off-by: Tyler Longwell <tlongwell@squareup.com >
Signed-off-by: npub1cc3ha7z055mu0rwwu7806t2wt8mj3pvu0uv5mfp2c50dahaqhczshdalg6 <c6237ef84fa537c78dcee78efd2d4e59f728859c7f194da42ac51ededfa0be05@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: npub1cc3ha7z055mu0rwwu7806t2wt8mj3pvu0uv5mfp2c50dahaqhczshdalg6 <c6237ef84fa537c78dcee78efd2d4e59f728859c7f194da42ac51ededfa0be05@sprout-oss.stage.blox.sqprod.co >
2026-05-18 14:28:27 -04:00
Thomas Petersen
dd31334a3b
Merge remote-tracking branch 'origin/main' into pulse
2026-05-18 13:53:49 -04:00
Thomas Petersen
a7e9bfc60e
fix(desktop): enlarge pulse tab control
...
Make the Pulse tab pill, labels, and search icon slightly larger for better readability.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-18 13:50:30 -04:00
thomaspblock
137a4e268f
Update inbox conversation experience ( #608 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-18 13:48:47 -04:00
Thomas Petersen
04b3056eec
fix(desktop): refine pulse composer and search UI
...
Polish the Pulse composer, search state, and note typography so the view aligns more closely with channel message presentation.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-18 12:44:16 -04:00
Thomas Petersen
be74ab94c0
Merge remote-tracking branch 'origin/main' into pulse
2026-05-18 10:13:19 -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
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
d1097aa91f
chore(desktop): upgrade Tauri to 2.11.x to fix blank window after sleep on macOS ( #600 )
...
Signed-off-by: Tyler Longwell <109685178+tlongwell-block@users.noreply.github.com >
2026-05-15 18:59:16 -04:00
tlongwell-block
7171d4954d
fix(relay,desktop): only advertise NIP-43 when enforced; probe pairing by supported_nips ( #601 )
...
Signed-off-by: Tyler Longwell <tlongwell@squareup.com >
2026-05-15 15:11:37 -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
tlongwell-block
13dc0df688
fix(desktop): stop pinning agents to deprecated SPROUT_ACP_TURN_TIMEOUT ( #592 )
...
Signed-off-by: Tyler Longwell <109685178+tlongwell-block@users.noreply.github.com >
2026-05-14 21:51:38 -04:00
Thomas Petersen
3e8f159b3f
fix(desktop): refine pulse layout
2026-05-14 21:24:38 -04:00
tlongwell-block
5cdb3062ed
fix(desktop): populate member_count in get_channels so channel browser shows real counts ( #548 )
...
Signed-off-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com >
2026-05-14 20:38:01 -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
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
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
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
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
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
Wes
8716aefa3c
fix(desktop): use resolve_command for ffmpeg discovery in sandboxed app ( #568 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-13 11:00:00 -07: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
tlongwell-block
effa24f06c
fix(desktop): forward cache headers in media proxy ( #549 )
...
Signed-off-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com >
2026-05-12 14:40:07 -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
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
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
tlongwell-block
e2b6e8b25a
Use dedicated sprout-agent avatar ( #532 )
2026-05-11 17:16:08 +00:00
tlongwell-block
22f1e0b724
Launch sprout-agent from the desktop GUI ( #529 )
2026-05-11 12:36:53 -04:00