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
6f575d6a23
themes lol
2026-08-23 17:17:04 -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
9db3fa697d
Merge branch 'loader' into development
CI/CD Pipeline / Build and Push App Docker Image (push) Successful in 2m55s
CI/CD Pipeline / Build and Push PocketBase Docker Image (push) Successful in 8s
CI/CD Pipeline / Deploy to Kubernetes (push) Successful in 8m24s
2026-07-14 15:00:50 -07:00
kyle
1783f0e6bc
predictions
2026-07-14 14:15:34 -07:00
kyle
f77b3a5c41
infinite scroll
2026-07-13 23:57:31 -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
1ce8a6a982
fix team avatars
2026-03-01 20:10:06 -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
15ed78a9c5
name blurbs, skeleton and link
2025-10-16 15:39:46 -05:00
thecaroline225
a04a78fbf8
Merge branch 'main' into caro/badges-stats
2025-10-16 11:51:12 -05:00
thecaroline225
fa98634402
working but sheet styling is ugly
2025-10-16 12:32:26 -04:00
kyle
470b4ef99c
regionals
2025-10-16 09:12:11 -05:00
kyle
168ef1b05d
restore suspense boundary in stats
2025-10-13 13:00:29 -05:00
kyle
b59c7cd7b6
fix tabs on stats table
2025-10-11 15:34:12 -05:00
kyle
d3379e54a4
player h2h
2025-10-11 14:47:03 -05: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
0910f11228
pb refresh, profile refresh update
2025-10-01 21:34:59 -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
cae5fa1c71
skeletons
2025-09-22 16:45:41 -05:00
kyle
1027b49258
free agents
2025-09-20 20:50:44 -05:00
kyle
f99d6efaf9
reactions, match sse, etc
2025-09-19 14:08:36 -05:00
kyle
602e6e3473
rules, bracket page
2025-09-18 18:17:56 -05:00
kyle
498010e3e2
various improvements
2025-09-17 09:02:20 -05:00
kyle
cde74a04d5
work on team enrollment
2025-09-16 09:24:21 -05:00
kyle
9a105b30c6
stats reorg, upcoming refinement
2025-09-14 23:10:05 -05:00
kyle
8efc0a7a4b
match list
2025-09-14 21:59:15 -05:00
kyle
d11e50d4ef
profile and stats improvements
2025-09-13 23:05:35 -05:00
kyle
4bc25fb0bc
stats table
2025-09-13 15:21:23 -05:00
kyle
a35c688a64
wip upcoming tournament page
2025-09-13 14:49:39 -05:00
kyle
617a94262b
redesign stats
2025-09-13 11:36:30 -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