| Age | Commit message (Expand) | Author |
| 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 | The now playing screen is the size of the thing it is for | Peter Stone |
| 3 days | The car offers Continue, Short and New | Peter Stone |
| 4 days | Shows have a category, not a tier | Peter Stone |
| 4 days | The car plays the queue again, and the lists get out of the way | Peter Stone |
| 9 days | A feed must not be able to spend the server's token | Peter Stone |
| 9 days | A feed's failure is only worth saying once it has lasted a day | Peter Stone |
| 9 days | Send the server's token as a header, so the audio URL can stop carrying one | Peter Stone |
| 10 days | One tap to play, and a way to squeeze the next drip episode out | Peter Stone |
| 10 days | The car plays our copy too, and the transcript URL stops leaking the token | Peter Stone |
| 10 days | Say what happened in words, and stop streaming from publishers | Peter Stone |
| 10 days | Delete on-device detection. Detection is the server's | Peter Stone |
| 11 days | Look again for a waiting episode, and place a library nobody has placedon-device-detection | Peter Stone |
| 12 days | Wire up the sleep timer's second mode, and make a duration extend | Peter Stone |
| 12 days | Measure and test the view models the ui exclusion was hiding | Peter Stone |
| 13 days | Move what the app says about time out of the views that said it first | Peter Stone |
| 2026-10-31 | Let an episode's notes use the space the transport freed | Peter Stone |
| 2026-10-31 | Close the reachability guard's blind spot | 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 | Library rows offer the newest waiting episode, and the car sorts like the phone | Peter Stone |
| 2026-10-27 | Write down a refused token instead of only remembering it | Peter Stone |
| 2026-10-27 | Follow the player, and put the ad button on the episode screen | Peter Stone |
| 2026-10-25 | Library and settings, with less in them | Peter Stone |
| 2026-10-24 | Send the listener's labels to the server and keep them | Peter Stone |
| 2026-10-20 | Jump 25 seconds, the forward button's amount, not 45 | 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-19 | Episode screen: show name in the top bar, chapters fetched lazily | Peter Stone |
| 2026-10-19 | Make the episode screen the player and delete the separate player screen | Peter Stone |
| 2026-10-19 | Replace the skip readout rows with three numbers and tappable marks | Peter Stone |
| 2026-10-17 | Treat a rejected skip-server token as permanent, not a reason to wait | Peter Stone |
| 2026-10-17 | Wait for the server's copy instead of silently taking the publisher's | Peter Stone |
| 2026-10-17 | Refresh skips with bounded concurrency, not one at a time | Claude |
| 2026-10-16 | Refresh skips on feed refresh, without stamping server offsets onto publisher... | Peter Stone |
| 2026-10-16 | Trim offered playback speeds to 1x, 1.1x, 1.25x, 2x | Peter Stone |
| 2026-10-16 | Add a toggle to play ad breaks at 3x instead of skipping them | Peter Stone |
| 2026-10-14 | Fix whole-branch review findings in break classification and furniture toggle | Peter Stone |
| 2026-10-14 | Name each break instead of calling all of it advertising | Peter Stone |
| 2026-10-14 | Skip advertising always and the show's own audio by preference | Peter Stone |
| 2026-10-14 | Keep the kind the server sent | Peter Stone |
| 2026-10-08 | Play episodes whose enclosure is still cleartext http | Claude |
| 2026-10-06 | Follow the data: detect the advertising, not the intro | Peter Stone |
| 2026-10-05 | Move skip detection to a server, and find that it detects ads | Peter Stone |
| 2026-10-05 | Find why Tier 3 never confirmed, and port detection to Go | Peter Stone |
| 2026-09-29 | Protect a show's Tier 3 pending episode from retention reclaim | Peter Stone |