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