| Age | Commit message (Expand) | Author |
| 14 hours | Hold a show to play it, and put the second row the right way roundHEADmain | Peter Stone |
| 3 days | The player sends the token in a header too, not just the downloader | Peter Stone |
| 3 days | The car groups shows by category, and a silent show says so | Peter Stone |
| 3 days | Two instrumented tests had gone stale, and nothing was running them | Peter Stone |
| 3 days | The car offers Continue, Short and New | Peter Stone |
| 4 days | Shows have a category, not a tier | Peter Stone |
| 13 days | The empty queue says it is empty, and Up Next is one name | Peter Stone |
| 14 days | A transcript line says when it was said | Peter Stone |
| 2026-10-31 | Shows get a priority, so the news is not stuck behind a back catalogue | Peter Stone |
| 2026-10-31 | A break says which detector found it, and the episode screen says so | Peter Stone |
| 2026-10-29 | An episode started from the car resumes where it was left | Peter Stone |
| 2026-10-28 | Read the advertising out of an episode's words | Peter Stone |
| 2026-10-28 | The app reads an episode's words, and follows them while they play | Peter Stone |
| 2026-10-28 | safefetch: an allowlist, and no proxy to go round it | Peter Stone |
| 2026-10-28 | Library rows offer the newest waiting episode, and the car sorts like the phone | Peter Stone |
| 2026-10-27 | Start testing the Compose screens | Peter Stone |
| 2026-10-27 | Write down a refused token instead of only remembering it | Peter Stone |
| 2026-10-25 | Library and settings, with less in them | Peter Stone |
| 2026-10-20 | Add a "this is an ad" button to the notification | Peter Stone |
| 2026-10-20 | Let the listener validate or invalidate a detected break from a popup | Peter Stone |
| 2026-10-16 | Refresh skips on feed refresh, without stamping server offsets onto publisher... | Peter Stone |
| 2026-10-14 | Add the setting for skipping a show's own audio | Peter Stone |
| 2026-10-14 | Give a stored break its kind | Peter Stone |
| 2026-09-29 | Start shared timestamps playing, and stop the feed clobbering real lengths | Peter Stone |
| 2026-09-28 | Keep bedtime shows out of the car, and midroll clips out of the database | Peter Stone |
| 2026-09-28 | Bedtime shows, dimmed caught-up shows, a show menu, and skip visibility | Peter Stone |
| 2026-09-26 | Extend Tier 3 fingerprinting to midroll ad breaks | Peter Stone |
| 2026-09-26 | Tier 3 skip detection: audio fingerprinting, prototyped and built | Peter Stone |
| 2026-09-26 | Skip marked breaks by default, and drop the instrumented-coverage half | Peter Stone |
| 2026-09-26 | Seed the default filters on a fresh install too, not only on upgrade | Peter Stone |
| 2026-09-26 | Rank shows by what is still waiting, and seed the trailer filters | Peter Stone |
| 2026-09-25 | Simple skip: manual offsets and chapter-marked breaks | Peter Stone |
| 2026-09-25 | Slow drip: work through an archive a few episodes at a time | Peter Stone |
| 2026-09-25 | Auto-queue rules: decide what happens to an episode as it arrives | Peter Stone |
| 2026-09-21 | Android Auto support, and give the car its skip-forward button | Claude |
| 2026-09-21 | UI, wiring, and an end-to-end test against a real feed | Claude |
| 2026-09-21 | Embed yt-dlp via Chaquopy instead of shelling out to Termux | Claude |