Commit Graph
43 Commits
Author SHA1 Message Date
kyle 31f6237446 refactor(admin): drop status strip from dashboard; full-bleed usage tab
- admin home is tournament section + tools list only
- usage route matches sibling tabs (fullWidth, no shell padding); screen
  pads its own content so the tab bar stays flush
2026-08-25 23:22:21 -07:00
kyle e4d1ba720a feat(telemetry): session journey view replaces raw events table
- sessions listed from client_events grouped by session id (7d window)
- timeline sheet merges page views, client events, errors, and server-fn
  activities joined by player within the session window
- vitals excluded from timelines; gap markers over 5 minutes
2026-08-25 22:56:09 -07:00
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 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 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 86cda294f9 social overhaul 2026-07-22 15:47:34 -07:00
kyle 4f81f3c0ca style upgrades 2026-07-12 21:26:39 -07:00
kyle e67f6b073c ready for regionals
CI/CD Pipeline / Build and Push PocketBase Docker Image (push) Successful in 8s
CI/CD Pipeline / Deploy to Kubernetes (push) Successful in 44s
CI/CD Pipeline / Build and Push App Docker Image (push) Successful in 2m46s
2026-03-07 01:22:21 -06:00
kyle 9571980898 fix team avatars 2026-03-01 20:20:24 -06:00
kyle 6199afc687 regionals 2026-03-01 16:21:27 -06:00
kyle f83a7d69c8 groups init 2026-02-25 19:54:51 -06:00
kyle b9e16e2b64 regionals enrollments 2026-02-21 23:12:21 -06:00
kyle 63853f22de regional teams 2026-02-09 23:36:04 -06:00
kyle f96f92c7c9 last activity for players 2025-10-10 16:03:51 -05:00
kyle 42bd2542f3 quick fix noop context 2025-10-06 12:34:58 -05:00
kyle b52c79772f activities 2025-10-02 21:58:20 -05:00
kyle 6224404aa9 award badges 2025-10-01 13:42:09 -05:00
kyle 7441d1ac58 skeletons, tournament stats, polish, bug fixes 2025-09-23 14:48:04 -05:00
kyle ae934e77f4 manage team data 2025-09-22 17:24:45 -05:00
kyle cf09014d50 spotify state resume/capture 2025-09-12 11:34:21 -05:00
kyle 0169468114 spotify controls 2025-09-12 11:08:21 -05:00
kyle 97c8c9e72b i think working bracket runner 2025-09-11 16:04:46 -05:00
kyle 3ffa6b03c7 i think working bracket runner 2025-09-11 15:59:27 -05:00
kyle 8dfff139e1 match status 2025-09-11 14:04:05 -05:00
kyle 22be6682dd some changes 2025-09-11 13:35:33 -05:00
kyle c5d69f1a19 seed tournament done 2025-09-07 11:55:41 -05:00
kyle 2396464a19 better brackets, info types 2025-09-07 00:52:28 -05:00
kyle cb83ea06fa preview bracket 2025-09-06 18:38:05 -05:00
kyle d2e6849bca more bracket work 2025-09-04 11:37:33 -05:00
kyle 2f6950ee9e restarting brackets 2025-09-03 21:57:47 -05:00
kyle d2e4f0ca3f init matches, tournament runner 2025-08-30 23:58:50 -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 75479be334 router config changes 2025-08-26 22:47:25 -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 d7dd723495 refactor bracket feature 2025-08-23 15:05:47 -05:00
kyle f51c278cd3 init 2025-08-20 22:35:40 -05:00