Commit Graph
22 Commits
Author SHA1 Message Date
kyle 895737febc style: trim comments to load-bearing invariants only 2026-08-25 22:13:41 -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 9fc79dfc07 fix(audit): readable names, single writer, denial rows, redacted args
The activity log recorded Start's hashed function id (a sha256 URL
segment) as the name; the middleware now reads compile-time
serverFnMeta.name with the path segment as fallback. toServerResult
resolves { success:false } instead of throwing, so the middleware logged
failures as successes while toServerResult wrote a duplicate row with its
own dead name parser — the middleware is now the single writer and reads
the envelope's success flag. Admin denials, which threw before the logging
middleware ran, get their own audit row. Arguments are redacted
(phone/otp/token keys) and truncated at 2KB. The admin activities search
binds its filter parameters (likePattern escaping) instead of
interpolating raw input. Adds vitest with node-env tests for the
middleware, redaction, and filter utils, and extends logging coverage to
mutating fns that lacked it.
2026-08-23 18:27:53 -07:00
kyle 778f0f7994 perf upgrade 2026-07-12 21:26:16 -07:00
kyle ec334bbed4 auth fix?
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) Failing after 2m36s
2026-07-11 13:11:45 -07:00
kyle f96f92c7c9 last activity for players 2025-10-10 16:03:51 -05:00
kyle 147dc4e744 improvements 2025-10-06 09:03:50 -05:00
kyle 81329e4354 fix refresh issue 2025-09-24 12:20:36 -05:00
kyle 36f3bb77d4 updates 2025-09-24 11:02:56 -05:00
kyle e4164cbc71 attempted upgrade 2025-09-24 00:13:41 -05:00
kyle 1027b49258 free agents 2025-09-20 20:50:44 -05:00
kyle 9a105b30c6 stats reorg, upcoming refinement 2025-09-14 23:10:05 -05:00
kyle 7d3c0a3fa4 refresh test 2025-09-13 00:50:41 -05:00
kyle 07388e30da refresh progress 2025-08-31 10:23:18 -05:00
kyle c37e8e8eb7 debug for st sessions 2025-08-30 15:41:07 -05:00
kyle 052f53444e significant refactor 2025-08-30 01:42:23 -05:00
kyle 1eb621dd34 several changes 2025-08-27 09:29:42 -05:00
kyle 466a3365f0 random imporvements 2025-08-24 12:53:34 -05:00
kyle 1015f63f7e swipeable tabs using mantine carousel 2025-08-24 10:41:31 -05:00
kyle 53276cc18e way better auth middleware, enroll team server fn and pb fn 2025-08-24 00:10:09 -05:00
kyle f51c278cd3 init 2025-08-20 22:35:40 -05:00