Skip to content

Releases: GioPalusa/codeRabbitUI

V 1.2

12 Mar 19:59
124004e

Choose a tag to compare

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 ERROR lines 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.
  • 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

  • 124004e Handle review errors gracefully
  • 0e65b39 Restore title buttons transparency

Full Changelog

Compare changes

v 1.1

11 Mar 23:56
095b18c

Choose a tag to compare

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.swift into 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.

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

04 Mar 21:18
3a70ffc

Choose a tag to compare

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