One Changelog for Everything: updates.4sh.dev

I now have four things that ship releases: Codex, Codex Reader, Tsundoku and Idle Beekeepers. Their release notes were spread across GitHub releases, the App Store, and a private repository nobody else can see. So I built one page for all of them: updates.4sh.dev. One card per project with its current version, and the latest updates across all of them. ...

October 19, 2026 · 2 min · 331 words · Sylvain Cau

Codex Reader: A Native iOS App for My Library

Codex Reader is live on the App Store today. It’s a native iPhone and iPad app for reading a Codex library: comics, manga and ebooks, from your own server, online or offline. Home, library, series, the comic reader, and reading stats. All screenshots use the app’s built-in demo library. Why build a native app at all Codex has a Komga-compatible API, so I’d been reading on iOS with Komic, a good Komga client. Codex also has its own web app, which installs as a PWA. ...

October 15, 2026 · 3 min · 503 words · Sylvain Cau

Codex, Nine Months In

In May I wrote Codex, Three Months In. Codex had just replaced Komga on my server, and the big new thing was release tracking. Since then: a 2.0 release, a new way of tracking reading progress, support for running several instances, and a native iOS client that’s almost ready for the App Store. Here’s what mattered. Reading progress that doesn’t go backwards The most important change is one you’d never see in a screenshot. ...

October 6, 2026 · 5 min · 977 words · Sylvain Cau

Tsundoku Update: Closing the Loop with Codex

Since I introduced Tsundoku in June, most of what changed is small, but one thing is worth a post: Tsundoku and Codex now talk to each other in both directions. Codex and Tsundoku, both ways In June the integration went one way. Tsundoku read Codex’s series index (read-only, with an API key) so it could mark which series I already own and focus on the ones I don’t. Now it goes the other way too. ...

September 30, 2026 · 2 min · 353 words · Sylvain Cau

Codex, Three Months In

Three months ago I wrote about why I was building Codex: years of daily Komga use, a few stubborn limitations, and two previous attempts at building my own digital library server that fizzled out somewhere in the middle. The post was speculative in places. The core was working, but a lot of “what’s next” was still on a list. This is the follow-up. Three months of daily use later, here’s what changed, what shipped, and what I learned. ...

May 7, 2026 · 7 min · 1308 words · Sylvain Cau