summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
14 hoursHold a show to play it, and put the second row the right way roundHEADmainPeter Stone
3 daysThe audio URL stops carrying the tokenPeter Stone
3 daysThe player sends the token in a header too, not just the downloaderPeter Stone
3 daysThe car groups shows by category, and a silent show says soPeter Stone
3 daysThe now playing screen is the size of the thing it is forPeter Stone
3 daysTwo instrumented tests had gone stale, and nothing was running themPeter Stone
3 daysThe car offers Continue, Short and NewPeter Stone
4 daysShows have a category, not a tierPeter Stone
4 daysThe car plays the queue again, and the lists get out of the wayPeter Stone
6 daysRefresh on any connection; leave the download guard where it belongsPeter Stone
8 daysA feed must not be able to spend the server's tokenPeter Stone
9 daysA feed's failure is only worth saying once it has lasted a dayPeter Stone
9 daysSend the server's token as a header, so the audio URL can stop carrying onePeter Stone
9 daysStop Apache writing the server's token into its access logPeter Stone
9 daysOne tap to play, and a way to squeeze the next drip episode outPeter Stone
10 daysThe car plays our copy too, and the transcript URL stops leaking the tokenPeter Stone
10 daysSay what happened in words, and stop streaming from publishersPeter Stone
10 daysDelete on-device detection. Detection is the server'sPeter Stone
11 daysLook again for a waiting episode, and place a library nobody has placedon-device-detectionPeter Stone
12 daysWire up the sleep timer's second mode, and make a duration extendPeter Stone
12 daysMeasure and test the view models the ui exclusion was hidingPeter Stone
12 daysKeep what the listener asked for, and publish ads only from a publisher's masterPeter Stone
13 daysWrite down what the corpus actually says, and correct three stale claimsPeter Stone
13 daysThe empty queue says it is empty, and Up Next is one namePeter Stone
13 daysMove what the app says about time out of the views that said it firstPeter Stone
13 daysGive the ad slot's length one homePeter Stone
14 daysA transcript line says when it was saidPeter Stone
14 daysSettings: switches that line up, and a label that fitsPeter Stone
2026-10-31Let an episode's notes use the space the transport freedPeter Stone
2026-10-31Close the reachability guard's blind spotPeter Stone
2026-10-31Gate the server too, and stop reading go test with grepPeter Stone
2026-10-31Stop a second device from emptying the library, and recover what one didPeter Stone
2026-10-31Deep clean, part one: get the pipeline out of the commandPeter Stone
2026-10-31Shows get a priority, so the news is not stuck behind a back cataloguePeter Stone
2026-10-31A break says which detector found it, and the episode screen says soPeter Stone
2026-10-31Score the detectors against what the listener heard, and fix two things it foundPeter Stone
2026-10-31Find what a show says every week, and publish it as the show's own audioPeter Stone
2026-10-31Write down the transcript pipeline, and that it is verified on a devicePeter Stone
2026-10-30Decide publishing every time, not only when the candidates movedPeter Stone
2026-10-30Publish the advertising the words measured, and only thatPeter Stone
2026-10-30Tell the phone what reading the words concludedPeter Stone
2026-10-30Log both copies' lengths when a second fetch landsPeter Stone
2026-10-30Fetch a second copy of an episode to subtract from the firstPeter Stone
2026-10-29Judge a short line on a shorter run, and catch a bare music notePeter Stone
2026-10-29A music cue at the edge of a break is not part of the breakPeter Stone
2026-10-29Decide where a break is line by line, not by how far the master driftedPeter Stone
2026-10-29Re-derive stored advertising when the rule improvesPeter Stone
2026-10-29Pull a break's edges back off the programmePeter Stone
2026-10-29Do not claim to know why subtraction ran overPeter Stone
2026-10-29Recognise the episodes whose answer checks itself firstPeter Stone