Releases: lynnswap/CodexReviewKit
Releases · lynnswap/CodexReviewKit
Release list
v0.6.2
CodexReviewKit v0.6.2
Bug Fixes
- Fixed sidebar job drag-and-drop so dropping on a job inserts above or below the target row based on the pointer position.
- Disabled account switching actions for the currently selected account to avoid unnecessary switch prompts and switch requests.
- Fixed log viewport reloads so switching from short logs to long logs materializes the visible TextKit2 fragments correctly.
Full Changelog: v0.6.1...v0.6.2
v0.6.1
CodexReviewKit v0.6.1
Bug Fixes
- Fixed job reordering when the sidebar is filtered to running jobs plus the latest finished job.
- Fixed the Latest Finished sidebar filter for linked worktree groups so it chooses the latest finished job across the whole workspace group.
Full Changelog: v0.6.0...v0.6.1
v0.6.0
CodexReviewKit v0.6.0
Breaking Changes
- Namespaced the public Swift review, host, MCP, and text transition model APIs under domain-owned types. Existing source that references the previous flat type names will need to migrate to the new nested names.
- Restricted direct mutation of review job state so
CodexReviewStoreremains the owner of review lifecycle and output updates.
New Features
- Added network recovery support so running reviews can wait through transient offline periods and resume after connectivity returns instead of failing immediately.
- Grouped linked Git worktree workspaces under a single ReviewMonitor sidebar root, reducing duplicate top-level workspace entries for the same repository.
- Added the public
TextTransitionsSwift package product for reusable attributed and numeric text transitions.
Improvements
- Updated ObservationBridge integration to v0.12.0 and migrated observation lifetimes to retained token-based tracking.
- Hardened cancellation, shutdown cleanup, and recovered-attempt handling for review jobs.
Full Changelog: v0.5.0...v0.6.0
v0.5.0
CodexReviewKit v0.5.0
New Features
- Added
review_awaitso MCP clients can continue waiting for a running review byjobIdafter the initial wait returns before terminal completion. - Added paged
review_readlog reads withlogOffset,logLimit,logFilter, andlogsPagemetadata. Grouped replacement and delta log entries are folded into their current projected value before paging.
Improvements
- Updated Claude Code MCP sessions to use a bounded 540-second
review_startwait and returnnextActionguidance for continuing long reviews withreview_await. - Clarified the MCP docs for the new await/read flow and documented that
rawLogTextis a diagnostic projection rather than a complete log transcript.
Full Changelog: v0.4.5...v0.5.0
v0.4.5
CodexReviewKit v0.4.5
Bug Fixes
- Fixed a potential CodexReviewMonitor crash in owner-bound observation callbacks on newer Swift Observation runtimes by updating ObservationBridge to v0.11.1.
Full Changelog: v0.4.4...v0.4.5
v0.4.4
CodexReviewKit v0.4.4
Bug Fixes
- Fixed CodexReviewMonitor startup recovery when the MCP endpoint port is already in use. The app now reports the occupied endpoint with the owning PID when available, avoids launching
codex app-serveruntil the MCP bind check succeeds, and keeps the sidebar in a server-unavailable state while the server is starting, stopped, or failed.
Full Changelog: v0.4.3...v0.4.4
v0.4.3
CodexReviewKit v0.4.3
Improvements
- Improved ReviewMonitor reliability while multiple reviews stream concurrently, including routing review notifications through a shared router, preserving live reasoning output, keeping command lifecycle rows in terminal states, and avoiding duplicated final review results.
- Improved live log rendering during long reasoning streams by keeping updates append-only while reviews are running and preserving reasoning fade spans when command output panels are appended.
Bug Fixes
- Excluded command output panel contents from log search results so
$ commandlines and command output text no longer match in the log finder, while command output titles such asRan swift testremain searchable. - Fixed terminal log cap enforcement and skipped-render handling so completed, failed, or cancelled reviews keep a consistent final log view.
Full Changelog: v0.4.2...v0.4.3
v0.4.2
CodexReviewKit v0.4.2
Improvements
- Improved ReviewMonitor responsiveness when expanding and collapsing command output panels, especially for large command outputs, by keeping collapsed panels lightweight and refreshing panel attachments in place.
Full Changelog: v0.4.1...v0.4.2
v0.4.1
CodexReviewKit v0.4.1
New Features
- Added rich ReviewMonitor log rendering for Markdown, structured plans, command/tool lifecycle rows, and context compaction markers.
- Added inline collapsible command output panels with running/completed status, exit codes, durations, and live elapsed timers for active commands.
- Added a composable
Latest Finishedsidebar filter that can be combined withRunningto focus each workspace on active reviews plus the most recent completed review.
Improvements
- Improved live log performance with incremental TextKit updates for append-heavy review streams.
- Improved app-server command and tool reporting so ReviewMonitor preserves command metadata, terminal statuses, cancellations, output, and stale lifecycle handling consistently.
- Improved log find, selection, scroll restoration, and expanded command-output state while review output continues streaming.
- Improved command timer presentation with fixed-width monospaced digits, accessibility text, and Reduce Motion-aware digit transitions.
Full Changelog: v0.3.1...v0.4.1
v0.3.1
CodexReviewKit v0.3.1
Improvements
- Improved ReviewMonitor account and sidebar rendering updates so account selection and outline topology stay stable across account and store changes.
Bug Fixes
- Fixed the ReviewMonitor sidebar job filter so the selected All Items / Running state persists across window and app restarts.
- Fixed ReviewMonitor workspace rows so workspaces with no visible jobs remain visible and keep the native disclosure layout.
Full Changelog: v0.3.0...v0.3.1