bot-ci
9163f47b76
feat: home growth auto(7→1) and hourly recent-video snapshot
...
- Add analytics.home_growth_days (auto|1|7); API growth_days=auto tries 7 then 1
- Homepage shows active window and growth-board link; clearer empty reason
- New snapshot_recent scheduler task (schedule.recent_snapshot_minutes/days)
- run_recent_videos refreshes new aids only; never touches completed/backup
- Full 00:01 job keeps ok=1 skip (covers hourly refresh within 1h); mutex with recent
2026-11-02 10:00:02 +08:00
kairee
0b92e10317
feat(ui): implement dark/light theme switch
2026-11-01 23:29:14 +08:00
kairee
1b76fdeda1
refactor: optimize video & upper rank page
2026-11-01 23:18:39 +08:00
kairee
f96781027e
fix(web): keep sidebar brand text intact, stack topbar entries below
2026-11-01 17:48:18 +08:00
kairee
3cb9b92361
feat(web): move candidates/system nav to topbar, free mobile bottom nav
2026-11-01 17:43:42 +08:00
kairee
85b0f625a9
feat(web): clean public home header (data date, 7d fans, video count), drop status panel
2026-11-01 17:38:30 +08:00
kairee
14a4cab48b
feat(web): home media grid 2-up mobile / 3-up PC, 6 items, drop folder panel
2026-11-01 17:30:52 +08:00
kairee
e00331c4c6
feat(web): home media sections use 5-up PC / 1-up mobile grid, growth top5
2026-11-01 17:27:10 +08:00
kairee
e40905da24
feat(web): unify home published/growth cards with heat-strip vertical layout
2026-11-01 17:18:42 +08:00
kairee
84ce1e41e8
feat(web): visit 204 response, up page header/sort, trim system page
2026-11-01 17:06:26 +08:00
kairee
2ff3e7952b
feat(web): up avatars, follower count, and dedupe views/avg secondary
2026-11-01 14:34:23 +08:00
kairee
1ed3746f4b
feat(web): clickable home stats, drop recent-ingest panel, rename watch link
2026-11-01 14:19:27 +08:00
kairee
98cf42a113
style(web): cap ranking search box at 320px
2026-11-01 12:59:38 +08:00
kairee
d00fcd5c38
feat(web): inline toolbar with label sort, compact time, icon search
2026-11-01 12:56:37 +08:00
kairee
9be7d1cab2
feat(web): dropdown sort and time filters with year support
2026-11-01 12:45:40 +08:00
kairee
c0b0286395
feat(web): split video and up rankings and add about page
2026-11-01 11:33:15 +08:00
kairee
9fd277c05f
feat(web): cache dashboard aggregations with version invalidation
2026-11-01 03:27:49 +08:00
kairee
917a93ab92
feat(web): use a range calendar picker for fan dates
2026-11-01 02:44:33 +08:00
kairee
274eccba93
feat(web): add fan date range modes and delta column
2026-11-01 02:36:48 +08:00
kairee
c2ef998720
feat(web): refresh palette, simplify ranking toolbar and drop export
2026-11-01 00:37:20 +08:00
kairee
f9a5478800
fix(web): fix UP card layout and fan delta semantics
2026-11-01 00:06:43 +08:00
kairee
60d7b0f24f
fix(web): center active filters and compact mobile cards
2026-10-31 23:50:19 +08:00
kairee
cbba405271
feat(web): add mobile-first read-only dashboard frontend
2026-10-31 23:46:55 +08:00