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 |
|
Wes
|
d9f8132263
|
Add end-to-end emoji reactions (#57)
|
2026-03-13 11:29:12 -07:00 |
|
Wes
|
a516b16eda
|
Support nested thread replies in desktop (#50)
|
2026-03-13 08:38:42 -07:00 |
|
Wes
|
ec6a5404fd
|
Fix agent timeline identity and avatars (#46)
|
2026-03-12 18:43:56 -07:00 |
|
Wes
|
039d4eb2e5
|
feat: @mentions, highlighting, and user profile popovers (#45)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-12 16:41:20 -07:00 |
|
Wes
|
b6fde6fec4
|
Polish desktop dialogs, presence, and diff viewer (#44)
|
2026-03-12 14:15:57 -07:00 |
|
tlongwell-block
|
14817123fa
|
feat: add kind:40008 diff message type with structured metadata and desktop rendering (#36)
|
2026-03-11 19:56:03 -04:00 |
|
Wes
|
f21c6e41eb
|
Plumb desktop profile identity UI (#32)
|
2026-03-11 12:09:09 -07:00 |
|
Wes
|
d7c0b485cc
|
Add unread indicators to desktop channels (#31)
|
2026-03-11 11:11:06 -07:00 |
|
Wes
|
9793c997a6
|
Migrate channel scoping to h tags (#22)
|
2026-03-10 15:26:19 -07:00 |
|
Wes
|
1be84cc315
|
Add desktop search and result anchors (#15)
|
2026-03-10 13:54:25 -07:00 |
|
Wes
|
4fcc4c35cc
|
fix: mcp and desktop communication (#18)
|
2026-03-10 16:33:48 -04:00 |
|
Wes
|
758049ca31
|
Improve chat scrolling and multiline composer (#14)
|
2026-03-10 09:46:08 -07:00 |
|
Wes
|
6e51cc0b12
|
Add desktop Playwright e2e harness (#11)
|
2026-03-09 19:16:43 -07:00 |
|
Wes
|
6f900bcbcc
|
feat: add channel creation flow (#8)
|
2026-03-09 17:33:13 -07:00 |
|
Wes
|
774bd62fb3
|
Improve message markdown display and formatting (#7)
|
2026-03-09 16:34:56 -07:00 |
|
Wes
|
0705327312
|
feat(desktop): connect chat to relay (#6)
|
2026-03-09 14:49:50 -07:00 |
|