2026-11-02 - 2026-11-09
Overview
42 Pull requests merged by 1 user
Merged
#128 ci: scan the render image without pushing it
Merged
#127 feat(countdowns): play a countdown as a playlist
Merged
#126 feat(countdowns): follow each day's clip supply with min_size
Merged
#122 feat(countdowns): publish rendered editions to YouTube
Merged
#123 feat(countdowns): missed-edition metric, alerts and runbook
Merged
#120 feat(webhooks): Discord delivery for daily top clips and countdowns
Merged
#124 feat(countdowns): broadcaster controls and takedown tasks
Merged
#125 ci: cancel superseded workflow runs
Merged
#121 feat(countdowns): Whisper captions on Shorts
Merged
#119 feat(countdowns): public countdown pages
Merged
#118 feat(countdowns): render countdown videos, Shorts and thumbnails
Merged
#117 feat(countdowns): fetch edition media on the render host
Merged
#116 feat(countdowns): select daily countdown editions
Merged
#115 docs(policy): allow downloading clips for countdown videos under fair use
Merged
#114 fix(auth): require MFA for staff accounts that have no requirement on record
Merged
#113 feat(submissions): import a Rekolekt clip handoff into an upload draft
Merged
#112 chore(db): drop the tables of features removed in November 2026
Merged
#109 fix(frontend): show votes on Category, Game and profile vote lists
Merged
#111 docs: reconcile documentation with the smaller product
Merged
#110 fix(jobs): pause transcription on provider outages instead of failing clips
Merged
#108 fix(privacy): apply profile privacy to lists, reputation and comment karma
Merged
#107 fix(jobs): reject source-title renames, keep game art, show Twitch IDs
Merged
#106 fix(jobs): store duplicate-name games and stop wasted vision retries
Merged
#105 fix: second bug audit after the product reduction
Merged
#104 ci: promote signed frontend candidates with native guards
Merged
#103 ci: automate signed candidates and update runtime security packages
Merged
#102 fix: serve the home page canonical URL without JavaScript
Merged
#101 perf: stop recomputing idle users and old clips in background jobs
Merged
#100 fix: stop requesting Twitch ban scopes when a channel connects
Merged
#99 refactor: shrink moderation to submissions, reports, bans and audit
Merged
#98 refactor: remove account type conversion and creator verification
Merged
#97 Remove the recommendation engine and offline evaluation tooling
Merged
#96 Remove CDN orchestration, clip mirroring and the thumbnail download helper
Merged
#94 Remove the ad server and campaign admin
Merged
#93 Remove site chat and the forum
Merged
#92 Remove watch parties, the stream viewer, stream clip creation and the live feed
Merged
#89 Give tag promotion and hot score refresh a background statement budget
Merged
#90 Answer abandoned reads with 499 and speed up the trending tag query
Merged
#56 fix(scoring): write only trending scores that changed
Merged
#54 fix(scoring): keep trending refresh batches inside their statement budget
Merged
#52 fix: enforce MFA at sign-in, fix ranked feed paging and audited bugs
Merged
#53 ci: remove hosted test services and volumes when a run ends
27 Issues closed from 1 user
Closed
#75 Broadcaster controls: leave my clips out, feature my clips
Closed
#83 Discord delivery
Closed
#81 Captions for Shorts from Whisper
Closed
#82 Countdown pages on clpr.tv
Closed
#78 Render worker
Closed
#77 Media fetch for editions
Closed
#76 Countdown edition selection
Closed
#74 Decide and document the media-handling policy
Closed
#66 Remove MFA; keep the email service for digests
Closed
#45 Import an archive clip handoff into a reviewed submission draft
Closed
#72 Drop tables for retired features
Closed
#73 Reconcile documentation with the smaller product
Closed
#71 Reduce background churn that serves nobody
Closed
#61 Trim Twitch login scopes to identity
Closed
#70 Shrink moderation to submissions, reports and bans
Closed
#69 Remove account merge, account types and creator verification badges
Closed
#68 Remove collaborative-filtering recommendations and offline evaluation tooling
Closed
#67 Remove CDN orchestration and clip mirroring
Closed
#65 Remove ads and campaigns
Closed
#63 Remove site chat; keep the Twitch chat listener for the streamer clip room
Closed
#64 Remove the forum
Closed
#62 Remove watch parties, live feed, stream clip creation and the FFmpeg extraction queue
Closed
#58 Hot score refresh hits the statement timeout
Closed
#55 Tag promotion detection times out on production (SQLSTATE 57014)
Closed
#59 Client-cancelled list queries return 500 and some lists are slow
Closed
#60 Delete the thumbnail-to-mp4 download helper
Closed
#57 Schedulers lose the Postgres hostname inside the backend container
33 Issues created by 1 user
Opened
#55 Tag promotion detection times out on production (SQLSTATE 57014)
Opened
#57 Schedulers lose the Postgres hostname inside the backend container
Opened
#58 Hot score refresh hits the statement timeout
Opened
#59 Client-cancelled list queries return 500 and some lists are slow
Opened
#61 Trim Twitch login scopes to identity
Opened
#60 Delete the thumbnail-to-mp4 download helper
Opened
#63 Remove site chat; keep the Twitch chat listener for the streamer clip room
Opened
#62 Remove watch parties, live feed, stream clip creation and the FFmpeg extraction queue
Opened
#65 Remove ads and campaigns
Opened
#64 Remove the forum
Opened
#66 Remove MFA; keep the email service for digests
Opened
#67 Remove CDN orchestration and clip mirroring
Opened
#68 Remove collaborative-filtering recommendations and offline evaluation tooling
Opened
#69 Remove account merge, account types and creator verification badges
Opened
#70 Shrink moderation to submissions, reports and bans
Opened
#71 Reduce background churn that serves nobody
Opened
#72 Drop tables for retired features
Opened
#73 Reconcile documentation with the smaller product
Opened
#75 Broadcaster controls: leave my clips out, feature my clips
Opened
#74 Decide and document the media-handling policy
Opened
#76 Countdown edition selection
Opened
#77 Media fetch for editions
Opened
#79 YouTube publisher
Opened
#78 Render worker
Opened
#80 Series schedule, metrics, alerts and runbook
Opened
#81 Captions for Shorts from Whisper
Opened
#82 Countdown pages on clpr.tv
Opened
#83 Discord delivery
Opened
#84 Creator connect offer
Opened
#86 Weekly clip pack for connected streamers
Opened
#85 Weekly streamer digest email
Opened
#87 Transcript search
Opened
#88 Streamer clip room feeds the countdown