Commit Graph

81 Commits

Author SHA1 Message Date
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