summaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Expand)Author
2026-10-16Trim offered playback speeds to 1x, 1.1x, 1.25x, 2xPeter Stone
2026-10-16Add a toggle to play ad breaks at 3x instead of skipping themPeter Stone
2026-10-14Stop swallowing cancellation in skipFurniture()'s crash guardPeter Stone
2026-10-14Fix whole-branch review findings in break classification and furniture togglePeter Stone
2026-10-14Put the furniture toggle on screenPeter Stone
2026-10-14Name each break instead of calling all of it advertisingPeter Stone
2026-10-14Skip advertising always and the show's own audio by preferencePeter Stone
2026-10-14Add the setting for skipping a show's own audioPeter Stone
2026-10-14Keep the kind the server sentPeter Stone
2026-10-14Give a stored break its kindPeter Stone
2026-10-08Play episodes whose enclosure is still cleartext httpClaude
2026-10-06Follow the data: detect the advertising, not the introPeter Stone
2026-10-05Move skip detection to a server, and find that it detects adsPeter Stone
2026-10-05Find why Tier 3 never confirmed, and port detection to GoPeter Stone
2026-09-29Protect a show's Tier 3 pending episode from retention reclaimPeter Stone
2026-09-29Start shared timestamps playing, and stop the feed clobbering real lengthsPeter Stone
2026-09-28Correct durations from the file, and make the notification open the appPeter Stone
2026-09-28Keep bedtime shows out of the car, and midroll clips out of the databasePeter Stone
2026-09-28Bedtime shows, dimmed caught-up shows, a show menu, and skip visibilityPeter Stone
2026-09-26Extend Tier 3 fingerprinting to midroll ad breaksPeter Stone
2026-09-26Tier 3 skip detection: audio fingerprinting, prototyped and builtPeter Stone
2026-09-26Hide played episodes, and hand off to the video at the right momentPeter Stone
2026-09-26Skip marked breaks by default, and drop the instrumented-coverage halfPeter Stone
2026-09-26Name a shared video from the extractor when its page will notPeter Stone
2026-09-26Exclude framework adapters from coveragePeter Stone
2026-09-26Seed the default filters on a fresh install too, not only on upgradePeter Stone
2026-09-26Facebook videos, and a muxed fallback so they can be fetched at allPeter Stone
2026-09-26Rank shows by what is still waiting, and seed the trailer filtersPeter Stone
2026-09-26Download anything that joins the queue, straight awayPeter Stone
2026-09-26Fetch yt-dlp sources before playing them, and stop losing errorsPeter Stone
2026-09-25Advance the queue from the service, not from the activityPeter Stone
2026-09-25Simple skip: manual offsets and chapter-marked breaksPeter Stone
2026-09-25Slow drip: work through an archive a few episodes at a timePeter Stone
2026-09-25Auto-queue rules: decide what happens to an episode as it arrivesPeter Stone
2026-09-25Add single videos, make the whole episode row tappable, stamp the buildClaude
2026-09-25Mark-older-as-played, episode details, unplayed-first sortingClaude
2026-09-25Sign debug builds with a shared, checked-in keystoreClaude
2026-09-24Fix YouTube subscriptions, headphone skip, and NPR show namesClaude
2026-09-23Add artwork, a real player screen, and queue drag-reorderPeter Stone
2026-09-21Make unsubscribe reachable, and guard view models for reachabilityClaude
2026-09-21Android Auto support, and give the car its skip-forward buttonClaude
2026-09-21Notification seek buttons, and resolve redirects to the real feed URLClaude
2026-09-21Fix a queue bug that deleted episodes, and delete dead DAO methodsClaude
2026-09-21Icon actions, dark-only theme, real media metadataClaude
2026-09-21Pin the reported NPR page shape with a regression testClaude
2026-09-21Actually resolve shared links, and guard against dead codeClaude
2026-09-21Playback controls, background workers, settingsClaude
2026-09-21UI, wiring, and an end-to-end test against a real feedClaude
2026-09-21Episode downloads, with the YouTube path kept separateClaude
2026-09-21Playback: position persistence, completion rules, sleep timerClaude