Commit Graph

  • 006fb9e178 docs: CONTRIBUTING.md accuracy pass — verified against every line of code (#244) tlongwell-block 2026-04-05 16:26:21 -04:00
  • f5b8199144 docs: VISION.md accuracy pass — verified against every line of code (#243) tlongwell-block 2026-04-05 14:38:13 -04:00
  • 3558302373 docs: NOSTR.md accuracy pass — verified against every line of code (#240) tlongwell-block 2026-04-05 13:55:29 -04:00
  • 4059adb506 docs: simplify TESTING.md — 2182 lines → 183 (#237) tlongwell-block 2026-04-05 13:10:29 -04:00
  • 0ac9649a84 docs: ARCHITECTURE.md accuracy pass — verified against every line of code (#236) tlongwell-block 2026-04-05 11:34:35 -04:00
  • 0a26350b01 docs: AGENTS.md accuracy pass — verified against every line of code (#235) tlongwell-block 2026-04-05 10:22:45 -04:00
  • 116cc1f984 docs: comprehensive README accuracy pass — verified against every line of code (#233) tlongwell-block 2026-04-05 10:01:47 -04:00
  • 463d6d26d7 feat(acp): add --multiple-event-handling flag with cancel+re-prompt (#216) tlongwell-block 2026-04-04 15:34:32 -04:00
  • b1c40ea434 fix(desktop): support multi-word #channel name highlighting (#229) Wes 2026-04-03 19:08:18 -07:00
  • bf083dda5d fix(desktop): refetch home feed immediately on live mentions (#230) Wes 2026-04-03 18:49:43 -07:00
  • 5923a7ba1c feat(desktop): workflow builder UI with form editor, CRUD, and channel picker (#231) Wes 2026-04-03 18:41:31 -07:00
  • 26155003bd Fix Linux proc name truncation and non-Unix stop path (#228) Wes 2026-04-03 17:16:55 -07:00
  • b8ee474302 Fix shutdown: kill all agent processes reliably (#227) Wes 2026-04-03 14:32:24 -07:00
  • 86be72a0c9 fix(desktop): plug memory leaks causing 37GB+ RAM growth (#223) Wes 2026-04-03 12:17:51 -07:00
  • b2762d3253 fix: debounce composer pattern detection to reduce input lag (#222) Wes 2026-04-03 12:17:37 -07:00
  • ddd54a6e84 feat: add Workflows UI surface (#217) Wes 2026-04-03 11:54:29 -07:00
  • a4d12a4209 chore: clean Tauri build artifacts in just clean (#219) Wes 2026-04-03 10:12:12 -07:00
  • 3450d8a7fb feat: add delete message support for stream messages (#215) Wes 2026-04-02 19:41:57 -07:00
  • 3e006a2d9e feat: add day info to chat message timeline (#214) Wes 2026-04-02 15:57:23 -07:00
  • 1f21085765 Fix scrollback pagination and IntersectionObserver lifecycle (#212) Wes 2026-04-02 15:16:40 -07:00
  • 579da797e0 feat(acp): accept events from sibling agents in owner-only mode (#211) desktop/v0.1.0-rc6 tlongwell-block 2026-04-02 14:56:36 -04:00
  • e1f1557ffb Update app icon with new pixel-art sprout design (#209) Taylor Ho 2026-04-02 09:45:23 -07:00
  • 9662adf8d2 feat(acp): add inbound author gate (--respond-to) (#207) tlongwell-block 2026-04-01 12:14:30 -04:00
  • 8259af0278 Auto-focus search input when dialog opens (#206) Wes 2026-03-30 17:11:07 -07:00
  • 88946fab68 chore(deps): update dependency tailwindcss to v3.4.19 (#205) desktop/v0.1.0-rc5 renovate[bot] 2026-03-30 08:49:13 -07:00
  • 6df9c73518 feat: replace generic personas with Solo, Ralph, Scout, and Reviewer (#203) Wes 2026-03-29 10:40:34 -07:00
  • d99e1948a6 feat(desktop): preserve message drafts across channel switches (#202) Wes 2026-03-29 09:43:12 -07:00
  • 195fdfff2f fix(acp): follow-up hardening from PR #200 independent review (#201) tlongwell-block 2026-03-28 08:11:49 -04:00
  • e33c6bc0f2 feat(acp,desktop): bump idle timeout default from 300s to 320s (#195) tlongwell-block 2026-03-27 22:57:08 -04:00
  • 1dcba0a200 feat(acp): reliability hardening — bulletproof the harness agents live in (#200) tlongwell-block 2026-03-27 18:25:18 -04:00
  • 86d63aaebe fix: show lock icon for private channels in chat header (#198) Wes 2026-03-27 10:00:16 -07:00
  • d17f5d793c feat: DMG drag-to-Applications install experience (#199) Wes 2026-03-26 17:54:13 -07:00
  • 83a49f862d fix: enable double-click-to-maximize on custom title bar regions (#197) desktop/v0.1.0-rc4 Wes 2026-03-26 17:19:54 -07:00
  • 19d8b520bc Support old and new Claude ACP runtimes (#193) sprout-desktop-latest desktop/v0.1.0-rc3 desktop/v0.1.0-rc2 Wes 2026-03-26 12:50:44 -07:00
  • 70a77e308c fix(desktop): add missing updater plugin config (#192) Luis Padron 2026-03-26 15:19:43 -04:00
  • e87ba0f458 docs: mention just build in quick start (#191) Wes 2026-03-26 12:19:26 -07:00
  • 39ecb6a442 feat(acp): idle-based timeout with dual-deadline architecture (#188) tlongwell-block 2026-03-26 14:54:59 -04:00
  • 038f38373a Remove hardcoded internal relay URL from release workflow (#190) Wes 2026-03-26 11:15:36 -07:00
  • 243d8734f2 Improve README and dev setup (#189) Wes 2026-03-26 10:35:28 -07:00
  • de9d73791c Fix desktop release updater signing flow (#187) desktop/v0.1.0-rc1 Wes 2026-03-25 16:02:03 -07:00
  • b4b30cc03d Set the desktop release relay default (#186) Wes 2026-03-25 15:43:20 -07:00
  • 77493aa684 Simplify desktop release to tag-and-push (#185) Wes 2026-03-25 15:29:04 -07:00
  • 7e6f799acb fix(desktop): align DM close button and unread indicator hover states (#184) Wes 2026-03-25 15:25:02 -07:00
  • efaa8ead96 fix(desktop): refresh DM sidebar in real-time when new messages arrive (#183) Wes 2026-03-25 14:38:09 -07:00
  • 3d61fd60e8 feat(desktop): add message editing support (#182) Wes 2026-03-25 14:04:57 -07:00
  • 4cc3338af8 fix(desktop): ensure all agent dialogs scroll content and keep footer visible (#181) Wes 2026-03-25 14:00:03 -07:00
  • 400937db17 feat(desktop): default agent CWD to user home directory, increase turn timeout (#180) tlongwell-block 2026-03-25 15:28:44 -04:00
  • 7ec5ebbb9c fix(desktop): allow adding agents in open channels (#179) Wes 2026-03-25 11:46:48 -07:00
  • 242b43c849 Fix desktop timeline scroll behavior (#178) Wes 2026-03-25 11:40:46 -07:00
  • b74ce1da78 feat(desktop): broadcast typing indicators for human users (#175) Wes 2026-03-25 11:10:58 -07:00
  • 84fbf61d96 feat(desktop): add Cmd++ zoom shortcut (#174) Wes 2026-03-25 10:28:23 -07:00
  • c2f7b7a2a1 fix(acp): prefer display names in prompt labels (#173) Wes 2026-03-25 10:09:57 -07:00
  • 4cc05792ae fix: add direct fan-out for ephemeral typing events and tune frontend timing (#170) Wes 2026-03-24 17:56:53 -07:00
  • ec66dafd11 fix(acp): set permission mode after session creation to bypass per-tool approval (#172) Wes 2026-03-24 17:47:02 -07:00
  • a302aadb34 feat(desktop): migrate legacy data dir and support dev/prod side-by-side (#168) Wes 2026-03-24 16:28:48 -07:00
  • 491a5160e5 fix(desktop): avoid updater panic in dev and enforce tauri rustfmt (#167) Wes 2026-03-24 14:30:10 -07:00
  • 52bd65a759 Feat/app release setup (#164) Wes 2026-03-24 13:33:45 -07:00
  • bf6de08906 feat: add provider and model fields to persona configuration (#166) Wes 2026-03-24 13:02:20 -07:00
  • b20d4596a9 feat(messages): add since parameter to get_messages API and MCP tool (#154) tlongwell-block 2026-03-24 14:46:17 -04:00
  • 924a8014ff feat(desktop): reorder Profile above Identity in settings & remove duplicate NIP-05 input (#165) Wes 2026-03-24 11:16:06 -07:00
  • 25ed2dcc23 feat: event-first refactor — unified ingest pipeline, SDK, client migrations (#162) tlongwell-block 2026-03-24 13:38:36 -04:00
  • 70206a4a9b docs: add ACP env var section to .env.example (#161) Wes 2026-03-23 13:13:55 -07:00
  • 035ff1d650 fix(desktop): highlight full multi-word display names in composer ove… (#163) Wes 2026-03-23 09:25:23 -07:00
  • 4603d37ae7 chore(deps): update taiki-e/install-action digest to 0620367 (#160) renovate[bot] 2026-03-23 08:33:59 -07:00
  • 2bb25e7b04 chore(deps): pin block/apple-codesign-action action to 679535d (#159) renovate[bot] 2026-03-23 08:33:39 -07:00
  • 0de6487388 feat(desktop): persona & team improvements — channel indicators, async imports, team export/import (#156) Wes 2026-03-22 10:30:16 -07:00
  • dfe32bfb2c feat: add hide/close DM support (Slack-style DM management) (#157) Wes 2026-03-22 09:00:45 -07:00
  • 9d6e82b173 feat(acp): session rotation on context window exhaustion (#155) Wes 2026-03-22 08:59:55 -07:00
  • 4c9b8aae9c feat: sprout-cli — agent-first CLI with full MCP parity (48 commands) (#158) tlongwell-block 2026-03-21 21:23:32 -04:00
  • 325def6cc4 fix(desktop): resolve composer cursor drift on multi-line input (#153) Wes 2026-03-21 11:08:09 -07:00
  • 9b9a077737 fix(desktop): clean up managed agents when channel is deleted (#152) Wes 2026-03-21 10:21:19 -07:00
  • 3bdd86755a feat(desktop): live @mention and #channel preview in message composer (#149) Bradley Axen 2026-03-21 09:59:02 -07:00
  • 4a2243d358 fix: eliminate unused_assignments warning in backend (#151) Wes 2026-03-21 09:53:43 -07:00
  • 537e54ed6e perf(desktop): virtualize message timeline and memoize Markdown for instant channel switching (#146) Wes 2026-03-21 09:43:25 -07:00
  • 266d9c6b64 fix(desktop): add admin prereq check to doctor panel (#148) Bradley Axen 2026-03-21 09:25:37 -07:00
  • f3668fd777 feat(desktop): remote agent backend providers in channel Add Agent dialog (#150) tlongwell-block 2026-03-21 10:55:20 -04:00
  • 897ec51683 feat(desktop): proxy media through Rust to bypass WKWebView WARP gap (#147) tlongwell-block 2026-03-20 20:59:38 -04:00
  • 168c1ca8de feat: remote agent backend providers (#134) tlongwell-block 2026-03-20 20:32:55 -04:00
  • cba19f8c15 feat(desktop): replace PNG persona export with JSON format (#144) Wes 2026-03-20 17:02:05 -07:00
  • 0c9bb19fd2 fix(desktop): highlight full multi-word display names in @mentions (#142) Wes 2026-03-20 16:38:00 -07:00
  • d68d0a6a33 perf(desktop): memoize composer and timeline to fix typing lag (#143) Wes 2026-03-20 16:32:16 -07:00
  • f68daef8dd feat: add macOS desktop build with Apple code signing to canary release (#136) Luis Padron 2026-03-20 19:26:10 -04:00
  • 0951de8ee5 feat(desktop): persona import/export via PNG cards and ZIP packs (#137) tlongwell-block 2026-03-20 18:27:55 -04:00
  • 1f37f7ea52 feat(desktop): add #channel link rendering and autocomplete (#135) Wes 2026-03-20 15:19:13 -07:00
  • 107bf5a953 feat(desktop): add agent teams (#132) Wes 2026-03-20 14:32:03 -07:00
  • 0035ab7cd2 feat(desktop): instant channel switching via data-layer caching (#133) Wes 2026-03-20 11:23:50 -07:00
  • e70d31eabf feat: add channel canvas frontend support (#130) Wes 2026-03-20 11:22:28 -07:00
  • a6fd68f9c0 fix: update aws-lc-sys to 0.39.0 (RUSTSEC-2026-0048) (#131) Wes 2026-03-20 10:29:40 -07:00
  • c12feb8c9c feat: add canary release workflow (#129) tlongwell-block 2026-03-20 11:45:10 -04:00
  • 78e54cb087 fix(desktop): improve tooltip contrast in add-agent dialog (#126) Wes 2026-03-20 08:32:14 -07:00
  • db9e999ce2 feat: persist identity key to app data dir (#128) tlongwell-block 2026-03-20 10:54:19 -04:00
  • 283d59d55b fix: triage bugs and quick wins (#127) tlongwell-block 2026-03-20 09:51:09 -04:00
  • 49161df09d fix(desktop): top-align avatars with display name in chat messages (#125) Wes 2026-03-19 18:19:08 -07:00
  • b68222a859 feat(desktop): clean up agents page UI (#124) Wes 2026-03-19 18:18:30 -07:00
  • 94203d730c feat: support remote relay deployments (no sprout-admin CLI required) (#123) tlongwell-block 2026-03-19 21:13:20 -04:00
  • 1db0da585d feat(desktop): replace hardcoded emoji pickers with full emoji-mart picker (#122) Wes 2026-03-19 17:29:59 -07:00
  • 12cfc64ec2 feat(desktop): add private channel support to UI (#121) Wes 2026-03-19 17:29:48 -07:00
  • ac5d84b576 feat(desktop): show avatars in Add Agent persona pills (#120) Wes 2026-03-19 16:42:54 -07:00
  • e5d17e827e Add local agent personas and bulk add flow (#119) Wes 2026-03-19 15:46:42 -07:00
  • 5066914465 feat(sidebar): replace Browse Channels button with search icons (#118) Wes 2026-03-19 15:04:02 -07:00