Conversation
config('rfa.github_repo') is never read anywhere in the codebase. The
real GitHub repo for the auto-updater is configured in
config/nativephp.php under a different env var (GITHUB_REPO), as noted
in .github/CLAUDE.md. Leaving this entry around suggested the variable
controlled the updater and made it harder to reason about release
configuration.
composer.json requires php ^8.4 and laravel/framework ^13.0 (lock at 13.4.0), but README still listed PHP 8.3+ and Laravel 12. A contributor following the README on PHP 8.3 would hit a confusing platform error on composer install.
|
ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (4)
🚧 Files skipped from review as they are similar to previous changes (4)
📝 WalkthroughWalkthroughThe PR extracts the hardcoded active-project cache key into a public constant on ChangesActive Project Cache Key Refactoring
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
ScreenshotsUpdated for |
The 'rfa.active-project-id' literal was hand-copied across four files: HandleMenuItemClicked reads it, and three Blade pages (⚡review-page, ⚡context-page, ⚡select-repo-page) write or clear it. A typo in any writer would silently break the native menu's "Show Context" entry with no diagnosable trail. Hoisting the key onto HandleMenuItemClicked::ACTIVE_PROJECT_CACHE_KEY makes the renderer→main-process channel discoverable from one grep and typo-resistant.
e86b87b to
b841a95
Compare



config('rfa.github_repo') is never read anywhere in the codebase. The
real GitHub repo for the auto-updater is configured in
config/nativephp.php under a different env var (GITHUB_REPO), as noted
in .github/CLAUDE.md. Leaving this entry around suggested the variable
controlled the updater and made it harder to reason about release
configuration.
Summary by CodeRabbit
Documentation
Refactor
Chores
github_repoconfiguration option.