Thomas Petersen
181e6d0be2
desktop: thread sidebar UX and main-channel thread hints
...
Show Slack-style thread hints on root messages (reply count and stacked
participant avatars from thread replies). Wire hint data from channel
timeline aggregation through MessageTimeline into MessageRow.
Simplify the thread panel chrome: only a top-right close control, and
remove horizontal rules between header, root post, replies, and composer.
Includes channel pane / composer updates for the split channel and
thread composers.
Made-with: Cursor
2026-04-07 11:01:14 +02:00
Thomas Petersen
653a499b5a
Merge branch design-updates into reply-design-merge
...
Resolve ChannelPane/ChannelScreen: keep -mt-10 composer strip + thread sidebar row layout.
Made-with: Cursor
2026-04-07 10:30:53 +02:00
Thomas Petersen
49d1ae4741
desktop: Slack-style thread sidebar for channel replies
...
- Main timeline shows top-level messages only; replies load in a side panel
- Reuse GET /api/channels/:id/threads/:event_id via get_forum_thread
- Thread panel with composer; merge-friendly query key channelThreadKey
Made-with: Cursor
2026-04-07 10:30:07 +02:00
Thomas Petersen
c8c124506b
desktop: polish chat timeline, header, and channel layout
...
- Subtler day dividers and compact date headings; remove chat header border
- Reposition scroll-to-latest above composer with muted outline style
- Channel pane/screen layout and related sheet/sidebar tweaks
Made-with: Cursor
2026-04-07 10:05:44 +02:00
Wes
dde459dc5d
[codex] Fix settings dialog open jank ( #254 )
2026-04-06 19:43:29 -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
9b0bba2810
[codex] Polish workflow and agent run history UX ( #253 )
2026-04-06 18:55:30 -07:00
tlongwell-block
67706c93be
NIP-33: d-tag keyed replacement for parameterized replaceable events ( #246 )
2026-04-06 21:15:01 -04:00
tlongwell-block
d5bd78377e
feat: accept kind:1 text notes and kind:3 follow lists (NIP-01/NIP-02) ( #245 )
2026-04-06 20:59:11 -04: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
c0421a50ed
[codex] Add workflow UI parity ( #250 )
desktop/v0.1.0-rc7
2026-04-06 11:41:52 -07:00
Wes
53c2223ba5
[codex] Improve desktop startup shell loading ( #241 )
2026-04-06 09:19:47 -07:00
Wes
e10ca5193c
Redesign settings & presence UX: profile popover + modal overlay ( #238 )
2026-04-06 08:25:42 -07:00
tlongwell-block
006fb9e178
docs: CONTRIBUTING.md accuracy pass — verified against every line of code ( #244 )
2026-04-05 16:26:21 -04:00
tlongwell-block
f5b8199144
docs: VISION.md accuracy pass — verified against every line of code ( #243 )
2026-04-05 14:38:13 -04:00
tlongwell-block
3558302373
docs: NOSTR.md accuracy pass — verified against every line of code ( #240 )
2026-04-05 13:55:29 -04:00
tlongwell-block
4059adb506
docs: simplify TESTING.md — 2182 lines → 183 ( #237 )
2026-04-05 13:10:29 -04:00
tlongwell-block
0ac9649a84
docs: ARCHITECTURE.md accuracy pass — verified against every line of code ( #236 )
2026-04-05 11:34:35 -04:00
tlongwell-block
0a26350b01
docs: AGENTS.md accuracy pass — verified against every line of code ( #235 )
2026-04-05 10:22:45 -04:00
tlongwell-block
116cc1f984
docs: comprehensive README accuracy pass — verified against every line of code ( #233 )
2026-04-05 10:01:47 -04:00
tlongwell-block
463d6d26d7
feat(acp): add --multiple-event-handling flag with cancel+re-prompt ( #216 )
2026-04-04 15:34:32 -04: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
bf083dda5d
fix(desktop): refetch home feed immediately on live mentions ( #230 )
2026-04-03 18:49:43 -07:00
Wes
5923a7ba1c
feat(desktop): workflow builder UI with form editor, CRUD, and channel picker ( #231 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-03 18:41:31 -07:00
Wes
26155003bd
Fix Linux proc name truncation and non-Unix stop path ( #228 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-03 17:16:55 -07:00
Wes
b8ee474302
Fix shutdown: kill all agent processes reliably ( #227 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-03 14:32:24 -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
a4d12a4209
chore: clean Tauri build artifacts in just clean ( #219 )
2026-04-03 10:12:12 -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
tlongwell-block
579da797e0
feat(acp): accept events from sibling agents in owner-only mode ( #211 )
desktop/v0.1.0-rc6
2026-04-02 11:56:36 -07:00
Taylor Ho
e1f1557ffb
Update app icon with new pixel-art sprout design ( #209 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-02 09:45:23 -07:00
tlongwell-block
9662adf8d2
feat(acp): add inbound author gate (--respond-to) ( #207 )
2026-04-01 12:14:30 -04:00
Wes
8259af0278
Auto-focus search input when dialog opens ( #206 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-30 17:11:07 -07:00
renovate[bot]
88946fab68
chore(deps): update dependency tailwindcss to v3.4.19 ( #205 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
desktop/v0.1.0-rc5
2026-03-30 08:49:13 -07:00
Wes
6df9c73518
feat: replace generic personas with Solo, Ralph, Scout, and Reviewer ( #203 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-29 10:40:34 -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
tlongwell-block
195fdfff2f
fix(acp): follow-up hardening from PR #200 independent review ( #201 )
2026-03-28 08:11:49 -04:00
tlongwell-block
e33c6bc0f2
feat(acp,desktop): bump idle timeout default from 300s to 320s ( #195 )
2026-03-27 22:57:08 -04:00
tlongwell-block
1dcba0a200
feat(acp): reliability hardening — bulletproof the harness agents live in ( #200 )
2026-03-27 18:25:18 -04:00
Wes
86d63aaebe
fix: show lock icon for private channels in chat header ( #198 )
2026-03-27 10:00:16 -07:00
Wes
d17f5d793c
feat: DMG drag-to-Applications install experience ( #199 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-26 17:54:13 -07:00
Wes
83a49f862d
fix: enable double-click-to-maximize on custom title bar regions ( #197 )
desktop/v0.1.0-rc4
2026-03-26 17:19:54 -07:00
Wes
19d8b520bc
Support old and new Claude ACP runtimes ( #193 )
desktop/v0.1.0-rc3
desktop/v0.1.0-rc2
sprout-desktop-latest
2026-03-26 12:50:44 -07:00
Luis Padron
70a77e308c
fix(desktop): add missing updater plugin config ( #192 )
2026-03-26 12:19:43 -07:00
Wes
e87ba0f458
docs: mention just build in quick start ( #191 )
2026-03-26 12:19:26 -07:00
tlongwell-block
39ecb6a442
feat(acp): idle-based timeout with dual-deadline architecture ( #188 )
2026-03-26 14:54:59 -04:00