kyle
c4a9d47180
slide animation
CI/CD Pipeline / Build and Push PocketBase Docker Image (push) Successful in 14s
CI/CD Pipeline / i18n Catalog Check (push) Successful in 33s
CI/CD Pipeline / Build and Push App Docker Image (push) Successful in 3m27s
CI/CD Pipeline / Deploy to Kubernetes (push) Successful in 8m28s
2026-09-10 22:21:16 -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
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
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
778f0f7994
perf upgrade
2026-07-12 21:26:16 -07:00
kyle
fb4f50b851
pwa
CI/CD Pipeline / Build and Push App Docker Image (push) Successful in 3m41s
CI/CD Pipeline / Build and Push PocketBase Docker Image (push) Successful in 8s
CI/CD Pipeline / Deploy to Kubernetes (push) Successful in 44s
2026-03-02 00:49:18 -06:00
kyle
937758bd49
facehash avatars
2026-02-09 14:31:55 -06:00
kyle
1e3eaf0c35
server.ts
2026-02-08 23:19:48 -06:00
kyle
d4b52e762b
dist
CI/CD Pipeline / Build and Push App Docker Image (push) Successful in 1m47s
CI/CD Pipeline / Build and Push PocketBase Docker Image (push) Successful in 8s
CI/CD Pipeline / Deploy to Kubernetes (push) Failing after 5m9s
2026-02-08 23:05:31 -06:00
kyle
a4e618f327
fix
CI/CD Pipeline / Build and Push PocketBase Docker Image (push) Failing after 16m45s
CI/CD Pipeline / Build and Push App Docker Image (push) Failing after 19m23s
CI/CD Pipeline / Deploy to Kubernetes (push) Has been cancelled
2026-02-08 22:32:54 -06:00
kyle
470b4ef99c
regionals
2025-10-16 09:12:11 -05:00
kyle
4b534c86cd
fixes, improvmeents
2025-10-10 23:44:27 -05:00
kyle
31e50af593
team logo compression, play around with style
2025-09-29 10:20:54 -05:00
kyle
92c4987372
bun
2025-09-25 16:42:55 -05:00
kyle
c0ef535001
bug fixes
2025-09-25 15:49:09 -05:00
kyle
6760ea46f9
update query integration
2025-09-24 08:04:09 -05:00
kyle
e4164cbc71
attempted upgrade
2025-09-24 00:13:41 -05:00
kyle
285a33c488
enroll team polish?
2025-09-17 20:20:52 -05:00
kyle
cac42c9b29
reactions
2025-09-17 10:30:10 -05:00
kyle
498010e3e2
various improvements
2025-09-17 09:02:20 -05:00
kyle
9a105b30c6
stats reorg, upcoming refinement
2025-09-14 23:10:05 -05:00
kyle
052f53444e
significant refactor
2025-08-30 01:42:23 -05:00
kyle
381ddc8f34
several
2025-08-28 18:09:09 -05:00
kyle
1015f63f7e
swipeable tabs using mantine carousel
2025-08-24 10:41:31 -05:00
kyle
f51c278cd3
init
2025-08-20 22:35:40 -05:00