Commit Graph
7 Commits
Author SHA1 Message Date
argoyle 4e243a0d7d fix: send Faro telemetry to self-hosted Alloy collector (#3106)
dancefinder-app / build (push) Successful in 3m59s
dancefinder-app / deploy-prod-frostmoln (push) Successful in 1m5s
Moves browser telemetry (Faro) from Grafana Cloud to the self-hosted Alloy `faro.receiver` in the Frostmoln Platform stack.

- Production `grafanaUrl`: `https://faro.unbound.se/collect` (no app key)
- CORS on the receiver allows `https://dancefinder.unbound.se`; rate limit 50 req/s, burst 100
- Browser traces land in VictoriaTraces (cluster=production), logs/errors in VictoriaLogs — see https://grafana.obs.unbound.se
- `ignoreUrls` already uses `config.grafanaUrl`, and Apollo trace propagation is unchanged

`npm run lint` passes.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_01VSC7dLAgao1afzL5DQfH8F
Reviewed-on: #3106
2026-10-18 18:48:18 +00:00
argoyle adf0cc4ac6 chore(deps): remove deprecated subscriptions-transport-ws (#2922)
dancefinder-app / build (push) Successful in 1m18s
dancefinder-app / deploy-prod (push) Successful in 1m25s
Removes the deprecated `subscriptions-transport-ws` package (Renovate dependency dashboard #49).

The package is unmaintained and was only reachable through the Apollo `WebSocketLink` in `app/plugins/apollo.ts`. The schema has no `Subscription` type and no subscription operations are defined, so the ws `split()` branch was dead code.

- Drop `WebSocketLink`, the `split()` routing, `getMainDefinition`, and `wsUrl` from `app/plugins/apollo.ts`
- Remove the direct `subscriptions-transport-ws` dependency

Verified with `npm run build` (green) and eslint (clean).

Note: the package lingers in the lockfile as an optional peer dep of `@apollo/client` v3; it disappears with the Apollo Client v4 upgrade, which removes `@apollo/client/link/ws` entirely.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Reviewed-on: #2922
2026-05-25 10:54:17 +00:00
argoyle 189e35acf8 fix(apollo): logout on stale Auth0 token errors (#2887)
dancefinder-app / build (push) Successful in 1m59s
dancefinder-app / deploy-prod (push) Successful in 1m53s
2026-05-05 17:36:59 +00:00
argoyleandClaude Opus 4.6 348e0fa045 fix(app): replace Vuetify 2 legacy props with proper V3 API
dancefinder-app / deploy-prod (pull_request) Has been skipped
dancefinder-app / build (pull_request) Successful in 3m3s
Replace deprecated V2 props that were being silently ignored:
- v-layout → v-row, grid-list-md removed, xs → cols on v-col
- v-tooltip top → location="top", v-list dense → density="compact"
- v-app-bar app/scroll-off-screen → scroll-behavior="hide"
- append-outer-icon → append-icon, remove primary-title
- headline class → text-h6, remove wrap from v-row

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 17:53:41 +01:00
argoyle 7e14688ee0 fix(apollo): enable devtools configuration option
Update the Apollo Client configuration to use the new devtools 
option instead of the deprecated connectToDevTools. This change 
ensures proper integration with development tools and maintains 
compatibility with future Apollo updates.
2025-11-04 11:32:55 +01:00
Renovate a055ebf342 chore(deps): update dependency @stylistic/eslint-plugin to v5.3.1 2025-09-01 13:19:48 +02:00
Renovate d8e438be10 chore(deps): update dependency nuxt to v4 2025-07-16 22:01:55 +02:00