kairee
00572a3429
fix(growth): require a 1000-view baseline on the rate board
...
Keep small-base videos on the delta board only, and raise the smoothing prior to 1000 so videos that just clear the floor do not dominate the ranking.
2026-11-02 22:11:30 +08:00
kairee
39a6537f67
fix(growth): rank the rate board by a smoothed score
...
Show the real percentage on the card, but sort with delta / (baseline + prior) so a small baseline cannot dominate. Same-day publishes stay off the rate board.
2026-11-02 22:06:41 +08:00
kairee
0f2ac612f5
fix(ui): widen mobile video-card cover so duration stays on the thumbnail
2026-11-02 21:39:06 +08:00
kairee
9412475473
Merge branch 'main' into cursor/same-day-growth-baseline
2026-11-02 20:45:30 +08:00
kairee
c5b7185675
feat(growth): same-day 1-day baselines for new videos
...
Let 1-day view growth use a zero baseline for videos published today, and the first successful sample for older videos ingested today, without mixing those into 7/30-day rankings.
2026-11-02 20:44:17 +08:00
kairee
374b138041
feat(ui): densify home and ranking video cards
...
Drop nested home panels, overlay rank and duration on covers, and keep
metrics fully visible by moving dates onto the author row.
2026-11-02 12:19:30 +08:00
kairee
2641ba6f87
feat(auth): print a scannable ASCII QR in the terminal
...
WSL and --no-browser never showed the PNG, and placeholder Chinese cookies crashed urllib latin-1 headers before the code was issued.
2026-11-02 10:35:56 +08:00