chore(master): release 0.26.0 - #470
Conversation
There was a problem hiding this comment.
✅ No new issues found.
Reviewed changes — the release-please cut of desktop 0.25.3, three mechanical files with no behavioral surface of their own. Verified rather than read.
.release-please-manifest.json—"."bumped0.25.2→0.25.3.apps/desktop/package.json—versionbumped to0.25.3via the config'sextra-files$.versionwrite.apps/desktop/CHANGELOG.md— new0.25.3section with the compare linkv0.25.2...v0.25.3.
Checks run against ef6e3cb:
- Version consistency and bump size. All three files name
0.25.3. The only conventional commit sincev0.25.2is afix:, so a patch bump is correct —bump-minor-pre-majoris on, but nofeat:landed. - Stale-version grep. Repo-wide
-F '0.25.2'excluding changelogs returns one hit,pnpm-lock.yaml:3144'@sinclair/typebox': '>=0.25.24'— a substring false positive. Rootpackage.jsonat0.0.0andapps/mobile/app.json's ownexpo.versionare the known non-drift. - Changelog completeness. Nothing omitted. The earlier
fix(engine): reach model endpoints through fake-IP tunnels(f382df6a, merged under amerge:commit in #469) was already captured in the0.25.2section, so the merge wrapper did not swallow it. - No undocumented riders.
git log origin/master --not HEAD^is empty, so the PR base is master HEAD and nothing ships in this release that the changelog doesn't name.git ls-remote --tags originconfirmsv0.25.2exists at4ec412d0, so the compare link resolves.
The release payload is 63b3813 alone: the en/zh-cn locale files, a 10-line change to packages/client/workbench/src/settings/providers/add-flow.tsx plus its test, and a line in .claude/rules/frontend.md. Renderer-only, and no packaging, signing, or workflow change rides along — so the Invariant 5 gate (build-desktop.yml comparing v${jq -r .version apps/desktop/package.json} against GITHUB_REF_NAME) is the only thing this cut has to satisfy, and it will for tag v0.25.3. No reason to ask for a release-desktop.yml dry_run: true dispatch first.
Claude Opus | 𝕏
ef6e3cb to
70ced6a
Compare
Greptile SummaryThis release PR prepares LinkCode Desktop 0.26.0.
Confidence Score: 5/5The PR appears safe to merge. No blocking failure remains.
|
| Filename | Overview |
|---|---|
| .release-please-manifest.json | Advances the tracked release version from 0.25.2 to 0.26.0. |
| apps/desktop/CHANGELOG.md | Adds release notes for the settings, localization, and agent-icon changes included in 0.26.0. |
| apps/desktop/package.json | Aligns the desktop package version with the 0.26.0 release. |
Reviews (2): Last reviewed commit: "chore(master): release 0.26.0" | Re-trigger Greptile
There was a problem hiding this comment.
✅ No new issues found.
Reviewed changes — release-please recut this branch since the prior review: the 0.25.3 patch cut (ef6e3cb) was force-replaced by a 0.26.0 minor cut (70ced6a) after feat(settings): add usage and billing balance landed on master. Still the same three mechanical files, so this is verification rather than code reading.
- Bump retargeted
0.25.3→0.26.0—.release-please-manifest.jsonandapps/desktop/package.json$.versionboth now name0.26.0. - Changelog section rewritten — the
0.25.3heading is gone, replaced by a0.26.0section that adds a Features entry for #468 above the retainedfix(i18n)entry from #467. - Compare link rebased —
v0.25.2...v0.26.0, notv0.25.3....
Checks run against 70ced6a:
- Bump size.
5d2e3a4is afeat:, so the patch cut had to be regenerated as a minor one —bump-minor-pre-majoris on and the repo is pre-1.0, sofeat:→ minor, not major. Correct. - The abandoned version left no residue. Repo-wide
grep -F '0.25.3'excluding changelogs returns zero hits, so nothing half-wrote the discarded cut.-F '0.25.2'returns onlypnpm-lock.yaml:3144'@sinclair/typebox': '>=0.25.24', a substring false positive; rootpackage.jsonat0.0.0andapps/mobile/app.json's ownexpo.versionare the known non-drift. v0.25.3was never tagged.git ls-remote --tags originstops atv0.25.2(4ec412d0), which is exactly what the rebased compare link claims — so the link resolves and no orphan tag was left behind by the abandoned cut.- Changelog completeness and riders. Both conventional commits since
v0.25.2(5d2e3a4,63b3813) are listed, andgit log origin/master --not HEAD^is empty, so the PR base is master HEAD and nothing ships in this release that the changelog doesn't name.
The newly-added payload (5d2e3a4) is 23 files across desktop main/preload, the renderer, apps/webview, packages/client/workbench, packages/presentation/ui, i18n, and a @webview alias in vitest.config.ts — no .github/**, packaging, signing, or native surface. exclude-paths: ["apps/mobile", "apps/webview"] correctly does not drop it, since it isn't webview-exclusive. So the Invariant 5 gate (build-desktop.yml:231-235, v${jq -r .version apps/desktop/package.json} vs GITHUB_REF_NAME) remains the only thing this cut must satisfy, and it will for tag v0.26.0. No reason to ask for a release-desktop.yml dry_run: true dispatch first.
Claude Opus | 𝕏
70ced6a to
1fe0436
Compare
|
the model provider had a temporary upstream failure. The provider refused or dropped the request mid-run — nothing in your repo or your credentials is at fault. Re-trigger Pullfrog; if it keeps happening, check the provider's status page.
|
|
🤖 Created releases: 🌻 |

🤖 I have created a release beep boop
0.26.0 (2026-08-24)
Features
Bug Fixes
This PR was generated with Release Please. See documentation.