summaryrefslogtreecommitdiff
path: root/server
AgeCommit message (Expand)Author
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
2026-10-29Say what the length gap can and cannot seePeter Stone
2026-10-29Find the advertising by subtracting the publisher's masterPeter Stone
2026-10-29Recognise the words in episodes no publisher transcript can describePeter Stone
2026-10-28Read the advertising out of an episode's wordsPeter Stone
2026-10-28safefetch: an allowlist, and no proxy to go round itPeter Stone
2026-10-28Every outbound fetch may only reach a public addressPeter Stone
2026-10-28Take publishers' transcripts, where they describe the copy we mirroredPeter Stone
2026-10-27Use the labels: seed signatures from them, and take them backPeter Stone
2026-10-24Fix the shadow run: resolve audio paths, and survive a bad filePeter Stone
2026-10-24Shadow run: log what the signature library would cut, cut nothingPeter Stone
2026-10-24Store signatures, and age the ones that stop matteringPeter Stone
2026-10-24Send the listener's labels to the server and keep themPeter Stone
2026-10-20Publish how many episodes shared each break, and plan the restClaude
2026-10-16Reverse: a served-shorter episode is furniture, not advertisingPeter Stone
2026-10-15Raise the ad-detector's noise floor from 4s to 12s, bridge pods at 60sPeter Stone
2026-10-14Fix whole-branch review findings in break classification and furniture togglePeter Stone
2026-10-14Publish what kind each break isPeter Stone
2026-10-14Fix break classification for zero-served and short episodesPeter Stone
2026-10-14Decide whether a break is advertising or the show's own audioPeter Stone
2026-10-08Play episodes whose enclosure is still cleartext httpClaude
2026-10-08Bridge ad pods fragmented by brief lapses in agreementClaude
2026-10-07Examine each batch once instead of every pollClaude
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