Thomas Petersen
d4e71c6f37
feat(desktop): add scoped reply thread sidebars
...
Keep forum and channel thread panes anchored to the selected branch, scope typing indicators to the active composer, and surface clearer relay errors when staging auth returns HTML.
Made-with: Cursor
2026-04-13 07:46:44 -04:00
Wes
1211b0edc6
feat(desktop): add Pulse social notes surface ( #296 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 17:09:38 -07:00
tlongwell-block
61efb883a1
feat: Phase 1 video upload support (Blossom-compliant-ish) ( #285 )
2026-04-10 12:23:29 -04:00
Will Pfleger
3878574273
Fix @mention search to use word-boundary prefix matching ( #278 )
2026-04-09 22:51:35 +00:00
Nahiyan Khan
68a3d16d9e
Fun bot names from persona name pools ( #273 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-08 16:41:08 -07:00
Taylor Ho
063ce331dd
feat: typing indicator avatars + stable name order ( #267 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-08 11:45:00 -10:00
Wes
e10d4529de
Add router-backed app navigation and skeleton loading states ( #259 )
2026-04-07 12:20:42 -07:00
Bradley Axen
3da5e5cafe
feat: inline quick-add bot bar + identicons for numbered bot copies ( #255 )
2026-04-07 11:26:43 -07:00
Taylor Ho
41d56cfcbf
feat: adaptive IDE theme system (54 themes) ( #251 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 19:39:42 -07:00
Wes
335a426982
Polish members sidebar UX and clean up orphaned agents ( #252 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-06 15:43:51 -07:00
Wes
b1c40ea434
fix(desktop): support multi-word #channel name highlighting ( #229 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-03 19:08:18 -07:00
Wes
86be72a0c9
fix(desktop): plug memory leaks causing 37GB+ RAM growth ( #223 )
2026-04-03 12:17:51 -07:00
Wes
b2762d3253
fix: debounce composer pattern detection to reduce input lag ( #222 )
2026-04-03 12:17:37 -07:00
Wes
ddd54a6e84
feat: add Workflows UI surface ( #217 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-03 11:54:29 -07:00
Wes
3450d8a7fb
feat: add delete message support for stream messages ( #215 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-02 19:41:57 -07:00
Wes
3e006a2d9e
feat: add day info to chat message timeline ( #214 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-02 15:57:23 -07:00
Wes
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
Wes
d99e1948a6
feat(desktop): preserve message drafts across channel switches ( #202 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-29 09:43:12 -07:00
Wes
3d61fd60e8
feat(desktop): add message editing support ( #182 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-25 14:04:57 -07:00
Wes
242b43c849
Fix desktop timeline scroll behavior ( #178 )
2026-03-25 11:40:46 -07:00
Wes
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
Wes
4cc05792ae
fix: add direct fan-out for ephemeral typing events and tune frontend timing ( #170 )
2026-03-24 20:56:53 -04:00
Wes
035ff1d650
fix(desktop): highlight full multi-word display names in composer ove… ( #163 )
2026-03-23 09:25:23 -07:00
Wes
325def6cc4
fix(desktop): resolve composer cursor drift on multi-line input ( #153 )
2026-03-21 11:08:09 -07:00
Bradley Axen
3bdd86755a
feat(desktop): live @mention and #channel preview in message composer ( #149 )
...
Co-authored-by: Wes <wesb@block.xyz >
2026-03-21 09:59:02 -07:00
Wes
537e54ed6e
perf(desktop): virtualize message timeline and memoize Markdown for instant channel switching ( #146 )
2026-03-21 09:43:25 -07:00
tlongwell-block
897ec51683
feat(desktop): proxy media through Rust to bypass WKWebView WARP gap ( #147 )
2026-03-20 20:59:38 -04:00
Wes
0c9bb19fd2
fix(desktop): highlight full multi-word display names in @mentions ( #142 )
2026-03-20 16:38:00 -07:00
Wes
d68d0a6a33
perf(desktop): memoize composer and timeline to fix typing lag ( #143 )
2026-03-20 16:32:16 -07:00
Wes
1f37f7ea52
feat(desktop): add #channel link rendering and autocomplete ( #135 )
2026-03-20 15:19:13 -07:00
Wes
0035ab7cd2
feat(desktop): instant channel switching via data-layer caching ( #133 )
2026-03-20 11:23:50 -07:00
tlongwell-block
283d59d55b
fix: triage bugs and quick wins ( #127 )
2026-03-20 09:51:09 -04:00
Wes
49161df09d
fix(desktop): top-align avatars with display name in chat messages ( #125 )
2026-03-19 18:19:08 -07:00
Wes
1db0da585d
feat(desktop): replace hardcoded emoji pickers with full emoji-mart picker ( #122 )
2026-03-19 17:29:59 -07:00
Wes
3eee3f738a
fix(forum): preserve resolved authors across restarts ( #113 )
2026-03-19 09:20:29 -07:00
tlongwell-block
5151366d29
perf: eliminate rendering jank across desktop, relay, and ACP ( #106 )
2026-03-18 20:00:04 -04:00
Wes
42cf6c1dc8
feat(forum): Discourse-style forum view with posts, threads, and management ( #105 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 11:40:35 -07:00
Wes
e7ffb0e50f
Polish sidebar toggle alignment and avatar light-mode backgrounds ( #103 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 10:26:22 -07:00
Wes
0d73fe7632
Restore managed agents on launch and recover chat after relay restarts ( #93 )
2026-03-17 13:48:02 -07:00
Wes
6ecd04819e
Polish desktop typing and agents UI ( #92 )
2026-03-17 12:09:02 -07:00
Wes
5a6a025216
Improve chat density and member invite UX ( #83 )
2026-03-16 14:05:45 -07:00
Wes
c8dd3890fd
Implement composer emoji picker and tighten message spacing ( #82 )
2026-03-16 12:31:41 -07:00
Wes
fa939ec1c3
Polish chat replies and managed agent creation ( #81 )
2026-03-16 11:34:44 -07:00
Wes
3814722c36
feat: agent users:write scope + system messages in chat ( #73 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-16 08:17:59 -07:00
tlongwell-block
076050c4f6
fix: include mention p-tags in thread replies for ACP agent delivery ( #68 )
2026-03-15 17:21:49 -04:00
tlongwell-block
2b08ad80d0
feat: Blossom-compatible media upload (sprout-media crate + relay + desktop) ( #66 )
2026-03-15 15:17:10 -04:00
tlongwell-block
ed34600e5b
fix: WebSocket hardening + agent reliability (8 WS bugs, member-only discovery, mention tag fix) ( #67 )
2026-03-15 14:44:26 -04:00
tlongwell-block
124047ef88
feat: NIP-29 native compatibility — standard nostr clients can chat on Sprout ( #63 )
2026-03-14 10:51:20 -04:00
Wes
f4b9aadade
Refactor desktop modules and fix channel loading ( #60 )
2026-03-13 16:26:07 -07:00
Wes
3c440a1328
Add desktop managed agents view ( #58 )
2026-03-13 13:13:42 -07:00