 klopez4212andGitHub
|
e9cd1c3926
|
Improve mentions for agents + people (#942)
|
2026-06-10 17:40:53 +01:00 |
|
  
|
384eb6cba4
|
feat: agent memory viewer (read-only) in profile panel (#917)
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
Co-authored-by: npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w <52a228d6edf316ec6812ac3c9fc0d696ab59fc7954d77e7be31eedcddf91335b@sprout-oss.stage.blox.sqprod.co>
Co-authored-by: Bart Simpson <bart@sprout.local>
|
2026-06-10 08:32:38 -07:00 |
|
 
|
3e56331e9c
|
fix(delete): make agent-deleted messages disappear from desktop UI immediately (#918)
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
Co-authored-by: Bart <bart@sprout.local>
|
2026-06-09 23:02:13 -07:00 |
|
 Will PflegerandGitHub
|
ba2fdbf697
|
refactor(desktop): consolidate packs into teams (#852)
|
2026-06-09 23:22:34 -04:00 |
|
 Will PflegerandGitHub
|
9a98e60fc2
|
feat: provider/model selection for personas and runtime-aware env injection (#794)
|
2026-06-09 20:42:27 +00:00 |
|
 
|
7dd5b34536
|
Add channel visibility & ephemeral TTL controls to manage sidebar (#911)
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
Co-authored-by: Brain <21994759fc7a6fa6b965551d35cfd7897d262f2495467f2d78694ddcfa6a5c7e@sprout-oss.stage.blox.sqprod.co>
|
2026-06-09 09:01:10 -07:00 |
|
  
|
421593062f
|
mesh: Rust-owned coordinator — fix saved-agent reconnect flakiness + DRY the start path (#879)
Signed-off-by: npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d <011987e296fd5006292d2f930b574be47c7801048d1983c46c425d3c95f0cffd@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: npub1mprnacetjua2xx3p5eddmhxyk6wv929ymm5py8kd2xfxurxahspqqlgyta <d8473ee32b973aa31a21a65adddcc4b69cc2a8a4dee8121ecd51926e0cddbc02@sprout-oss.stage.blox.sqprod.co>
Co-authored-by: npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d <011987e296fd5006292d2f930b574be47c7801048d1983c46c425d3c95f0cffd@sprout-oss.stage.blox.sqprod.co>
Co-authored-by: npub1mprnacetjua2xx3p5eddmhxyk6wv929ymm5py8kd2xfxurxahspqqlgyta <d8473ee32b973aa31a21a65adddcc4b69cc2a8a4dee8121ecd51926e0cddbc02@sprout-oss.stage.blox.sqprod.co>
|
2026-06-09 10:59:28 -04:00 |
|
 Will PflegerandGitHub
|
0a6067ca1b
|
refactor: rename ACP "provider" to "runtime" across the codebase (#783)
|
2026-06-07 14:40:59 -04:00 |
|
 Will PflegerandGitHub
|
5d7c748969
|
fix(presence): clear on disconnect, fix heartbeat/TTL, drop broken REST path (#877)
|
2026-06-05 13:28:00 -07:00 |
|
 
|
bc53008676
|
Improve emoji naming and custom emoji UX (#878)
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co>
|
2026-06-05 18:51:46 +00:00 |
|
 tlongwell-blockandGitHub
|
34ac3ba1d1
|
fix(desktop): harden relay mesh connect p-tag (#834)
|
2026-06-04 11:50:49 -04:00 |
|
 
|
d8b602a359
|
fix(desktop): robust emoji picker — unify picker + fix custom emoji in editing, status, reactions (#837)
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
Co-authored-by: Brain <21994759fc7a6fa6b965551d35cfd7897d262f2495467f2d78694ddcfa6a5c7e@sprout-oss.stage.blox.sqprod.co>
|
2026-06-03 15:13:25 -07:00 |
|
   
|
33cfc85293
|
Mesh-LLM v1: relay-gated direct-iroh inference between users (WAN) (#822)
Signed-off-by: Eva <011987e296fd5006292d2f930b574be47c7801048d1983c46c425d3c95f0cffd@sprout-oss.stage.blox.sqprod.co>
Co-authored-by: npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d <011987e296fd5006292d2f930b574be47c7801048d1983c46c425d3c95f0cffd@sprout-oss.stage.blox.sqprod.co>
Co-authored-by: npub1t2tgm7d8f995uqvmnm8h88sg3wnpp9a5xysjf6dg3tjmgt3ltulqdp8ehr <5a968df9a7494b4e019b9ecf739e088ba61097b4312124e9a88ae5b42e3f5f3e@sprout-oss.stage.blox.sqprod.co>
Co-authored-by: Max <d8473ee32b973aa31a21a65adddcc4b69cc2a8a4dee8121ecd51926e0cddbc02@sprout-oss.stage.blox.sqprod.co>
|
2026-06-03 10:49:09 -04:00 |
|
   
|
2349421304
|
feat: custom emoji — user-owned NIP-30 sets with a client-side union (#816)
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
Signed-off-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com>
Co-authored-by: Brain <21994759fc7a6fa6b965551d35cfd7897d262f2495467f2d78694ddcfa6a5c7e@sprout-oss.stage.blox.sqprod.co>
Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co>
Co-authored-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com>
|
2026-06-02 14:19:07 -07:00 |
|
 tlongwell-blockandGitHub
|
ede8ddb425
|
Sprout × mesh-llm: in-process mesh node (serve/consume) + relay admission (#798)
|
2026-06-02 10:28:20 -04:00 |
|
 Will PflegerandGitHub
|
6481428e2b
|
fix(desktop): resolve flaky integration tests via project-level assertion timeout (#812)
|
2026-06-01 18:48:37 -04:00 |
|
 
|
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 |
|
 tlongwell-blockandGitHub
|
f2c266bac2
|
fix(desktop): route notification clicks to thread context (#790)
Signed-off-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com>
|
2026-06-01 11:31:30 -04: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 |
|
 
|
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 |
|
 
|
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
|
4269fd2720
|
Show all ACP runtimes with install status and one-click install (#724)
|
2026-05-22 20:33:35 -04:00 |
|
 Will PflegerandGitHub
|
091e38ff0a
|
Fix SPROUT_SHARE_IDENTITY worktree dev workflow breaks (#702)
|
2026-05-21 17:53:20 -04:00 |
|
  
|
4373a13fb3
|
fix(relay): avoid websocket writes in stall watchdog (#697)
Signed-off-by: Tyler Longwell <109685178+tlongwell-block@users.noreply.github.com>
Co-authored-by: npub1mprnacetjua2xx3p5eddmhxyk6wv929ymm5py8kd2xfxurxahspqqlgyta <d8473ee32b973aa31a21a65adddcc4b69cc2a8a4dee8121ecd51926e0cddbc02@sprout-oss.stage.blox.sqprod.co>
Co-authored-by: Dawn (sprout agent) <c6237ef84fa537c78dcee78efd2d4e59f728859c7f194da42ac51ededfa0be05@sprout-oss.stage.blox.sqprod.co>
|
2026-05-21 12:56:12 -04:00 |
|
 
|
5370a75ca4
|
feat(relay): surface connection loss in the workspace header (#623)
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-20 09:36:52 -04:00 |
|
 tlongwell-blockandGitHub
|
32347d117c
|
feat(desktop): per-persona and per-agent env var overrides (#594)
|
2026-05-15 10:43:00 -04:00 |
|
  
|
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-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 |
|
 
|
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
|
22f1e0b724
|
Launch sprout-agent from the desktop GUI (#529)
|
2026-05-11 12:36:53 -04:00 |
|
 Bradley AxenandGitHub
|
db4a3efb9c
|
Fix workspace switch cache isolation (#517)
|
2026-05-09 12:07:21 -07:00 |
|
 
|
0dcfa86f84
|
chore: remove dead API token references from GUI, docs, and config (#498)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-05-07 19:07:44 +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 |
|
 Bradley AxenandGitHub
|
c89ef07771
|
Move relay admin panel to NIP-43 message path (#494)
|
2026-05-07 10:51:46 -07: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 |
|
 Bradley AxenandGitHub
|
c1063a0c92
|
Update onboarding flow to support membership checks and BYOK (#457)
|
2026-05-04 19:48:14 +00:00 |
|
 
|
e105c9ea5e
|
feat(desktop): add relay membership admin UI in settings (#454)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-05-02 16:56:41 +00:00 |
|
 
|
56f5062b74
|
feat: add NIP-38 user status for desktop and mobile (#449)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-05-01 17:02:59 -07:00 |
|
 
|
f29f790f15
|
feat: replace presence polling with WS subscription + targeted cache updates (#434)
Co-authored-by: Tyler Longwell <tlongwell@block.xyz>
|
2026-04-30 13:02:08 -04:00 |
|
  
|
fcec10547d
|
Route ACP observer traffic over relay (#421)
Signed-off-by: Tyler Longwell <tlongwell@squareup.com>
Co-authored-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com>
Co-authored-by: Tyler Longwell <tlongwell@squareup.com>
|
2026-04-30 09:34:37 -04:00 |
|
 Bradley AxenandGitHub
|
7c2c556d72
|
feat: Add local ACP session observer (#412)
|
2026-04-29 04:21:58 +00:00 |
|
 
|
2a01ca590d
|
Implement NIP-RS unread state sync (#420)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-28 20:54:09 -07:00 |
|
 
|
00a4aaba3d
|
fix(desktop): key-based React remount for workspace switching (#415)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-28 18:13:12 +00:00 |
|
 
|
a9024c2c78
|
Add multi-workspace support to desktop app (#409)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-28 04:47:11 +00:00 |
|
 
|
5a93403858
|
feat(pulse): rich text editor with @mentions, media uploads, and formatting (#407)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-27 13:57:46 -07:00 |
|
 
|
8abeb3d3ca
|
feat: always notify on DM messages like Slack/Discord (#405)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-27 13:10:11 -07:00 |
|
 
|
480d78cb91
|
feat: CMD+F find-in-channel search (#400)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-24 19:15:07 +00:00 |
|
 
|
818b4885e2
|
fix(desktop): plug memory leaks from log reads, stale caches, and unbounded maps (#377)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-21 07:44:58 -07:00 |
|