Wes and GitHub
995189c223
chore(release): release version 0.3.5 ( #799 )
v0.3.5
2026-05-29 14:48:49 -07:00
b820420909
feat(mobile): Pulse polish — flat feed, compose page, shared filter chips, like + accent fixes ( #796 )
...
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
Co-authored-by: Brain <21994759fc7a6fa6b965551d35cfd7897d262f2495467f2d78694ddcfa6a5c7e@sprout-oss.stage.blox.sqprod.co >
2026-05-29 14:33:45 -07:00
Will Pfleger and GitHub
10f37e4cab
feat(desktop): add standalone Playwright screenshot helper ( #795 )
2026-05-29 17:10:56 -04:00
Will Pfleger and GitHub
f34a21d32f
feat(sprout-agent): load AGENTS.md and SKILL.md into system prompt ( #762 )
2026-05-29 14:44:33 -04:00
Will Pfleger and GitHub
85861f33fe
feat: add code block support to message composer ( #788 )
2026-05-29 11:38:10 -07:00
Will Pfleger and GitHub
7beb0f8e68
fix(desktop): reap orphaned agent processes on shutdown and restart ( #787 )
2026-05-29 18:18:55 +00:00
Wes and GitHub
8fc27b6554
chore(release): release version 0.3.4 ( #786 )
v0.3.4
2026-05-29 09:50:08 -07:00
d77b111b15
Update desktop navigation chrome and search ( #779 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-29 08:26:41 -07:00
tlongwell-block and GitHub
5ee2cd0517
feat(desktop): reload webview on Cmd/Ctrl+R ( #785 )
2026-05-29 10:24:56 -04:00
Will Pfleger and GitHub
fa7febe40f
fix(desktop): sync persona pack directory across worktree instances ( #782 )
2026-05-28 20:41:23 -04:00
Wes and GitHub
a28a0e6b42
chore(release): release version 0.3.3 ( #781 )
v0.3.3
2026-05-28 16:51:47 -07:00
Wes and GitHub
c761a76ff2
fix(release): sync release tags during preflight ( #780 )
2026-05-28 16:29:25 -07:00
Will Pfleger and GitHub
3f3ec64791
feat(desktop): thread-aware notifications with mutable follow/mute controls ( #761 )
2026-05-28 18:43:41 -04:00
Will Pfleger and GitHub
03e678cfbc
fix(desktop): improve model picker message and runtime dropdown clarity ( #778 )
2026-05-28 18:21:12 -04:00
Wes and GitHub
9db8f6ccb8
desktop: float unread indicator + fix sidebar scroll jump ( #777 )
...
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
2026-05-28 15:15:19 -07:00
Will Pfleger and GitHub
3fbee555f0
chore(hooks): standardize check/fix convention with auto-fix pre-commit ( #776 )
2026-05-28 17:42:35 -04:00
0f89ad1692
web: clickable repo tree + per-file blob viewer ( #773 )
...
Signed-off-by: npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d <011987e296fd5006292d2f930b574be47c7801048d1983c46c425d3c95f0cffd@sprout-oss.stage.blox.sqprod.co >
Co-authored-by: npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d <011987e296fd5006292d2f930b574be47c7801048d1983c46c425d3c95f0cffd@sprout-oss.stage.blox.sqprod.co >
2026-05-28 15:55:03 -04:00
tlongwell-block and GitHub
61297ac80a
fix(agent): keep parallel tool-result messages contiguous on OpenAI Chat (Databricks image fix) ( #770 )
...
Signed-off-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com >
2026-05-28 15:25:51 -04:00
Will Pfleger and GitHub
5f2423c231
fix(release): fetch tags so changelog tracks versions correctly ( #775 )
2026-05-28 19:17:35 +00:00
Wes and GitHub
8da9acbad9
chore(release): release version 0.3.2 ( #774 )
v0.3.2
2026-05-28 12:00:40 -07:00
Wes and GitHub
1218572fa0
feat(mobile): add Pulse social feed tab ( #772 )
...
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
2026-05-28 11:09:44 -07:00
Wes and GitHub
fec6a683ea
feat(sidebar): add More unread floating buttons ( #771 )
...
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
2026-05-28 11:05:02 -07:00
Taylor Ho and GitHub
8eedec7403
chore: improve markdown spacing ( #766 )
2026-05-28 17:35:10 +00:00
Taylor Ho and GitHub
835a44aad0
fix: prevent inline links rendering in 2-column grid layout ( #767 )
2026-05-28 17:34:35 +00:00
Wes and GitHub
9a10e6281e
chore(release): release version 0.3.1 ( #769 )
v0.3.1
2026-05-28 09:10:28 -07:00
Wes and GitHub
4222a758c6
[codex] Default release command to patch bump ( #768 )
2026-05-28 08:48:12 -07:00
Wes and GitHub
30654e95f6
Polish desktop Pulse and Home views ( #764 )
...
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
2026-05-28 08:17:02 -07:00
Will Pfleger
516dc8303f
fix(release): guard CHANGELOG.md read and fix macOS head -n -1
...
The release notes extraction failed on two counts: awk errors when
CHANGELOG.md doesn't exist (first release has no changelog), and
head -n -1 is a GNU extension unsupported on macOS runners. Guard
with a file existence check and replace head with sed '$d'.
v0.3.0
2026-05-27 19:45:20 -04:00
Will Pfleger and GitHub
bcd903edcc
feat(release): automate OSS release pipeline with just release ( #757 )
2026-05-27 19:25:09 -04:00
af8b0b4cfc
fix(relay): install git in runtime image ( #763 )
...
Signed-off-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com >
Co-authored-by: Dawn (sprout agent) <c6237ef84fa537c78dcee78efd2d4e59f728859c7f194da42ac51ededfa0be05@sprout-oss.stage.blox.sqprod.co >
2026-05-27 18:12:04 -04:00
Will Pfleger and GitHub
f42839c740
feat(desktop): worktree agent data sync, retired persona cleanup, mcp_command reconciliation ( #728 )
...
Signed-off-by: Will Pfleger <wpfleger@block.xyz >
v0.0.22
2026-05-27 16:46:16 -04:00
Wes and GitHub
35821574c0
feat(desktop): redesign status UI with full emoji picker and presence sub-menu ( #760 )
...
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
2026-05-27 13:13:33 -07:00
Wes and GitHub
8946653af8
fix(desktop): add support for deeplinking to channel/messages ( #759 )
...
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
2026-05-27 12:27:34 -07:00
Wes and GitHub
11c8c0d4cf
fix(desktop): add top padding to forum view to clear overlay header ( #758 )
...
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
2026-05-27 12:26:28 -07:00
Wes and GitHub
9823ff52e2
fix(desktop): clean ANSI escapes from agent log tail + drop dead AppHandle plumbing ( #756 )
...
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
2026-05-27 09:12:41 -07:00
f1e25b21da
feat(desktop): editable attachments + data-loss fix on message edit ( #755 )
...
Signed-off-by: Wes <wesbillman@users.noreply.github.com >
Co-authored-by: summer <summer@sprout>
v0.0.21
2026-05-26 19:59:06 -07:00
Will Pfleger and GitHub
7df4681fee
feat(desktop): dock bounce, mark-as-read toggle, and bulk mark-all-read ( #753 )
2026-05-26 17:38:29 -07:00
Will Pfleger and GitHub
4d77a5227f
chore(renovate): pin tiptap below 3.23.0 ( #754 )
2026-05-26 20:14:48 -04:00
ab71ade9e7
fix: prevent agent settings from being silently deleted on channel deletion ( #752 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
v0.0.20
2026-05-26 16:09:09 -07:00
fbbb2d1d6e
fix(deps): update dependency pointycastle to v4 ( #687 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Will Pfleger <wpfleger@block.xyz >
Co-authored-by: Will Pfleger <pfleger.will@gmail.com >
2026-05-26 22:16:00 +00:00
Will Pfleger and GitHub
11905d1fbc
chore: activate lefthook hooks and add fmt-all, mobile-fmt recipes ( #751 )
...
## Summary
- Activate lefthook pre-commit and pre-push hooks that have existed in `lefthook.yml` since the initial desktop app but were never wired up.
- Add `just hooks` recipe: sets `core.hooksPath = .hooks` and runs `lefthook install --force` to generate hook scripts.
- Wire hook installation into `scripts/dev-setup.sh` so hooks activate automatically on `just setup`.
- Enable `parallel: true` for pre-commit hooks (pre-push already had it) — all 5 format/lint checks run simultaneously.
- Add `just mobile-fmt` recipe (`dart format .`) and `just fmt-all` recipe (Rust root + Tauri Rust + Dart) as one-shot formatters.
- `.hooks/` is gitignored since lefthook generates machine-specific scripts.
- Update `AGENTS.md`: document pre-commit/pre-push hooks in Quality Gates, add `just fmt-all` and `just hooks` usage, upgrade worktree fmt gotcha from CI note to commit blocker, add `just mobile-fmt` to mobile commands; also backfill CLI-first updates (`SPROUT_AUTH_TAG`, complete exit codes, `--format compact` flag position, two new gotchas).
All hook commands delegate to `just` recipes as the single source of truth.
2026-05-26 22:05:42 +00:00
Will Pfleger and GitHub
b13db17faf
feat(desktop): two-layer agent prompts + dynamic AGENTS.md + MCP gating + harness-agnostic skill path ( #584 )
...
Signed-off-by: Will Pfleger <wpfleger@block.xyz >
2026-05-26 17:46:30 -04:00
Wes and GitHub
7ac0466e12
fix: agent management UI fixes (permissions, parallelism, form validation) ( #750 )
2026-05-26 13:39:49 -07:00
8a468a9876
fix: UI fixes for system message avatars and agents page ( #749 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-26 10:46:34 -07:00
6d50090c01
feat(cli): add channels search for human-readable channel lookup ( #712 )
...
Signed-off-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com >
Co-authored-by: Dawn (sprout agent) <c6237ef84fa537c78dcee78efd2d4e59f728859c7f194da42ac51ededfa0be05@sprout-oss.stage.blox.sqprod.co >
2026-05-26 11:41:49 -04:00
efa93c4383
chore(deps): update rust crate sqlx to 0.9 ( #740 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Will Pfleger <wpfleger@block.xyz >
Co-authored-by: Will Pfleger <pfleger.will@gmail.com >
2026-05-25 21:32:34 +00:00
Will Pfleger and GitHub
101805c25d
fix(renovate): pin evalexpr <13 and group redis crates ( #743 )
2026-05-25 18:04:11 +00:00
Will Pfleger and GitHub
cbad8ff1be
fix(ci): prevent cache poisoning in release builds ( #744 )
2026-05-25 17:24:15 +00:00
57f480a555
chore(deps): update taiki-e/install-action action to v2.79.5 ( #747 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-25 15:33:57 +00:00
6789f5f78c
chore(deps): update dependency @tanstack/react-query to v5.100.13 ( #746 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-25 15:21:50 +00:00