v2.2.0
What's Changed
- [codex] Make browser auth cookie secure mode configurable by @Git-on-my-level in #1977
- fix: content-based dedup for SCM polling events (#1971) by @Git-on-my-level in #1978
- [codex] Fix durable direct delivery arbitration by @Git-on-my-level in #1980
- Bump @sveltejs/kit from 2.60.1 to 2.61.1 by @dependabot[bot] in #1968
- [codex] Harden browser bootstrap auth by @Git-on-my-level in #1981
- Bump vite from 8.0.13 to 8.0.14 by @dependabot[bot] in #1967
- [codex] Scope SCM polling dedupe to explicit source by @Git-on-my-level in #1984
- [codex] Refactor PMA prompt attention state by @Git-on-my-level in #1985
- Tech debt: remove dead code and unused fallback logic by @Git-on-my-level in #1986
- [codex] Harden OpenCode review subagents by @Git-on-my-level in #1988
- [codex] Teach PMA to use PR-mode worktrees by @Git-on-my-level in #1992
- fix: use content-derived dedupe_key for SCM polling events (#1983) by @Git-on-my-level in #1991
- [codex] Extend detail route URL projection by @Git-on-my-level in #1993
- [codex] Extract chat detail list read model by @Git-on-my-level in #1994
- [codex] Fix chat detail route activation by @Git-on-my-level in #1995
- [codex] Fix chat status bar and scroll anchoring by @Git-on-my-level in #1996
- [codex] Persist default chat model in surface turns by @Git-on-my-level in #1997
- [codex] Fix queued interrupt duplicate chat rows by @Git-on-my-level in #1999
- [codex] Add global command palette navigation by @Git-on-my-level in #2002
- Deduplicate stable injected prompt context by @Git-on-my-level in #2003
- [codex] Add non-destructive worktree archive by @Git-on-my-level in #2004
- [codex] Improve repo and chat detail projections by @Git-on-my-level in #2005
- Fix stale ticket-flow stop terminalization by @Git-on-my-level in #2012
- Fix pytest temp leakage by @Git-on-my-level in #2014
- Bump vite from 8.0.14 to 8.0.16 by @dependabot[bot] in #2009
- Bump isomorphic-dompurify from 3.14.0 to 3.15.0 by @dependabot[bot] in #2008
- Bump svelte-check from 4.4.8 to 4.5.0 by @dependabot[bot] in #2010
- Improve agent availability UX by @Git-on-my-level in #2015
- Bump svelte from 5.55.10 to 5.56.2 by @dependabot[bot] in #2006
- Bump vitest from 4.1.7 to 4.1.8 by @dependabot[bot] in #2007
- Bump @sveltejs/kit from 2.61.1 to 2.63.0 by @dependabot[bot] in #2011
- [codex] Bound update snapshot retention by @Git-on-my-level in #2018
- [codex] Add preview services by @Git-on-my-level in #2016
- [codex] Remove redundant repo detail actions by @Git-on-my-level in #2020
- [codex] derive public preview service URLs by @Git-on-my-level in #2021
- [codex] Fix services overflow menu layout by @Git-on-my-level in #2023
- [codex] Improve read-model route responsiveness by @Git-on-my-level in #2022
- [codex] Make chat titles explicit and editable by @Git-on-my-level in #2024
- [codex] Fix preview capability HTML asset rewriting by @Git-on-my-level in #2026
- [codex] Return full scoped ticket queues by @Git-on-my-level in #2027
Full Changelog: v2.1.2...v2.2.0