Commit Graph
74 Commits
Author SHA1 Message Date
kyle 6bb3ee4bc7 fix: render local-timezone dates client-side only
CI/CD Pipeline / Build and Push PocketBase Docker Image (push) Successful in 14s
CI/CD Pipeline / i18n Catalog Check (push) Successful in 37s
CI/CD Pipeline / Build and Push App Docker Image (push) Successful in 2m10s
CI/CD Pipeline / Deploy to Kubernetes (push) Successful in 8m28s
- started-tournament header and tournament list formatted times in the
  server timezone during ssr, mismatching hydration on every load
2026-08-27 14:14:03 -07:00
kyle f593b2c7b8 feat(telemetry): product interaction events
- h2h_viewed from match card, dock, profile, stats, predictions
- reaction_sent with emoji and surface; score_report_opened from all
  three report entry points
- stats_filtered and stats_sorted on stats route and profile
- rules/teams/players/bracket/tournament view events with sources
- match_history_viewed, badge_viewed, player_searched (count only)
2026-08-26 23:04:36 -07:00
kyle f13e5b752a refactor(enrollment): drop count header, keep player-count warnings 2026-08-26 19:12:33 -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 22c282d8fa more for the overhaul
CI/CD Pipeline / Build and Push App Docker Image (push) Successful in 2m49s
CI/CD Pipeline / Build and Push PocketBase Docker Image (push) Successful in 30s
CI/CD Pipeline / Deploy to Kubernetes (push) Successful in 9m40s
2026-07-22 16:41:44 -07:00
kyle 86cda294f9 social overhaul 2026-07-22 15:47:34 -07:00
kyle 6565714ee4 Merge branch 'predictions' into development
CI/CD Pipeline / Build and Push App Docker Image (push) Successful in 1m36s
CI/CD Pipeline / Build and Push PocketBase Docker Image (push) Successful in 25s
CI/CD Pipeline / Deploy to Kubernetes (push) Successful in 8m23s
2026-07-14 14:22:50 -07:00
kyle 1783f0e6bc predictions 2026-07-14 14:15:34 -07:00
kyle d3809b5805 styling 2026-07-14 00:12:39 -07:00
kyle 3cc16bdeb2 Merge branch 'style' into development 2026-07-12 21:30:02 -07:00
kyle 4f81f3c0ca style upgrades 2026-07-12 21:26:39 -07:00
kyle 778f0f7994 perf upgrade 2026-07-12 21:26:16 -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 74d83da466 center
CI/CD Pipeline / Build and Push App Docker Image (push) Successful in 3m12s
CI/CD Pipeline / Deploy to Kubernetes (push) Successful in 43s
CI/CD Pipeline / Build and Push PocketBase Docker Image (push) Successful in 11s
2026-03-02 01:12:42 -06:00
kyle 3e5ef04c9f center text/whitespace prewrap desc
CI/CD Pipeline / Build and Push App Docker Image (push) Successful in 2m59s
CI/CD Pipeline / Build and Push PocketBase Docker Image (push) Successful in 8s
CI/CD Pipeline / Deploy to Kubernetes (push) Successful in 50s
2026-03-01 23:59:50 -06:00
kyle c138442530 fix
CI/CD Pipeline / Build and Push App Docker Image (push) Successful in 3m0s
CI/CD Pipeline / Build and Push PocketBase Docker Image (push) Successful in 8s
CI/CD Pipeline / Deploy to Kubernetes (push) Successful in 45s
2026-03-01 21:46:59 -06:00
kyle 8f84dddc64 fix team avatars
CI/CD Pipeline / Build and Push App Docker Image (push) Failing after 2m39s
CI/CD Pipeline / Build and Push PocketBase Docker Image (push) Successful in 16s
CI/CD Pipeline / Deploy to Kubernetes (push) Has been skipped
2026-03-01 20:59:31 -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 f49234702c regionals on tournament profile 2026-03-01 19:49:46 -06:00
kyle f6da7be404 tiebreakers 2026-03-01 19:43:29 -06:00
kyle 873ca3e4c4 cross mix knockout seeds 2026-03-01 19:36:26 -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 2dd3e5b170 enrollment polish 2026-02-21 23:30:58 -06:00
kyle b9e16e2b64 regionals enrollments 2026-02-21 23:12:21 -06:00
kyle 9ed054e5d0 regionals on tournament form 2026-02-09 23:44:07 -06:00
kyle 63853f22de regional teams 2026-02-09 23:36:04 -06:00
kyle 470b4ef99c regionals 2025-10-16 09:12:11 -05:00
kyle f96f92c7c9 last activity for players 2025-10-10 16:03:51 -05:00
kyle d18d148d32 fix tournament card size 2025-10-04 22:42:00 -05:00
kyle 95a50ee7a7 glitch effect avatar 2025-10-04 18:41:46 -05:00
kyle fafe5ca3ec improvements 2025-10-03 02:34:45 -05:00
kyle 8579ec36ca bug fixes, new fonts, etc 2025-10-02 14:49:29 -05:00
kyle 39053cadaa avatr contain 2025-09-26 12:55:04 -05:00
kyle 92c4987372 bun 2025-09-25 16:42:55 -05:00
kyle b3ebf46afa new typeahead 2025-09-25 16:11:54 -05:00
kyle c0ef535001 bug fixes 2025-09-25 15:49:09 -05:00
kyle 7441d1ac58 skeletons, tournament stats, polish, bug fixes 2025-09-23 14:48:04 -05:00
kyle 7ff26229d9 dark mode default, basic tournament stats/podium 2025-09-22 19:33:58 -05:00
kyle ae934e77f4 manage team data 2025-09-22 17:24:45 -05:00
kyle fc3f626313 minor cleanup 2025-09-21 11:38:10 -05:00
kyle 1027b49258 free agents 2025-09-20 20:50:44 -05:00
kyle 5e20b94a1f reactions SSE! 2025-09-19 20:53:05 -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