Commit Graph
67 Commits
Author SHA1 Message Date
kyle c05bdec252 fix(sheet): native scroll container so vaul drag detection works 2026-08-25 22:59:00 -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 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 58702da156 style: trim narration comments from recent changes 2026-08-23 20:06:05 -07:00
kyle 11bb70316a fix(pwa): simplify the install prompt copy 2026-08-23 19:03:57 -07:00
kyle a45c2aeafa fix(pwa): reword the install prompt and keep it off the bottom nav
The banner sat fixed at the viewport bottom at z-index 1000, covering the
authed shell's mobile nav; it now offsets above the nav's geometry when a
signed-in mobile user has one. New casual copy replaces the Twilio line,
the dismiss button gains a localized aria-label, and de/es/ja catalogs
carry the new strings.
2026-08-23 18:27:40 -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 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 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 e8b7647f3d styling 2026-07-14 00:39:38 -07:00
kyle d3809b5805 styling 2026-07-14 00:12:39 -07:00
kyle f77b3a5c41 infinite scroll 2026-07-13 23:57:31 -07:00
kyle e6c72a5789 more styles
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 8s
CI/CD Pipeline / Deploy to Kubernetes (push) Successful in 8m23s
2026-07-12 23:23:14 -07:00
kyle 4f81f3c0ca style upgrades 2026-07-12 21:26:39 -07:00
kyle 1ce8a6a982 fix team avatars 2026-03-01 20:10:06 -06:00
kyle 6e9e014fcc cookie and pwa stuff 2026-02-14 12:59:01 -06:00
kyle 236fcda671 session fixes
CI/CD Pipeline / Build and Push App Docker Image (push) Successful in 2m52s
CI/CD Pipeline / Build and Push PocketBase Docker Image (push) Successful in 11s
CI/CD Pipeline / Deploy to Kubernetes (push) Successful in 44s
2026-02-09 23:53:54 -06:00
kyle 63853f22de regional teams 2026-02-09 23:36:04 -06:00
kyle 937758bd49 facehash avatars 2026-02-09 14:31:55 -06:00
kyle 612f1f28bf skeleton for h2h 2025-10-13 14:18:54 -05:00
kyle b59c7cd7b6 fix tabs on stats table 2025-10-11 15:34:12 -05:00
kyle 2ed5ab6026 fix stats table 2025-10-11 15:23:33 -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 15bbca8b90 fix stats breaking new player profiles 2025-10-08 09:03:29 -05:00
kyle b458872ac1 images in badge popover 2025-10-06 02:23:25 -05:00
kyle 95a50ee7a7 glitch effect avatar 2025-10-04 18:41:46 -05:00
kyle 1ef786ea79 slide panel button margins 2025-10-03 02:51:27 -05:00
kyle 47962a8681 fix slide panel 2025-10-03 02:49:06 -05:00
kyle 2e6d3366e4 fix slide panel 2025-10-03 02:47:52 -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 654041b6b6 badges 2025-10-01 13:26:42 -05:00
kyle 39053cadaa avatr contain 2025-09-26 12:55:04 -05:00
kyle ea6656aa33 avatar modal 2025-09-25 21:24:57 -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 94ea44c66e drawer fixes 2025-09-23 15:04:29 -05:00
kyle 7441d1ac58 skeletons, tournament stats, polish, bug fixes 2025-09-23 14:48:04 -05:00
kyle cae5fa1c71 skeletons 2025-09-22 16:45:41 -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 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 3be2284da9 wip tournament list 2025-09-13 14:59:02 -05:00
kyle 22be6682dd some changes 2025-09-11 13:35:33 -05:00
kyle c74da09bde upcoming tournament page, minor changes 2025-09-09 23:20:19 -05:00