The current distribution channel is canary (0.x); the stable channel starts at version 1.0.0. Every build is signed with an Apple Developer ID and notarized, and the link on the
download page always points at the latest version.
v0.1.15
Better selection and feedback when deleting several repositories at once.
Pressing Cancel in the final macOS confirmation now keeps your selection.
Only repositories that were actually deleted leave the selection. Failed ones and those skipped with "Stop" stay selected, so you can retry right away.
Cards now leave the list one at a time, in step with the progress count (done / total).
Repositories waiting in a running delete can't be deleted again until it finishes.
v0.1.14
Local clones can be deleted again, and the list stays put when you delete.
Fixed local clone deletion failing. The safety check before a delete no longer looks inside ~/Library, ~/Music and similar folders, so the app no longer asks for access to Music or iCloud Drive.
When deleting both on GitHub and locally, the app now first checks that the local clone can be deleted; if it can't, the GitHub repository is left untouched too.
Deleting or restoring cards no longer moves the list. Only the deleted card disappears, and the cards below close up.
A brief network error during sign-in no longer aborts the sign-in. An editor that exits right away now shows an error, and bulk-delete result counts are now correct. Plus other small fixes.
v0.1.13
Deletes now run right after you confirm them.
Removed the 5-second cancel window after confirming a delete. After the delete dialog and the final macOS confirmation, the delete starts immediately.
When deleting several repositories at once, a progress indicator shows how many are done, and "Stop" skips the ones that haven't started yet. Skipped repositories return to the list.
v0.1.12
Open repositories in Devin Desktop, and a lighter, faster interface.
Replaced Windsurf in the editor list with its successor, Devin Desktop. If you had chosen Windsurf, that choice carries over to Devin Desktop.
When launched from the Dock or Finder, the app now also finds editors whose command-line tool is only on your shell's PATH (/opt/homebrew/bin, /usr/local/bin, ~/.local/bin and similar).
Cleanup-target cards no longer have an orange left edge; the orange chip alone marks them, so the edge no longer clashes with the selection frame.
The interface is now built for production, so the app renders and responds faster.
Fixed the "unpushed commits" check before a local delete sometimes missing commits in reftable-format Git repositories. When the state can't be read, the local delete is now stopped to be safe.
Updated HeroUI and other dependencies.
v0.1.11
The star cleanup now finishes fast without tripping GitHub's rate limit.
Reworked how starred repositories are fetched. On an account with ~1,000 stars the first load completes in about 10–15 seconds and the "secondary rate limit" error no longer appears (fewer requests, automatic pacing against GitHub's limit, and no duplicate concurrent fetches).
Pressing Refresh right after a fetch now tells you to try again in about N seconds instead of silently waiting. While GitHub itself is limiting the account, the app says so and shows the wait in minutes.
Each row's activity line now reads "Last push" and "Issue update". The rule is unchanged: a repository is a cleanup target when neither has moved for N days.
The application menu gained "Check for updates", "Terms of Service", "Privacy Policy" and "Open source licenses"; the equivalent sections were removed from the settings sheet. A same-version rebuild is no longer announced as an update.
User-facing copy now says "cleanup" consistently, and the sign-in screen shows how the name is read (レレレポ / re-re-re-po).
Fixed a duplicated count in the selection bar, and the syncing indicator now stays visible for a minimum time instead of flashing.
The bundled open source license list now covers only the packages that actually ship (69). Unused code was removed along the way, making the app lighter.
Updated React to 19.3 (stable) and other dependencies.
v0.1.10
The first public release of rererepo as a free app.
rererepo is now free. License keys, activation and everything related to billing were removed; the first launch goes straight from GitHub sign-in to your repository list.
Tuned the fetch concurrency of the star audit so it is less likely to hit GitHub's secondary rate limit.
With license verification gone, the only network endpoints are the GitHub API, avatar images and the update feed.
v0.1.9
The delete dialog now re-checks that a local clone still exists the moment it opens, so "Delete local" is no longer offered for clones that were removed outside the app.
v0.1.8
Fixed macOS permission prompts for Desktop / Downloads / Documents appearing on first launch before you had chosen whether to scan them.
Fixed "Delete local" lingering in the delete dialog for a repository created with "Create and clone" whose clone had since been removed outside the app.
Aligned the widths of the update-check buttons in the settings sheet.
v0.1.7
Fixed filter pill labels occasionally staying in the previous language after switching languages.
v0.1.6
Verification release for automatic updates on macOS 26 (includes the v0.1.5 fix). No functional changes.
v0.1.5
Fixed automatic updates failing to apply on macOS 26 (caused by a relocated spctl).
v0.1.3 / v0.1.4
Added verified automatic updates. New versions are downloaded in the background and applied via "Restart to update" only after passing two layers of verification: an Ed25519-signed manifest and Apple's code signature and notarization. If verification fails, nothing is applied automatically and the app falls back to pointing you at the manual DMG download.
Redesigned the sign-in screen as a branded stage.
v0.1.1 / v0.1.2
The first public canary release.
Added new-version notices (checked at launch and roughly every 24 hours; shown in the menu bar and the settings sheet) with a link to the signed DMG.
Added the list of bundled open-source licenses to the settings sheet.
Local clones whose submodules are all clean can now be deleted locally.
Improved the accuracy of star-audit verdicts and the stability of API calls.
Includes everything built so far: audit, deletion, organize (ghq layout), the quick launcher, the star audit, and Japanese / English switching.