Cabin Desktop - Stable Version 2.0.0
We are excited to release the stable v2.0.0 of Cabin, your local developer dashboard and AI code review assistant. This release introduces support for packaging native desktop clients, local SQLite caching, local workspace testing, and a redesigned web landing page.
Key Features & Improvements
1. Native Desktop Packagers
- Added electron-builder packaging profiles for packaging macOS (
.dmg,.zip) and Windows (.exe) installers. - Fixed native module rebuilding issues for
sqlite3on local runtimes.
2. Offline SQLite Cache (cabin.db)
- Persisted review sessions, PR metadata, and worker logs in an offline database.
- Implemented robust database migrations for settings and repositories repositories.
3. Worker pipeline Orchestrator
- Localized steps for code review execution:
- Git & GitHub Workers: Local checking of PR branch branches.
- CI & Merge status Workers: Checking statuses and merge conflicts.
- DCO compliance & Discussion Workers: Checking signoffs and parsing unresolved threads.
4. Redesigned Landing & Download Page
- Updated the download portal (
docs/) to feature a premium, clean light theme inspired by Attio. - Enabled Jekyll-bypass configs (
.nojekyll) for seamless GitHub Pages hosting.
Download Instructions
macOS
- Download the
Cabin-0.1.0-arm64.dmg. - Move it to the Applications folder.
- Right-click the app icon and click Open (bypass unidentified developer security alerts).
Windows
- Download the
Cabin Setup 0.1.0.exe. - Launch the installer. If prompted by SmartScreen, click More Info -> Run Anyway.