Sign in

Retcon

@retcon.app
22 followers 1 following 14 posts

The macOS app for effortlessly rewriting Git history. retcon.app

PostsRepliesMedia
Retcon @retcon.app · 31/08/2026
Retcon is now ready for macOS 27 Golden Gate. Update from the app for a handful of welcome bug fixes. Nothing exciting!!!!
021
Retcon @retcon.app · 08/07/2026
Small update today! It's about quality-of-life improvements.
## Retcon 1.6.2

July 8th, 2026

### New

* __See content of deleted files__

### Improved

* __Added kitty__ to supported terminal apps
* Line actions palette now appears near mouse cursor
* Diff view now shows edge shadows when scrolled, providing context
* Source paths of moved files now have a trailing slash, for clarity

### Fixed

* Diff sometimes showed stale changes when system was under significant load
* Workdir size warning could incorrectly trigger for files without changes
* Commit list would show misleading animation when completing a split
* Line actions palette would sometimes be unexpectedly dismissed
* Source path of files moved from repo root was empty
000
Retcon @retcon.app · 13/05/2026
Here's Retcon 1.6.1, with an assortment of fixes, but also a few new features and improvements. Update now for a nicer time!
## Retcon 1.6.1

May 13th, 2026

### New

* __Navigate commits while right pane is focused__ using ⌃⇧▲ and ⌃⇧▼
* In settings, choose between tabs or windows

### Improved

* Inactive windows are better differentiated
* `.orig` files are no longer created when using mergetool

### Fixed

* Commit conflict icon was sometimes displayed much too small
* “Was edited” green checkmarks would incorrectly reappear on scroll
* Would sometimes show an error when cancelling a folder open
* Locked index files trigger recovery less often still
* Would crash when moving a commit to the very bottom using ⌘▼
032
Reposted by Retcon
Nathan Manceaux-Panot @cykele.ro · 07/05/2026
A short video look at cherry picking in @retcon.app! It’s the sort of thing that’s fun to see in action. #macOS #git
012
Retcon @retcon.app · 28/04/2026
Retcon now lets you cherry pick commits with ease. Copy commits with ⌘C, and paste them on another branch with ⌘V. That's it! Update from the app, or get the free trial now: retcon.app/
An illustration showing the ⌘X/⌘C/⌘V shortcuts, colored red/orange/green like macOS window buttons. The caption reads: “Commit copy and paste. Now in Retcon.”
100
Retcon @retcon.app · 09/04/2026
In the middle of a large interactive rebase, you realize the commit list you arranged wasn't quite right. Maybe a commit is missing, or misplaced, or something else. Where usually you'd have to start over, Retcon lets you course-correct on the fly: your history remains fully editable, always.
002
Retcon @retcon.app · 05/11/2025
Retcon 1.5 releases today! It brings an updated UI on Tahoe, a redesigned icon, and an assortment of improvements and fixes. Update from the Retcon menu, or get the app from retcon.app. (please also update to macOS 26.1, which resolves many system bugs, some of which impact Retcon)
A screenshot of Retcon, a macOS app. It shows a commit list, the details of a commit, all in a Tahoe user interface.
111
Reposted by Retcon
Nathan Manceaux-Panot @cykele.ro · 15/10/2025
New blog post! Retcon 1.4 got a lot faster. Much of that speed is owed to caches. Straightforward caches, oddly-specific caches, hard-to-invalidate caches, the works. Here's some details about them! pending.design/making-retcon-...
pending.design
Making Retcon fast: A cache for every need
Big speedups through bespoke caches.
132
Retcon @retcon.app · 27/08/2025
Today marks Retcon's very first anniversary! A year of small refinements, and heavy-duty enhancements. Here's to many more :)
000
Retcon @retcon.app · 19/08/2025
Retcon 1.4 is now available, with staggering performance improvements. The app is now incredibly responsive, and easily handles Git histories with hundreds of thousands of commits. Every last part of Retcon was throughly tuned—with zero compromises. See for yourself with the free trial: retcon.app
Displaying a commit (Godot repository • 76,518 commits • 13,371 files • 6,280 changed lines)
Retcon 1.3: 1.41s
Retcon 1.4: 121ms (11× faster)

Rewording a commit (Swift repository • 186,756 commits • 28,565 files)
Retcon 1.3: 8.82s
Retcon 1.4: 448ms (20× faster)

Tested on a 2022 MacBook Pro with M1 Pro, 16GB RAM. Speed improvements are more significant for larger data sizes.Deleting a commit (Godot repository • 76,518 commits • 13,371 files)
Retcon 1.3: 1.48s
Retcon 1.4: 549ms (2.7× faster)

Staging a file (Signal-iOS repository • 36,999 commits • 4,865 files, 1,000 modified)
Retcon 1.3: 3.75s
Retcon 1.4 106ms (35× faster)

Tested on a 2022 MacBook Pro with M1 Pro, 16GB RAM. Speed improvements are more significant for larger data sizes.
001
Retcon @retcon.app · 29/07/2025
⏩ Now available in beta: Retcon's speed boost update! Get it now, and help test the vast performance improvements ahead of release. To download it: make sure beta updates are enabled in the app's settings, then check for updates from the Retcon menu. Feedback wanted!
000
Retcon @retcon.app · 09/07/2025
Retcon 1.3.1 releases today! It's a smaller update, with an assortment of fixes and improvements. It also adds a single new setting, "Check for beta updates", that'll come in handy pretty soon.
## Retcon 1.3.1

July 9th, 2025

This update is all polish and fixes, but we've been hard at work on deep performance improvements. If you'd like to help, get ready for the upcoming beta by enabling beta updates in Retcon settings.

### New

* __Opt in to beta updates__ in Retcon settings
* In the welcome window, reveal repositories in the Finder from their context menu

### Improved

* __Added Hyper__ to supported terminal apps
* In the welcome window, select multiple repositories at once
* When contacting support, repository stats are now automatically attached

### Fixed

* Would fail to discard lines in files with staged changes
* Would fail to discard files in “absent in parent” conflict state
* Wouldn't automatically scroll when moving cursor in commit message
* Wouldn't always select the correct lines when focusing the diff with ⇥
* Couldn't show missing commit list when on a detached head
000
Reposted by Retcon
TelemetryDeck App Analytics @telemetrydeck.com · 06/05/2025
#IndieDeveloper Nathan built #Retcon, a macOS app for rewriting Git history — and added privacy-first analytics without creeping on users. No trackers. Just insights. Read the full case study here: telemetrydeck.com/casestudies/... and check out Nathan's account here: bsky.app/profile/retc...
telemetrydeck.com
“Looking at the data lowers my blood pressure.” | TelemetryDeck
🧡 Helping developers improve their apps with immediate, accurate and private analytics.
041
Reposted by Retcon
TelemetryDeck App Analytics @telemetrydeck.com · 23/04/2025
Who says the EU can’t build brilliant apps? ✨ This month’s #MemberShoutout highlights creative, clever, and useful apps made in the European Union. From mood tracking to book journaling — discover the developers behind them: telemetrydeck.com/blog/eu-apps...
telemetrydeck.com
Member Shoutout April 2025 | TelemetryDeck
Explore useful, privacy-friendly apps from the EU in our April 2025 Member Shoutout!
175
Retcon @retcon.app · 22/04/2025
If “~/.ssh/config” means something to you, you'll like this update: Retcon 1.3 adds support for custom OpenSSH configurations! Assign keys per-remote, conditionally override connection parameters, vary SSH agent by host—this update enables the SSH setup of your SSH dreams. Free trial on retcon.app.
A representation of Retcon, and a SSH file, linked together by a checkmarked line.
001
Retcon @retcon.app · 13/04/2025
Why hello there, Bluesky!
052