kyle
fd0489a22f
refactor(telemetry): chart scale labels, calmer vitals and error styling, usage-first tabs
...
- sparklines get start/end date and max-value footers
- vitals rating shown by value color instead of badges
- error rows use plain counts, subtle resolve button, terse empty state
- telemetry tab order: usage, players, functions, events, errors; usage is default
2026-08-25 22:35:16 -07:00
kyle
1cc75591fa
refactor(admin): align admin ui with app design language
...
- dashboard: card grid replaced by status strip + nav-tile section + list
- nav-tile promoted to shared component
- stat tiles and usage screen de-carded, sections divided like settings
- hub run tournament back to a list row
- telemetry link restored in tools list
2026-08-25 22:24:36 -07:00
kyle
895737febc
style: trim comments to load-bearing invariants only
2026-08-25 22:13:41 -07:00
kyle
a52872bea8
feat(admin): dashboard home, telemetry section, enrollment ops screen
...
- mission-control dashboard: now strip, tournament quick actions, usage
sparklines, error feed, live activity, tools list
- /admin/telemetry with functions/events/errors/players/usage child routes,
hand-rolled svg chart primitives, decomposed activities table
- error browser with grouping and mark-resolved
- consolidated per-tournament enrollment screen; hub simplified with
run tournament promoted
- /admin/activities redirects to /admin/telemetry/functions
2026-08-25 21:54:21 -07:00
kyle
e2863c1f6c
feat(telemetry): collections, universal server-fn coverage, beacon, client tracker
...
- activities indexes + client_events/client_errors/rollups/alerts collections
- global function middleware via createStart; reads skipped on success
- actor stash, denial dedup, control-flow error guards
- api route logging, auth event overrides, beacon endpoint, web vitals
- centralized admin role checks, shared skeletons, award-badges fix
- extracted deriveRunState with tests
2026-08-25 21:33:25 -07:00
kyle
e3fea18ab2
badges improvements
2026-08-23 20:31:44 -07:00
kyle
0a7b5fa00f
i18n
CI/CD Pipeline / Build and Push PocketBase Docker Image (push) Successful in 8s
CI/CD Pipeline / i18n Catalog Check (push) Failing after 10s
CI/CD Pipeline / Build and Push App Docker Image (push) Skipped
CI/CD Pipeline / Deploy to Kubernetes (push) Skipped
2026-08-08 15:29:40 -07:00
kyle
4f81f3c0ca
style upgrades
2026-07-12 21:26:39 -07:00
kyle
b52c79772f
activities
2025-10-02 21:58:20 -05:00
kyle
8579ec36ca
bug fixes, new fonts, etc
2025-10-02 14:49:29 -05:00
kyle
6224404aa9
award badges
2025-10-01 13:42:09 -05:00
kyle
654041b6b6
badges
2025-10-01 13:26:42 -05:00
kyle
c0ef535001
bug fixes
2025-09-25 15:49:09 -05:00
kyle
36f3bb77d4
updates
2025-09-24 11:02:56 -05:00
kyle
e4164cbc71
attempted upgrade
2025-09-24 00:13:41 -05:00
kyle
e20582897f
more spotify, tts
2025-09-12 14:27:59 -05:00
kyle
2396464a19
better brackets, info types
2025-09-07 00:52:28 -05:00
kyle
052f53444e
significant refactor
2025-08-30 01:42:23 -05:00
kyle
70c1588e42
admin route config
2025-08-28 23:08:21 -05:00
kyle
381ddc8f34
several
2025-08-28 18:09:09 -05:00
kyle
1eb621dd34
several changes
2025-08-27 09:29:42 -05:00
kyle
fcdb33a4b6
admin progress
2025-08-26 21:50:56 -05:00
kyle
38fb060b78
better admin page/list link
2025-08-25 22:49:19 -05:00
kyle
2b8ccf1649
various improvements, edit tournament, etc
2025-08-24 22:56:48 -05:00
kyle
936ab0ce72
tournament logo upload via api
2025-08-24 13:50:48 -05:00
kyle
f51c278cd3
init
2025-08-20 22:35:40 -05:00