 
|
2b052eb465
|
feat(media): support arbitrary file types with download cards (#810)
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
Co-authored-by: Brain <21994759fc7a6fa6b965551d35cfd7897d262f2495467f2d78694ddcfa6a5c7e@sprout-oss.stage.blox.sqprod.co>
|
2026-06-01 12:57:04 -07:00 |
|
 
|
39911e4285
|
fix(desktop): scope agent sweep to the owning app instance (#808)
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
Co-authored-by: Brain <21994759fc7a6fa6b965551d35cfd7897d262f2495467f2d78694ddcfa6a5c7e@sprout-oss.stage.blox.sqprod.co>
|
2026-06-01 15:49:41 +00:00 |
|
 Will PflegerandGitHub
|
7beb0f8e68
|
fix(desktop): reap orphaned agent processes on shutdown and restart (#787)
|
2026-05-29 18:18:55 +00:00 |
|
 Will PflegerandGitHub
|
fa7febe40f
|
fix(desktop): sync persona pack directory across worktree instances (#782)
|
2026-05-28 20:41:23 -04:00 |
|
 WesandGitHub
|
c761a76ff2
|
fix(release): sync release tags during preflight (#780)
|
2026-05-28 16:29:25 -07:00 |
|
 WesandGitHub
|
30654e95f6
|
Polish desktop Pulse and Home views (#764)
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
|
2026-05-28 08:17:02 -07:00 |
|
 Will PflegerandGitHub
|
f42839c740
|
feat(desktop): worktree agent data sync, retired persona cleanup, mcp_command reconciliation (#728)
Signed-off-by: Will Pfleger <wpfleger@block.xyz>
|
2026-05-27 16:46:16 -04:00 |
|
 WesandGitHub
|
8946653af8
|
fix(desktop): add support for deeplinking to channel/messages (#759)
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
|
2026-05-27 12:27:34 -07:00 |
|
 WesandGitHub
|
9823ff52e2
|
fix(desktop): clean ANSI escapes from agent log tail + drop dead AppHandle plumbing (#756)
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
|
2026-05-27 09:12:41 -07:00 |
|
 
|
f1e25b21da
|
feat(desktop): editable attachments + data-loss fix on message edit (#755)
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
Co-authored-by: summer <summer@sprout>
|
2026-05-26 19:59:06 -07:00 |
|
 
|
ab71ade9e7
|
fix: prevent agent settings from being silently deleted on channel deletion (#752)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-05-26 16:09:09 -07:00 |
|
 Will PflegerandGitHub
|
b13db17faf
|
feat(desktop): two-layer agent prompts + dynamic AGENTS.md + MCP gating + harness-agnostic skill path (#584)
Signed-off-by: Will Pfleger <wpfleger@block.xyz>
|
2026-05-26 17:46:30 -04:00 |
|
 WesandGitHub
|
7ac0466e12
|
fix: agent management UI fixes (permissions, parallelism, form validation) (#750)
|
2026-05-26 13:39:49 -07:00 |
|
 
|
8a468a9876
|
fix: UI fixes for system message avatars and agents page (#749)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-05-26 10:46:34 -07:00 |
|
 tlongwell-blockandGitHub
|
79399d9b8e
|
feat: NIP-IA identity archival (relay backend + desktop) (#733)
Signed-off-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com>
|
2026-05-23 12:03:38 -04:00 |
|
 Will PflegerandGitHub
|
9d55baefab
|
fix(desktop): find bundled sidecars in production DMG builds (#731)
|
2026-05-22 21:26:52 -04:00 |
|
 Will PflegerandGitHub
|
4269fd2720
|
Show all ACP runtimes with install status and one-click install (#724)
|
2026-05-22 20:33:35 -04:00 |
|
 Will PflegerandGitHub
|
a65b7fc06f
|
fix(deps): migrate nostr crate from 0.36 to 0.44 (#708)
|
2026-05-22 17:17:11 -04:00 |
|
 
|
55190b18bd
|
Add sprout-cli agent skill to nest initialization (#613)
Signed-off-by: Will Pfleger <wpfleger@block.xyz>
Co-authored-by: npub1rq35h4cfluqvg73mvmcqze6m69xqwuqdschdv8pp53prmnqaj6rsrkj0c2 <18234bd709ff00c47a3b66f001675bd14c07700d862ed61c21a4423dcc1d9687@sprout-oss.stage.blox.sqprod.co>
|
2026-05-22 11:28:43 -04:00 |
|
 Will PflegerandGitHub
|
091e38ff0a
|
Fix SPROUT_SHARE_IDENTITY worktree dev workflow breaks (#702)
|
2026-05-21 17:53:20 -04:00 |
|
 Will PflegerandGitHub
|
582cfc8885
|
Bundle sprout CLI in DMG release + agent PATH discoverability (#614)
|
2026-05-19 20:53:46 -04:00 |
|
 tlongwell-blockandGitHub
|
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 |
|
 
|
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 |
|
 tlongwell-blockandGitHub
|
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-blockandGitHub
|
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-blockandGitHub
|
32347d117c
|
feat(desktop): per-persona and per-agent env var overrides (#594)
|
2026-05-15 10:43:00 -04:00 |
|
 tlongwell-blockandGitHub
|
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-blockandGitHub
|
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-blockandGitHub
|
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 |
|
 
|
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-blockandGitHub
|
9c258e4beb
|
feat(desktop): GUI for agent respond-to gate (owner-only / anyone / allowlist) (#557)
|
2026-05-13 12:48:42 -04:00 |
|
 tlongwell-blockandGitHub
|
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-blockandGitHub
|
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 |
|
 
|
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 |
|
 
|
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 |
|
 tlongwell-blockandGitHub
|
e2b6e8b25a
|
Use dedicated sprout-agent avatar (#532)
|
2026-05-11 17:16:08 +00:00 |
|
 tlongwell-blockandGitHub
|
22f1e0b724
|
Launch sprout-agent from the desktop GUI (#529)
|
2026-05-11 12:36:53 -04:00 |
|
 tlongwell-blockandGitHub
|
9e8302c35f
|
fix: send x-auth-tag header in agent profile sync (#522)
|
2026-05-10 20:43:00 -04:00 |
|
 tlongwell-blockandGitHub
|
90b0af136d
|
fix: resolve media proxy relay URL dynamically per-request (#518)
|
2026-05-09 02:58:58 +00:00 |
|
 
|
0f10861850
|
feat(desktop): expand default agent toolsets with canvas, forums, dms, and member list (#510)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-05-08 10:10:06 -07:00 |
|
 
|
ff0806523a
|
prompts(kit, scout): add @-mention discipline section (#506)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-08 06:15:42 +00:00 |
|
 
|
27bcd45cc9
|
Refresh built-in personas: Solo, Kit, Scout + Kit & Scout team (#499)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-07 18:22:26 +00:00 |
|
 
|
3d585dc044
|
fix(desktop): prevent-sleep spawn convention + expiry badge (#487)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-05-05 14:44:12 -07:00 |
|
 tlongwell-blockandGitHub
|
d90bd768c5
|
fix(desktop): fetch open channels for channel browser discovery (#488)
|
2026-05-05 21:11:13 +00:00 |
|
 
|
ec489c5b1a
|
feat(desktop): add keep awake while agents are active setting (#484)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-05-05 13:14:00 -07:00 |
|
  
|
ea62664759
|
post-475 fixes (#481)
Co-authored-by: Wes <wesb@block.xyz>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-05 14:41:18 -04:00 |
|
 tlongwell-blockandGitHub
|
454781caae
|
Sprout speaks Nostr. Nothing else. (#475)
|
2026-05-05 12:03:06 -04:00 |
|
 
|
4d0cd58d35
|
feat: pnpm workspace, deep links, and web repos page (#476)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-05-04 17:09:25 -07:00 |
|
 Bradley AxenandGitHub
|
c1063a0c92
|
Update onboarding flow to support membership checks and BYOK (#457)
|
2026-05-04 19:48:14 +00:00 |
|
 tlongwell-blockandGitHub
|
8916825c45
|
feat(pairing): auto-detect NIP-43 relay and route target to /pair sidecar (#470)
|
2026-05-03 22:12:14 -04:00 |
|