## 1jehuang/jcode — v0.90.1…v0.91.0

_33 commits._

### Features
- **Add /desktop command to open the current session in Jcode Desktop** (57b47e1)
- **calendar: add opt-in live create/update/delete round-trip test** (5ed293d)
- **calendar: add opt-in live read-only test against the saved Google login** (78166cb)

### Fixes
- **fix(cli): report the local/direct profile, not openrouter, in run --json/--ndjson (#804)** (ab3f07a)
- **Merge pull request #1724 from SiavZ/fix/restart-session-wipe-upstream** (a7f9462)
- **fix(browser): target the right browser's bridge host when several run (fixes #1720)** (e9f1a24)
- **fix(telemetry): drop unused events indexes to cut D1 billed row writes** (30a6df1)
- **Merge pull request #1729 from SiavZ/fix/cancel-stops-spawned-workers** (0121899)
- **Merge pull request #1726 from SiavZ/fix/swarm-auto-spawn-mode** (1afdab1)
- **Merge pull request #1731 from SiavZ/fix/server-reload-real-exe** (e5d7929)
- **fix(server): reload when an install repoints the link the server started from** (49d920e)
- **fix(swarm): stop spawned workers when their coordinator is interrupted** (0f8f6fc)
- **fix(swarm): let a per-call spawn_mode of auto defer to the configured mode** (ba4142f)
- **fix(server): release swarm member guard before awaits in plan handlers** (1eed990)
- **fix(session): refuse snapshot checkpoints from transcript-less remote stubs** (202d2ce)
- **fix(server): release swarm member guard before reading connections in comm status** (093bfbc)

### Backend
- **tui: Alt+Up/Down cycle speed tier (Standard, Fast, Ultrafast)** (fc34ea4)
- **google setup: test generated project ids against gcloud's real create validator** (a9c7675)
- **google setup: detect gcloud credentials correctly and keep its error headline** (5bf787d)
- **google: guided OAuth app setup like gog, plus auto-import and publish guidance** (7f52d11)
- **google: selectable services in Google login and a built-in calendar tool** (a8869dc)
- **mcp: fit search and call results to adaptive token budgets** (4f3114b)
- **Merge remote-tracking branch 'origin/master' into pr-1724** (77c1f50)
- **tui: pack todo quality gates onto shared rows instead of one per line** (54c6108)
- **mcp: list tool names only and rank, clip, and cap mcp_search results** (6144a6f)

### Docs
- **docs: update weekly stars chart** (9119633)
- **docs: plan guided bring-your-own Google OAuth setup** (7e696d7)
- **docs: update weekly stars chart** (e46eff2)

### Chore
- **chore(release): prepare v0.91.0** (439a243)
- **chore(ci): accept session.rs size growth from the stub-wipe guard** (b501db9)
- **chore(ci): accept size growth from the server reload fix** (ae920aa)
- **chore(ci): accept size growth from the cascade cancel fix** (8a01b14)
- **chore(ci): accept size growth from swarm spawn-mode fix** (3593142)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/1jehuang/jcode?utm_source=github-action)._