Thomas Petersen
594a43998f
fix: keep drilled thread replies scoped to their branch
...
Propagate deterministic thread branch metadata through desktop send and render paths so drilled replies stay in the active sidebar branch instead of leaking back into the root timeline.
Made-with: Cursor
2026-04-13 12:21:57 -04:00
Thomas Petersen
0c574fd2d5
fix: preserve nested thread depth for agent replies
...
Carry explicit branch reply intent through the desktop and MCP message pipeline so plain @agent mentions stay at the current thread depth. Keep hover reply as the only action that drills into a deeper sub-thread.
Made-with: Cursor
2026-04-13 10:51:07 -04:00
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
tlongwell-block
d07385fe02
feat: Markdown-based persona packs (crate + ACP + desktop) ( #297 )
2026-04-11 13:32:14 -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
Wes
e333371988
Add agent lifecycle controls to channel members sidebar ( #291 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 16:08:20 -07:00
tlongwell-block
fc4f2f1351
Update nest_agents.md tagging info ( #292 )
2026-04-10 19:27:49 +00:00
tlongwell-block
ff86e0cf49
feat: add Sprout nest — persistent agent workspace at ~/.sprout ( #290 )
2026-04-10 15:01:26 -04:00
Jordan Mecom
489d69ffde
Fix auth and SSRF vulns ( #261 )
2026-04-10 18:37:10 +00:00
Will Pfleger
d0970d64e6
Add per-agent MCP toolset configuration to agent setup ( #279 )
2026-04-10 13:42:04 -04:00
tlongwell-block
61efb883a1
feat: Phase 1 video upload support (Blossom-compliant-ish) ( #285 )
2026-04-10 12:23:29 -04:00
Wes
4d44f4741f
Restore chooser-based persona catalog flow ( #275 )
2026-04-08 21:04:09 -07: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
Wes
7a1eb31492
[codex] Show recent notes in user popovers ( #270 )
2026-04-08 12:24:10 -07:00
renovate[bot]
7a9218ba54
Update all non-major dependencies ( #248 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Wes <wesb@block.xyz >
2026-04-08 11:55:11 -07:00
Wes
7e4bcfb8c2
[codex] Reduce desktop release startup work ( #269 )
2026-04-08 11:13:14 -07:00
Bradley Axen
c07b14bd9f
feat: ephemeral channels with TTL-based auto-archiving ( #232 )
...
Co-authored-by: Wes <wesbillman@users.noreply.github.com >
2026-04-07 11:37:51 -07: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 )
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
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
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
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
tlongwell-block
e33c6bc0f2
feat(acp,desktop): bump idle timeout default from 300s to 320s ( #195 )
2026-03-27 22:57:08 -04:00
Wes
19d8b520bc
Support old and new Claude ACP runtimes ( #193 )
2026-03-26 12:50:44 -07:00
tlongwell-block
39ecb6a442
feat(acp): idle-based timeout with dual-deadline architecture ( #188 )
2026-03-26 14:54:59 -04:00
Wes
b4b30cc03d
Set the desktop release relay default ( #186 )
2026-03-25 15:43:20 -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
tlongwell-block
400937db17
feat(desktop): default agent CWD to user home directory, increase turn timeout ( #180 )
2026-03-25 15:28:44 -04:00
Wes
a302aadb34
feat(desktop): migrate legacy data dir and support dev/prod side-by-side ( #168 )
2026-03-24 16:28:48 -07:00
Wes
491a5160e5
fix(desktop): avoid updater panic in dev and enforce tauri rustfmt ( #167 )
2026-03-24 14:30:10 -07:00
Wes
52bd65a759
Feat/app release setup ( #164 )
2026-03-24 13:33:45 -07:00
Wes
bf6de08906
feat: add provider and model fields to persona configuration ( #166 )
2026-03-24 13:02:20 -07:00
tlongwell-block
25ed2dcc23
feat: event-first refactor — unified ingest pipeline, SDK, client migrations ( #162 )
2026-03-24 13:38:36 -04:00
Wes
0de6487388
feat(desktop): persona & team improvements — channel indicators, async imports, team export/import ( #156 )
2026-03-22 10:30:16 -07:00
Wes
dfe32bfb2c
feat: add hide/close DM support (Slack-style DM management) ( #157 )
...
Co-authored-by: Tyler Longwell <tlongwell@squareup.com >
2026-03-22 09:00:45 -07:00
Wes
4a2243d358
fix: eliminate unused_assignments warning in backend ( #151 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-21 09:53:43 -07:00
Bradley Axen
266d9c6b64
fix(desktop): add admin prereq check to doctor panel ( #148 )
2026-03-21 09:25:37 -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
tlongwell-block
168c1ca8de
feat: remote agent backend providers ( #134 )
2026-03-20 20:32:55 -04:00
Wes
cba19f8c15
feat(desktop): replace PNG persona export with JSON format ( #144 )
2026-03-20 17:02:05 -07:00
tlongwell-block
0951de8ee5
feat(desktop): persona import/export via PNG cards and ZIP packs ( #137 )
2026-03-20 15:27:55 -07:00
Wes
107bf5a953
feat(desktop): add agent teams ( #132 )
2026-03-20 14:32:03 -07:00
Wes
e70d31eabf
feat: add channel canvas frontend support ( #130 )
2026-03-20 11:22:28 -07:00
tlongwell-block
db9e999ce2
feat: persist identity key to app data dir ( #128 )
2026-03-20 10:54:19 -04:00
tlongwell-block
283d59d55b
fix: triage bugs and quick wins ( #127 )
2026-03-20 09:51:09 -04:00
tlongwell-block
94203d730c
feat: support remote relay deployments (no sprout-admin CLI required) ( #123 )
...
Co-authored-by: Wes <wesbillman@users.noreply.github.com >
2026-03-19 21:13:20 -04:00
Wes
e5d17e827e
Add local agent personas and bulk add flow ( #119 )
2026-03-19 15:46:42 -07:00