kairee
|
ff88e91640
|
feat(web): restore candidate notice on home for logged-in users
|
2026-11-01 17:52:03 +08:00 |
|
kairee
|
bc4655c143
|
feat(web): drop redundant preview pill from topbar
|
2026-11-01 17:45:25 +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
|
e40905da24
|
feat(web): unify home published/growth cards with heat-strip vertical layout
|
2026-11-01 17:18:42 +08:00 |
|
kairee
|
b215f8eb09
|
feat(web): report page views via sendBeacon and show stats on system page
|
2026-11-01 15:36:42 +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
|
6aefe9ce87
|
feat(web): require login only for candidates and system
|
2026-11-01 03:09:21 +08:00 |
|
kairee
|
52a8d90c47
|
feat(web): use history routing and preserve scroll on filter changes
|
2026-11-01 01:55:37 +08:00 |
|
kairee
|
c2ef998720
|
feat(web): refresh palette, simplify ranking toolbar and drop export
|
2026-11-01 00:37:20 +08:00 |
|
kairee
|
cbba405271
|
feat(web): add mobile-first read-only dashboard frontend
|
2026-10-31 23:46:55 +08:00 |
|