Releases: GioPalusa/codeRabbitUI
Releases · GioPalusa/codeRabbitUI
V 1.2
CodeRabbit for macOS 1.2
This release focuses on UI polish, update visibility, and more graceful review error handling.
Highlights
-
Improved plain-text review error handling:
- Prioritizes detailed
REVIEW ERRORlines over generic startup failures. - Converts vague failures into clearer, actionable messages (including “No files found for review” cases).
- Added parser test coverage for these error paths.
- Prioritizes detailed
-
Better review history UX:
- Sidebar now previews recent history with a “Show more” flow.
- Added per-project history clearing from the sidebar.
- Added confirmation dialog for destructive history clears.
- Improved history detail header presentation.
-
App update awareness:
- Added GitHub release update service and app update metadata handling.
- Optional automatic update check on app launch.
- Manual “Check for Updates” in Settings with quick actions for download/release notes.
- In-app update prompt card in the main review experience.
-
Settings and onboarding improvements:
- Settings reorganized for clearer sections (CLI path, instructions, appearance, updates, history/project cleanup).
- Improved install command visibility/copy flow.
- Updated README with streamlined onboarding and support links.
-
Community/repo improvements:
- Added GitHub issue templates for bug reports and feature requests.
- Added issue template config with contact link.
Commits in this release
124004eHandle review errors gracefully0e65b39Restore title buttons transparency
Full Changelog
v 1.1
Release Notes
Highlights
- Major UI refactor for maintainability
- Better run-state recovery after interruptions/reboots
- More accurate branch diff summary behavior
- Improved review UX for “no findings” and running-state flows
- Window chrome cleanup (removed top title bar)
What’s Changed
Refactor
- Split the oversized
ContentView.swiftinto focused files:ContentView.swift(thin composition/state)ContentView+UI.swift(view rendering)ContentView+Logic.swift(logic/helpers)ContentViewSharedTypes.swift(shared enums/models)View+LiquidGlass.swift(shared styling modifiers)
Reliability / Recovery
- Added stale-run recovery so interrupted sessions (sleep/lid close/forced app close) no longer leave the app stuck in a fake “running” state.
- Added wake/activate/on-launch recovery checks.
- Added reboot-safe rate-limit restoration:
- On startup, app scans persisted history and restores active cooldown (
nextAllowedRunAt) if still valid.
- On startup, app scans persisted history and restores active cooldown (
Diff Snapshot Improvements
- Updated branch comparison summary logic to use merge-base against working tree, so change stats include:
- committed branch changes since divergence
- staged changes
- unstaged changes
UX Improvements
- Clicking New Review during an active run now opens the normal New Review/settings screen while keeping Run Review disabled until the run is actually available.
- Added a large green success checkmark for no-finding reviews.
- Moved no-findings content higher in the results panel for better visual balance.
Window / Chrome
- Removed top title/toolbar bar entirely:
- hidden title bar window style
- hidden window toolbar
Build Status
- Verified with local macOS build: BUILD SUCCEEDED.
Release 1.0
v1.0.0
First public release of CodeRabbit for macOS.
Highlights
- Native SwiftUI macOS app for running CodeRabbit CLI reviews on local projects.
- Live streaming output with parsed findings (comments, warnings, proposed fixes, AI prompts).
- Review history sidebar with local persistence and retention controls.
Distribution
- Artifact:
CodeRabbit-1.0.dmg - Notarization: Accepted by Apple Notary Service