Skip to content

chore(release): log the shipped work and bump the desktop app to 0.1.1#269

Merged
haowei2000 merged 1 commit into
developfrom
chore/release-prep-desktop-0-1-1
Jul 19, 2026
Merged

chore(release): log the shipped work and bump the desktop app to 0.1.1#269
haowei2000 merged 1 commit into
developfrom
chore/release-prep-desktop-0-1-1

Conversation

@haowei2000

Copy link
Copy Markdown
Collaborator

Follow-up to #268. Two release-hygiene gaps found while checking whether that promotion had a corresponding release — it didn't.

Gap 1 — CHANGELOG.md was never updated

[Unreleased] only held the earlier security/config-default changes. Nothing from the last four promotions was recorded: iOS channel management, bot-creation parity across web/macOS/iOS, the four desktop connector fixes, or the landing-page client section.

This PR fills in Added and Fixed sections covering that work, and marks the desktop-only entries (desktop) so it's obvious what a desktop-v0.1.1 tag would actually carry.

Gap 2 — the published .dmg predates every desktop fix

desktop-v0.1.0 (pre-release, 2026-07-18) is tagged at 6be78a38 — the commit that added the release workflow. I verified each desktop commit against that tag:

Commit In desktop-v0.1.0?
3fcbcbe5 onboarding creates workspace dirs (zero-prep)
02a5fe17 resolve opencode adapter before minting a token
27872bfb carry --config on every connector restart
4209abdf "Open in …" split button with app tiles

So anyone downloading today gets a build missing all four — including 27872bfb, where a restarted connector daemon came back without its config file and silently lost its workspace roots. That's worse now that #267 put Download for macOS in the README header and the landing-page hero.

This PR bumps apps/macos to 0.1.1 across package.json, tauri.conf.json, Cargo.toml and Cargo.lock (lockfile consistency verified with cargo metadata --locked).

Not in scope

  • Tagging. Pushing desktop-v0.1.1 triggers a public build and release, so it stays a separate deliberate step after this lands on main.
  • The connector. Nothing in this range touched packages/cheers-acp-connector-rs/ — the fix(connector) commit changed gateway-side server/src/domain/connector_config.rs. connector-v0.1.28 is still current; no connector release needed.

🤖 Generated with Claude Code

The last four promotions to main added iOS channel management, bot-creation
parity, four desktop connector fixes, and the landing-page client section —
none of which reached CHANGELOG.md. Meanwhile desktop-v0.1.0 is tagged at the
CI-workflow commit, so the published .dmg predates every one of those desktop
fixes, including the one where a restarted connector dropped its --config.

That matters more than usual now that the README and the landing page put
"Download for macOS" front and center.

- CHANGELOG: fill in [Unreleased] with Added / Fixed sections covering the
  work, marking the desktop-only entries so it's clear what a desktop-v0.1.1
  tag would carry.
- Bump apps/macos to 0.1.1 across package.json, tauri.conf.json, Cargo.toml
  and Cargo.lock (verified with cargo metadata --locked).

Tagging desktop-v0.1.1 stays a separate, deliberate step after this lands.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@haowei2000
haowei2000 merged commit d05cddc into develop Jul 19, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant