Will Pfleger
|
56c504a4c7
|
feat: code block rendering, syntax highlighting, and compose fixes (#803)
|
2026-06-02 14:43:08 -07:00 |
|
Wes
|
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 |
|
Wes
|
41a3fc1589
|
fix(desktop): let channel members add members and bots without admin (#815)
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
Co-authored-by: Brain <21994759fc7a6fa6b965551d35cfd7897d262f2495467f2d78694ddcfa6a5c7e@sprout-oss.stage.blox.sqprod.co>
|
2026-06-02 09:55:09 -07:00 |
|
Wes
|
a25ca5d1bf
|
Desktop #806 follow-ups: panel/inbox fixes + top-bar backdrop (#814)
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
Co-authored-by: Brain <21994759fc7a6fa6b965551d35cfd7897d262f2495467f2d78694ddcfa6a5c7e@sprout-oss.stage.blox.sqprod.co>
|
2026-06-02 08:45:04 -07:00 |
|
thomaspblock
|
5bed17a117
|
Fix desktop right-side panel chrome overlap (#806)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-02 07:37:36 -07:00 |
|
tlongwell-block
|
ede8ddb425
|
Sprout × mesh-llm: in-process mesh node (serve/consume) + relay admission (#798)
|
2026-06-02 10:28:20 -04:00 |
|
Will Pfleger
|
6481428e2b
|
fix(desktop): resolve flaky integration tests via project-level assertion timeout (#812)
|
2026-06-01 18:48:37 -04:00 |
|
Will Pfleger
|
753d0fe264
|
feat(desktop): sync channel sections across devices via Nostr (#792)
|
2026-06-01 16:02:14 -04:00 |
|
Wes
|
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 |
|
Will Pfleger
|
247ac52391
|
feat(desktop): add user-defined channel sections to sidebar (#789)
|
2026-06-01 12:42:19 -07:00 |
|
Wes
|
d810608d85
|
feat(desktop): keyboard shortcuts — ⌘⇧N new channel + ↑-to-edit last message (#809)
Signed-off-by: npub1yxv5wk0u0fh6dwt925wntn7h397jvteyj4r87ttcd9xae7n2t3lqqj9jmm <21994759fc7a6fa6b965551d35cfd7897d262f2495467f2d78694ddcfa6a5c7e@sprout-oss.stage.blox.sqprod.co>
Co-authored-by: npub1yxv5wk0u0fh6dwt925wntn7h397jvteyj4r87ttcd9xae7n2t3lqqj9jmm <21994759fc7a6fa6b965551d35cfd7897d262f2495467f2d78694ddcfa6a5c7e@sprout-oss.stage.blox.sqprod.co>
|
2026-06-01 09:12:45 -07:00 |
|
tlongwell-block
|
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 |
|
thomaspblock
|
bc23620fcf
|
Fix desktop glass chrome and inbox previews (#793)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-30 20:27:16 -07:00 |
|
Will Pfleger
|
85861f33fe
|
feat: add code block support to message composer (#788)
|
2026-05-29 11:38:10 -07:00 |
|
thomaspblock
|
d77b111b15
|
Update desktop navigation chrome and search (#779)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-29 08:26:41 -07:00 |
|
tlongwell-block
|
5ee2cd0517
|
feat(desktop): reload webview on Cmd/Ctrl+R (#785)
|
2026-05-29 10:24:56 -04:00 |
|
Will Pfleger
|
3f3ec64791
|
feat(desktop): thread-aware notifications with mutable follow/mute controls (#761)
|
2026-05-28 18:43:41 -04:00 |
|
Will Pfleger
|
03e678cfbc
|
fix(desktop): improve model picker message and runtime dropdown clarity (#778)
|
2026-05-28 18:21:12 -04:00 |
|
Wes
|
9db8f6ccb8
|
desktop: float unread indicator + fix sidebar scroll jump (#777)
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
|
2026-05-28 15:15:19 -07:00 |
|
Wes
|
fec6a683ea
|
feat(sidebar): add More unread floating buttons (#771)
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
|
2026-05-28 11:05:02 -07:00 |
|
Taylor Ho
|
8eedec7403
|
chore: improve markdown spacing (#766)
|
2026-05-28 17:35:10 +00:00 |
|
Taylor Ho
|
835a44aad0
|
fix: prevent inline links rendering in 2-column grid layout (#767)
|
2026-05-28 17:34:35 +00:00 |
|
Wes
|
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 Pfleger
|
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 |
|
Wes
|
35821574c0
|
feat(desktop): redesign status UI with full emoji picker and presence sub-menu (#760)
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
|
2026-05-27 13:13:33 -07:00 |
|
Wes
|
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 |
|
Wes
|
11c8c0d4cf
|
fix(desktop): add top padding to forum view to clear overlay header (#758)
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
|
2026-05-27 12:26:28 -07:00 |
|
Wes
|
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 |
|
Will Pfleger
|
7df4681fee
|
feat(desktop): dock bounce, mark-as-read toggle, and bulk mark-all-read (#753)
|
2026-05-26 17:38:29 -07:00 |
|
Wes
|
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 |
|
Wes
|
7ac0466e12
|
fix: agent management UI fixes (permissions, parallelism, form validation) (#750)
|
2026-05-26 13:39:49 -07:00 |
|
Wes
|
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-block
|
59f51a8ac7
|
feat(desktop): hide archived identities from discovery surfaces (NIP-IA) (#734)
Signed-off-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com>
|
2026-05-23 13:58:01 -04:00 |
|
tlongwell-block
|
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 Pfleger
|
839097112c
|
fix(deps): migrate Tailwind CSS from v3 to v4 (#711)
|
2026-05-22 20:45:47 -04:00 |
|
Will Pfleger
|
4269fd2720
|
Show all ACP runtimes with install status and one-click install (#724)
|
2026-05-22 20:33:35 -04:00 |
|
thomaspblock
|
441b6c4b1a
|
Fix inbox thread navigation highlights (#720)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-21 22:17:52 -04:00 |
|
Taylor Ho
|
ee4ee5f850
|
fix: composer UX improvements (cursor, upload guard, scroll, paste, perf) (#694)
|
2026-05-21 22:53:10 +00:00 |
|
Will Pfleger
|
091e38ff0a
|
Fix SPROUT_SHARE_IDENTITY worktree dev workflow breaks (#702)
|
2026-05-21 17:53:20 -04:00 |
|
tlongwell-block
|
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 |
|
tlongwell-block
|
a96cb487f4
|
fix(desktop): project home read-state from the shared NIP-RS marker (#631)
Signed-off-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com>
Co-authored-by: Dawn (sprout agent) <c6237ef84fa537c78dcee78efd2d4e59f728859c7f194da42ac51ededfa0be05@sprout-oss.stage.blox.sqprod.co>
|
2026-05-20 17:13:59 -04:00 |
|
Taylor Ho
|
af08b0f0e8
|
fix: prevent agent proliferation when adding bots to channels (#621)
|
2026-05-20 12:08:34 -07:00 |
|
Will Pfleger
|
c8f99bbc31
|
fix: surface swallowed errors across crates and emit turn failures to activity log (#628)
|
2026-05-20 14:55:20 -04:00 |
|
thomaspblock
|
b5e5a39bf0
|
Refine Pulse composer and post actions (#629)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-20 13:04:47 -04:00 |
|
Mat Balez
|
2da3402f10
|
[codex] Add copy button for rendered code blocks (#619)
Signed-off-by: Mat Balez <60949391+matbalez@users.noreply.github.com>
|
2026-05-20 14:25:03 +00:00 |
|
tlongwell-block
|
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-block
|
2392e6523a
|
fix(composer): use native ProseMirror inserts for autocomplete (mentions / channels / emoji) (#618)
Signed-off-by: Tyler Longwell <109685178+tlongwell-block@users.noreply.github.com>
Co-authored-by: Quinn (sprout agent) <96f056ad5f2305c8ddf637dc65d048aa4c12d7daeb8867690e34fca46b0ef64c@sprout-oss.stage.blox.sqprod.co>
|
2026-05-19 20:28:40 -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 |
|