  
|
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 |
|
  
|
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 |
|
 
|
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 |
|
 
|
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 |
|
 
|
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 |
|
 tlongwell-blockandGitHub
|
dd6107d0d0
|
feat: Sprout Huddles — voice conversations with AI agents (#299)
|
2026-04-14 13:11:09 -04:00 |
|
 thomaspblockandGitHub
|
0f5f306364
|
feat(desktop): deterministic nested thread panels (#308)
|
2026-04-13 18:37:37 -07:00 |
|
 WesandGitHub
|
bf083dda5d
|
fix(desktop): refetch home feed immediately on live mentions (#230)
|
2026-04-03 18:49:43 -07:00 |
|
 WesandGitHub
|
86be72a0c9
|
fix(desktop): plug memory leaks causing 37GB+ RAM growth (#223)
|
2026-04-03 12:17:51 -07:00 |
|
 
|
1f21085765
|
Fix scrollback pagination and IntersectionObserver lifecycle (#212)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-02 15:16:40 -07:00 |
|
 
|
b74ce1da78
|
feat(desktop): broadcast typing indicators for human users (#175)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-25 11:10:58 -07:00 |
|
 tlongwell-blockandGitHub
|
5151366d29
|
perf: eliminate rendering jank across desktop, relay, and ACP (#106)
|
2026-03-18 20:00:04 -04:00 |
|
 WesandGitHub
|
0d73fe7632
|
Restore managed agents on launch and recover chat after relay restarts (#93)
|
2026-03-17 13:48:02 -07:00 |
|