Kriss Vila kriss
  • Joined on 2024-02-28
kriss pushed to main at kriss/geniusrun 2026-08-04 18:24:42 +00:00
5b238b3f54 docs: align historical plans/specs with renamed identifiers (roundTrip -> execute, log schema)
5ebb0f756d feat(frontend): pathname-addressable views, deep links survive login, config page layout
49ebd289a4 chore: untrack Garmin token store, ignore token/db-sidecar/IDE files
10cdc4176a refactor(log): split location into package/file/class/method, auto-derived
6effb79097 refactor(log): unified schema — mandatory type/class/method, request_id removed
Compare 84 commits »
kriss pushed to main at kriss/geniusrun 2026-07-26 10:00:19 +00:00
d1d2d612a5 added ideas
4c939be6d6 added go work files
f7bf7e9c79 removed unwanted ide files
8353cd148b feat(auth): pass id_token_hint on Keycloak logout
d7202eb9bb docs: add implementation plan for profile deletion
Compare 11 commits »
kriss pushed to main at kriss/geniusrun 2026-07-26 08:00:37 +00:00
65a2dc90d0 refactored component names
3b2b5d0735 refined ideas + start.sh rely on .env
d308201803 fix(api): logout's post_logout_redirect_uri uses FrontendURL, not BackendURL
099e746119 refactor(config): rename GENIUSRUN_PUBLIC_BASE_URL to GENIUSRUN_BACKEND_URL
Compare 4 commits »
kriss pushed to main at kriss/geniusrun 2026-07-25 20:53:26 +00:00
db2e8e487d fix(api): redirect the OIDC callback to FrontendURL, not a relative path
f93aa331d9 feat(config): add GENIUSRUN_FRONTEND_URL, defaulting to PublicBaseURL
d73c841ab7 docs: add implementation plan for the OIDC callback redirect fix
fe4978dbea docs: add design spec for fixing OIDC callback redirect origin
Compare 4 commits »
kriss pushed to main at kriss/geniusrun 2026-07-25 20:00:17 +00:00
85577c9d26 added ideas
487df1f9b9 fix(garmin): give startup login its own result queue, not the shared one
e422f86925 fix: bound startup-login timeout, refresh stale SKILL.md and doc comments
136567d964 docs: remove stale cmd/mcpspike references
2fad83fe9a chore: drop the mcp-go dependency and remove mcpspike throwaway spike
Compare 16 commits »
kriss pushed to main at kriss/geniusrun 2026-07-25 17:34:33 +00:00
0ff6793854 store: enable WAL journal mode
644d87f1dc store: collapse migrations into a single schema.sql, drop legacy-owner path
0f2101bce5 docs: add IDEAS.md for informal backlog, link from CLAUDE.md
15c2b6a2b6 docs: update CLAUDE.md for per-user profile isolation
Compare 4 commits »
kriss pushed to main at kriss/geniusrun 2026-07-25 17:01:57 +00:00
1329387528 Merge branch 'worktree-per-user-profile'
00605f950b config: default GarminTokenStoreRoot instead of leaving it empty
7f5d2da6a2 frontend: add Create-profile setup screen for brand-new accounts
d62544f1cc cmd/seedsample: provision a sample user before seeding
ad906a10f7 api: add end-to-end cross-user isolation tests
Compare 29 commits »
kriss pushed to main at kriss/geniusrun 2026-07-24 20:13:01 +00:00
502e61e7b4 Fix OIDC login-gate cross-file wiring bugs from whole-branch review
eeff1e9b40 docs: document the OIDC login gate and its required env vars
815db1ec1f frontend: add LoginGate, wire session into App, add logout link
6dd4d9309c frontend: add session API, credentialed fetch, 401-triggered relogin
f9990ddcc2 geniusrund: construct the OIDC verifier and require its config at startup
Compare 10 commits »
kriss pushed to main at kriss/geniusrun 2026-07-24 19:08:08 +00:00
f9d85e16ef Rename smartrun to geniusrun throughout the codebase
kriss pushed to main at kriss/geniusrun 2026-07-24 19:06:25 +00:00
70c6d143e1 Add implementation plan for the OIDC login gate
fd80065e81 Add design doc for OIDC-based app login gate
Compare 2 commits »
kriss pushed to master at kriss/keycloak-vilanet 2026-07-24 17:11:27 +00:00
0c3db46b89 Fix login theme layering, restyle login card, add photo rotation with dynamic accent
kriss pushed to master at kriss/keycloak-vilanet 2026-07-24 16:52:56 +00:00
8beecff42d Upload files to "assets/login/resources/img"
kriss pushed to master at kriss/keycloak-vilanet 2026-07-24 15:14:05 +00:00
31e8482a5c first revision
kriss created branch master in kriss/keycloak-vilanet 2026-07-24 15:14:05 +00:00
kriss created repository kriss/keycloak-vilanet 2026-07-24 13:36:08 +00:00
kriss pushed to main at kriss/mcp-garmin 2026-07-21 16:36:56 +00:00
ec0002b9f9 latest updates
kriss pushed to main at kriss/geniusrun 2026-07-21 16:33:59 +00:00
2fab788208 Fix Garmin connect race, surface tool error content, add dev start scripts
kriss pushed to main at kriss/geniusrun 2026-07-20 04:35:35 +00:00
518bccf5ab Dedup Garmin data storage, configurable chart colors, taxonomy fixes, sync/progression fixes
9818d35910 Tolerate exactly one extra trailing lap when aligning workout targets
513418123f Add configurable pace-artifact filtering to replace the hardcoded cutoff
619277b0ee Suppress the target band for laps that are just an unplanned continuation
1fb00f5bc6 Merge consecutive same-phase laps before computing the average reference line
Compare 10 commits »
kriss created branch main in kriss/geniusrun 2026-07-20 04:35:35 +00:00
kriss created repository kriss/geniusrun 2026-07-20 04:34:59 +00:00