Thomas Petersen
f071731985
fix(desktop): simplify inbox experiment header actions
...
Consolidate inbox conversation header actions into the more menu and align it closer to the right edge.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-18 08:14:17 -04:00
Thomas Petersen
856d15b449
Merge inbox into home header experiment
...
Bring the header experiment branch up to date with the latest inbox work, including main updates and inbox emoji reaction rendering.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-18 08:04:17 -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
tlongwell-block
70cb53e2c7
Add Sprig all-in-one agent binary ( #605 )
...
Signed-off-by: Tyler Longwell <tlongwell@squareup.com >
2026-05-17 13:31:58 -04:00
thomaspblock
17eea2d267
Fix full-width message layouts ( #591 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
sprout-agent-bundle-latest
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
e4e9923799
feat(agent): add OpenAI Responses API with auto endpoint detection ( #604 )
...
Signed-off-by: Tyler Longwell <109685178+tlongwell-block@users.noreply.github.com >
2026-05-16 21:23:33 -04:00
tlongwell-block
edcef511eb
docs(readme): refresh as a landing page ( #596 )
...
Signed-off-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com >
2026-05-16 20:04:37 -04:00
tlongwell-block
6ba46f21da
ci: publish Sprout Agent Bundle (sprout-acp + sprout-agent + sprout-dev-mcp) to GitHub Releases ( #603 )
...
Signed-off-by: Tyler Longwell <109685178+tlongwell-block@users.noreply.github.com >
2026-05-16 21:04:00 +00: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
92c859043c
dev-mcp: add view_image tool ( #602 )
...
Signed-off-by: Tyler Longwell <tlongwell@squareup.com >
2026-05-15 16:21: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
4cbcfa86ee
docs(testing): rewrite TESTING.md for current API and CLI-first workflow ( #597 )
...
Signed-off-by: Tyler Longwell <tlongwell@squareup.com >
2026-05-15 18:11:04 +00:00
tlongwell-block
9e94a7c475
fix(agent): fix OpenAI-compat request body serialization and max_tokens ( #595 )
2026-05-15 11:07:14 -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
c2363ff7f3
fix(desktop): experiment with overlaid inbox context header
...
Move the Home inbox context header into the conversation pane so the thread content sits directly under a blurred top overlay.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-15 10:18:14 -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
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
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
Will Pfleger
1d8a130b32
refactor(cli): restructure flat commands into 12 subcommand groups ( #585 )
2026-05-14 19:13:49 -04:00
Will Pfleger
01a3df7f1f
feat(sdk): add builder functions for workflows, DMs, and presence ( #589 )
v0.0.16
2026-05-14 18:49:57 -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
Wes
586b3678d9
fix(mobile): preserve channel list across background/resume reconnection ( #588 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-14 21:24:54 +00: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
babfbe2f00
fix(desktop): make relay inbox tests seed their item
...
Create fresh mention items inside relay-backed Home inbox tests so they do not depend on stale seeded feed contents.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-14 14:33:31 -04: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 >
v0.0.15
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
tlongwell-block
bda98da771
docs(nips): NIP-AE — Agent Engrams ( #575 )
...
Signed-off-by: Tyler Longwell <109685178+tlongwell-block@users.noreply.github.com >
Co-authored-by: Dawn <c6237ef84fa537c78dcee78efd2d4e59f728859c7f194da42ac51ededfa0be05@sprout-oss.stage.blox.sqprod.co >
2026-05-14 12:10:56 -04:00
Thomas Petersen
c4d4c8fc46
Merge origin/main into inbox
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-14 12:06:34 -04:00
tlongwell-block
1b87a0905f
refactor: extract shared @mention resolver into sprout-sdk ( #580 )
...
Signed-off-by: Tyler Longwell <109685178+tlongwell-block@users.noreply.github.com >
Co-authored-by: npub1cc3ha7z055mu0rwwu7806t2wt8mj3pvu0uv5mfp2c50dahaqhczshdalg6 <c6237ef84fa537c78dcee78efd2d4e59f728859c7f194da42ac51ededfa0be05@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: Dawn <dawn@sprout.local >
2026-05-14 11:38:52 -04:00
Matt Toohey
2ee7356424
fix: add default-run to sprout-relay so cargo run -p sprout-relay works ( #577 )
...
Signed-off-by: Matt Toohey <contact@matttoohey.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-14 08:34:23 -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
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
tlongwell-block
b176b52b70
fix(mobile): show ephemeral (TTL) channels in the channel list ( #571 )
...
Signed-off-by: Dawn <c6237ef84fa537c78dcee78efd2d4e59f728859c7f194da42ac51ededfa0be05@sprout-oss.stage.blox.sqprod.co >
Signed-off-by: npub1cc3ha7z055mu0rwwu7806t2wt8mj3pvu0uv5mfp2c50dahaqhczshdalg6 <c6237ef84fa537c78dcee78efd2d4e59f728859c7f194da42ac51ededfa0be05@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: Dawn <c6237ef84fa537c78dcee78efd2d4e59f728859c7f194da42ac51ededfa0be05@sprout-oss.stage.blox.sqprod.co >
v0.0.14
2026-05-13 15:15:18 -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
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 >
v0.0.13
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
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