82 Commits

Author SHA1 Message Date
argoyle 0c15e9240c Merge pull request 'fix(k8s): remove CPU limits to resolve KubeCPUOvercommit alert' (#2808) from remove-cpu-limits into main
dancefinder-app / build (push) Successful in 1m31s
dancefinder-app / deploy-prod (push) Successful in 1m51s
Reviewed-on: #2808
2026-03-01 11:25:39 +00:00
argoyle 39219da78b fix(k8s): remove CPU limits to resolve KubeCPUOvercommit alert
dancefinder-app / build (pull_request) Successful in 3m39s
dancefinder-app / deploy-prod (pull_request) Has been skipped
Remove cpu from resource limits while keeping memory limits and all
requests intact. CPU limits cause unnecessary throttling and
overcommit alerts when actual usage is far below limits.
2026-03-01 12:15:53 +01:00
argoyle ceb0a28c22 Merge pull request 'fix(app): replace Vuetify 2 legacy props with proper V3 API' (#2807) from fix-vuetify-v2-legacy-props into main
dancefinder-app / build (push) Successful in 2m43s
dancefinder-app / deploy-prod (push) Successful in 1m56s
Reviewed-on: #2807
2026-02-25 16:58:21 +00:00
argoyle 348e0fa045 fix(app): replace Vuetify 2 legacy props with proper V3 API
dancefinder-app / build (pull_request) Successful in 3m3s
dancefinder-app / deploy-prod (pull_request) Has been skipped
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
renovate 051585a70f chore(deps): update dependency stylelint to v17.4.0 (#2806)
dancefinder-app / build (push) Successful in 2m6s
dancefinder-app / deploy-prod (push) Successful in 1m52s
2026-02-25 14:05:41 +00:00
renovate 17acf01aac chore(deps): update dependency @nuxt/devtools to v3.2.2 (#2805)
dancefinder-app / build (push) Successful in 6m53s
dancefinder-app / deploy-prod (push) Successful in 1m37s
2026-02-25 02:11:31 +00:00
renovate 6eff94f2bb chore(deps): update nginx:1.29.5 docker digest to e5e99d3 (#2804)
dancefinder-app / build (push) Successful in 2m12s
dancefinder-app / deploy-prod (push) Successful in 1m41s
2026-02-24 20:07:15 +00:00
renovate 3f08c0a526 fix(deps): update dependency graphql to v16.13.0 (#2803)
dancefinder-app / build (push) Successful in 1m48s
dancefinder-app / deploy-prod (push) Successful in 3m7s
2026-02-24 12:02:28 +00:00
argoyle 4ade1b0dea Merge pull request 'chore(deps): update dependency @nuxt/eslint to v1.15.2' (#2802) from renovate/nuxt-eslint-1.x into main
dancefinder-app / build (push) Successful in 2m29s
dancefinder-app / deploy-prod (push) Successful in 2m3s
Reviewed-on: #2802
2026-02-24 10:29:05 +00:00
renovate 93ee5219dd chore(deps): update dependency @nuxt/eslint to v1.15.2
dancefinder-app / build (pull_request) Successful in 8m30s
dancefinder-app / deploy-prod (pull_request) Has been skipped
2026-02-24 10:02:33 +00:00
renovate dd3322d23a chore(deps): update dependency vue to v3.5.29 (#2801)
dancefinder-app / build (push) Successful in 1m33s
dancefinder-app / deploy-prod (push) Successful in 2m42s
2026-02-24 07:02:18 +00:00
argoyle 19d175bfcd Merge pull request 'chore(deps): update dependency typescript-eslint to v8.56.1' (#2799) from renovate/typescript-eslint-monorepo into main
dancefinder-app / build (push) Successful in 4m23s
dancefinder-app / deploy-prod (push) Successful in 1m35s
Reviewed-on: #2799
2026-02-23 19:40:33 +00:00
renovate cd1971f02c chore(deps): update dependency typescript-eslint to v8.56.1
dancefinder-app / build (pull_request) Successful in 5m36s
dancefinder-app / deploy-prod (pull_request) Has been skipped
2026-02-23 18:02:39 +00:00
argoyle 473b36f96e Merge pull request 'chore(deps): update dependency vuetify to v3.12.1' (#2798) from renovate/vuetify-3.x into main
dancefinder-app / build (push) Successful in 8m14s
dancefinder-app / deploy-prod (push) Successful in 1m55s
Reviewed-on: #2798
2026-02-23 15:21:10 +00:00
renovate bb5a58d993 chore(deps): update dependency vuetify to v3.12.1
dancefinder-app / build (pull_request) Successful in 7m27s
dancefinder-app / deploy-prod (pull_request) Has been skipped
2026-02-23 15:03:08 +00:00
argoyle aba4f46905 Merge pull request 'chore(deps): update dependency @graphql-codegen/cli to v6.1.2' (#2797) from renovate/graphqlcodegenerator-monorepo into main
dancefinder-app / build (push) Successful in 2m21s
dancefinder-app / deploy-prod (push) Successful in 2m11s
Reviewed-on: #2797
2026-02-22 13:22:41 +00:00
renovate b5001bcfc0 chore(deps): update dependency @graphql-codegen/cli to v6.1.2
dancefinder-app / build (pull_request) Successful in 3m20s
dancefinder-app / deploy-prod (pull_request) Has been skipped
2026-02-22 13:02:33 +00:00
renovate 5a8bbbac9e chore(deps): update dependency eslint to v9.39.3 (#2796)
dancefinder-app / build (push) Successful in 2m26s
dancefinder-app / deploy-prod (push) Successful in 1m45s
2026-02-20 20:30:48 +00:00
renovate e3b0daf701 chore(deps): update dependency vuetify to v3.12.0 (#2795)
dancefinder-app / build (push) Successful in 1m29s
dancefinder-app / deploy-prod (push) Successful in 2m13s
2026-02-20 03:03:47 +00:00
renovate 5d1e3ba4ab chore(deps): update dependency @stylistic/eslint-plugin to v5.9.0 (#2794)
dancefinder-app / build (push) Successful in 5m37s
dancefinder-app / deploy-prod (push) Successful in 1m27s
2026-02-19 14:02:38 +00:00
renovate 15eabb57e6 chore(deps): update commitlint monorepo to v20.4.2 (#2793)
dancefinder-app / build (push) Successful in 10m58s
dancefinder-app / deploy-prod (push) Failing after 3m18s
2026-02-19 13:05:21 +00:00
argoyle f84afc701a Merge pull request 'chore(deps): update graphqlcodegenerator monorepo to v5.0.8' (#2792) from renovate/graphqlcodegenerator-monorepo into main
dancefinder-app / build (push) Successful in 1m53s
dancefinder-app / deploy-prod (push) Successful in 1m48s
Reviewed-on: #2792
2026-02-18 13:42:49 +00:00
renovate 39b76b381a chore(deps): update graphqlcodegenerator monorepo to v5.0.8
dancefinder-app / build (pull_request) Successful in 10m3s
dancefinder-app / deploy-prod (pull_request) Has been skipped
2026-02-18 12:03:01 +00:00
renovate 64e7d1a6bc chore(deps): update dependency typescript-eslint to v8.56.0 (#2791)
dancefinder-app / build (push) Successful in 1m3s
dancefinder-app / deploy-prod (push) Successful in 1m20s
2026-02-16 19:02:11 +00:00
renovate a9bad6979c fix(deps): update grafana faro to v2.2.4 (#2790)
dancefinder-app / build (push) Successful in 1m0s
dancefinder-app / deploy-prod (push) Successful in 1m18s
2026-02-16 15:02:13 +00:00
renovate 45f48bda0f chore(deps): update dependency vue-eslint-parser to v10.4.0 (#2789)
dancefinder-app / build (push) Successful in 3m18s
dancefinder-app / deploy-prod (push) Successful in 1m38s
2026-02-14 02:08:51 +00:00
renovate 2902ebdac3 chore(deps): update dependency eslint-plugin-vue to v10.8.0 (#2788)
dancefinder-app / build (push) Successful in 3m12s
dancefinder-app / deploy-prod (push) Successful in 1m45s
2026-02-14 02:08:29 +00:00
renovate b5a6956502 chore(deps): update dependency stylelint to v17.3.0 (#2786)
dancefinder-app / build (push) Successful in 10m13s
dancefinder-app / deploy-prod (push) Successful in 1m39s
2026-02-13 11:20:12 +00:00
renovate 8731156a0b chore(deps): update dependency vue-eslint-parser to v10.3.0 (#2787)
dancefinder-app / build (push) Successful in 1m42s
dancefinder-app / deploy-prod (push) Successful in 1m42s
2026-02-13 11:20:07 +00:00
renovate 3033e4717f chore(deps): update dependency @nuxt/devtools to v3.2.1 (#2785)
dancefinder-app / build (push) Successful in 1m30s
dancefinder-app / deploy-prod (push) Successful in 1m53s
2026-02-12 04:05:30 +00:00
renovate 6a701812ad chore(deps): update dependency @nuxt/devtools to v3.2.0 (#2784)
dancefinder-app / build (push) Successful in 1m27s
dancefinder-app / deploy-prod (push) Successful in 2m48s
2026-02-11 10:07:44 +00:00
renovate 4058e9fc5b chore(deps): update dependency stylelint to v17.2.0 (#2783)
dancefinder-app / build (push) Successful in 1m28s
dancefinder-app / deploy-prod (push) Successful in 1m18s
2026-02-10 11:04:47 +00:00
renovate 90f527f5cd chore(deps): update dependency @nuxt/eslint to v1.15.1 (#2782)
dancefinder-app / build (push) Successful in 1m45s
dancefinder-app / deploy-prod (push) Successful in 1m16s
2026-02-10 07:02:12 +00:00
renovate 6225c0e29a chore(deps): update dependency @nuxt/eslint to v1.15.0 (#2781)
dancefinder-app / build (push) Successful in 1m17s
dancefinder-app / deploy-prod (push) Successful in 1m40s
2026-02-10 03:04:27 +00:00
renovate d5c5060952 chore(deps): update dependency typescript-eslint to v8.55.0 (#2780)
dancefinder-app / build (push) Successful in 15m39s
dancefinder-app / deploy-prod (push) Successful in 1m18s
2026-02-09 18:04:31 +00:00
renovate e47993aff1 fix(deps): update grafana faro to v2.2.3 (#2779)
dancefinder-app / build (push) Successful in 1m18s
dancefinder-app / deploy-prod (push) Successful in 2m20s
2026-02-09 11:04:47 +00:00
renovate 511d3f5451 chore(deps): update dependency @stylistic/eslint-plugin to v5.8.0 (#2778)
dancefinder-app / build (push) Successful in 2m50s
dancefinder-app / deploy-prod (push) Successful in 1m20s
2026-02-09 10:05:58 +00:00
renovate ab0166c729 chore(deps): update dependency vue to v3.5.28 (#2777)
dancefinder-app / build (push) Successful in 1m44s
dancefinder-app / deploy-prod (push) Successful in 2m11s
2026-02-09 10:02:53 +00:00
renovate 165b1d703c chore(deps): update dependency nuxt to v4.3.1 (#2776)
dancefinder-app / build (push) Failing after 3s
dancefinder-app / deploy-prod (push) Has been skipped
2026-02-07 17:09:21 +00:00
renovate 86fc0661fb chore(deps): update dependency @nuxt/eslint to v1.14.0 (#2775)
dancefinder-app / build (push) Successful in 1m39s
dancefinder-app / deploy-prod (push) Successful in 2m6s
2026-02-07 08:05:14 +00:00
renovate ef17d6b55b chore(deps): update dependency @nuxtjs/i18n to v10.2.3 (#2773)
dancefinder-app / build (push) Successful in 1m14s
dancefinder-app / deploy-prod (push) Successful in 1m33s
2026-02-06 17:05:03 +00:00
renovate 46baae22dd chore(deps): update dependency esbuild to v0.27.3 (#2772)
dancefinder-app / build (push) Successful in 1m15s
dancefinder-app / deploy-prod (push) Successful in 1m32s
2026-02-05 23:07:43 +00:00
renovate 6d0636fb64 chore(deps): update nginx docker tag to v1.29.5 (#2771)
dancefinder-app / build (push) Successful in 15m24s
dancefinder-app / deploy-prod (push) Successful in 1m29s
2026-02-05 01:11:45 +00:00
renovate 5b545dc261 chore(deps): update dependency stylelint to v17.1.1 (#2770)
dancefinder-app / build (push) Successful in 2m10s
dancefinder-app / deploy-prod (push) Successful in 2m30s
2026-02-03 16:11:09 +00:00
renovate b02f7908bc chore(deps): update nginx:1.29.4 docker digest to 450d33f (#2769)
dancefinder-app / build (push) Successful in 2m31s
dancefinder-app / deploy-prod (push) Successful in 1m56s
2026-02-03 05:05:58 +00:00
renovate 0a3498518b chore(deps): update commitlint monorepo to v20.4.1 (#2768)
dancefinder-app / build (push) Successful in 1m20s
dancefinder-app / deploy-prod (push) Successful in 1m28s
2026-02-02 13:05:50 +00:00
renovate 0e7acd1793 fix(deps): update grafana faro to v2.2.2 (#2767)
dancefinder-app / build (push) Successful in 1m18s
dancefinder-app / deploy-prod (push) Successful in 1m19s
2026-01-30 15:04:58 +00:00
renovate f779e67256 chore(deps): update dependency stylelint to v17.1.0 (#2766)
dancefinder-app / build (push) Successful in 1m7s
dancefinder-app / deploy-prod (push) Successful in 1m20s
2026-01-30 13:08:22 +00:00
renovate 59cb3c88dd chore(deps): update commitlint monorepo to v20.4.0 (#2765)
dancefinder-app / build (push) Successful in 1m13s
dancefinder-app / deploy-prod (push) Successful in 1m22s
2026-01-30 11:05:53 +00:00
renovate f24762e314 fix(deps): update grafana faro to v2.2.1 (#2763)
dancefinder-app / build (push) Successful in 1m6s
dancefinder-app / deploy-prod (push) Successful in 1m36s
2026-01-29 11:06:49 +00:00
renovate 776a9f1e5a chore(deps): update dependency vuetify to v3.11.8 (#2762)
dancefinder-app / build (push) Successful in 1m47s
dancefinder-app / deploy-prod (push) Successful in 1m27s
2026-01-27 14:53:27 +00:00
renovate 5e6e526dda chore(deps): update dependency typescript-eslint to v8.54.0 (#2761)
dancefinder-app / build (push) Successful in 4m55s
dancefinder-app / deploy-prod (push) Successful in 2m1s
2026-01-26 19:09:59 +00:00
argoyle 7f6f2b1108 Merge pull request 'chore(deps): update dependency @nuxt/eslint to v1.13.0' (#2760) from renovate/nuxt-eslint-1.x into main
dancefinder-app / build (push) Failing after 3m47s
dancefinder-app / deploy-prod (push) Has been skipped
Reviewed-on: #2760
2026-01-23 15:21:51 +00:00
renovate 14734c4816 chore(deps): update dependency @nuxt/eslint to v1.13.0
dancefinder-app / build (pull_request) Successful in 4m21s
dancefinder-app / deploy-prod (pull_request) Has been skipped
2026-01-23 15:05:50 +00:00
renovate 4a7ce1bbd4 chore(deps): update dependency @stylistic/eslint-plugin to v5.7.1 (#2759)
dancefinder-app / build (push) Successful in 1m22s
dancefinder-app / deploy-prod (push) Successful in 1m14s
2026-01-23 14:03:06 +00:00
renovate 9acd1dc187 chore(deps): update dependency nuxt to v4.3.0 (#2758)
dancefinder-app / build (push) Successful in 1m25s
dancefinder-app / deploy-prod (push) Successful in 1m13s
2026-01-23 01:04:31 +00:00
renovate b5e9e8a500 chore(deps): update dependency sass to v1.97.3 (#2757)
dancefinder-app / build (push) Successful in 2m49s
dancefinder-app / deploy-prod (push) Successful in 2m8s
2026-01-22 08:03:15 +00:00
renovate adebbaec8b fix(deps): update grafana faro to v2.2.0 (#2756) 2026-01-20 20:07:57 +00:00
renovate 2564864c08 chore(deps): update dependency vuetify to v3.11.7 (#2755)
dancefinder-app / build (push) Successful in 1m18s
dancefinder-app / deploy-prod (push) Successful in 1m13s
2026-01-20 08:10:56 +00:00
renovate 995b7a8f6b chore(deps): update dependency typescript-eslint to v8.53.1 (#2754) 2026-01-20 02:03:01 +00:00
argoyle c0f0b816e4 Merge pull request 'chore(deps): update dependency vite-plugin-vuetify to v2.1.3' (#2752) from renovate/vite-plugin-vuetify-2.x into main
dancefinder-app / build (push) Successful in 6m16s
dancefinder-app / deploy-prod (push) Successful in 2m4s
Reviewed-on: #2752
2026-01-19 09:01:14 +00:00
renovate aa3bf71866 chore(deps): update dependency vite-plugin-vuetify to v2.1.3
dancefinder-app / build (pull_request) Successful in 3m42s
dancefinder-app / deploy-prod (pull_request) Has been skipped
2026-01-19 08:02:55 +00:00
renovate 45054bbd5c chore(deps): update dependency vue to v3.5.27 (#2753)
dancefinder-app / build (push) Successful in 1m32s
dancefinder-app / deploy-prod (push) Successful in 1m32s
2026-01-19 07:16:42 +00:00
argoyle 0bafaaf510 Merge pull request 'chore(deps): update stylelint (major)' (#2751) from renovate/major-stylelint into main
dancefinder-app / build (push) Successful in 4m5s
dancefinder-app / deploy-prod (push) Successful in 4m54s
Reviewed-on: #2751
2026-01-19 04:26:47 +00:00
renovate eb8ce48835 chore(deps): update stylelint
dancefinder-app / build (pull_request) Successful in 3m3s
dancefinder-app / deploy-prod (pull_request) Has been skipped
2026-01-18 20:03:33 +00:00
argoyle 415f74200e Merge pull request 'chore(deps): group stylelint dependencies in renovate config' (#2750) from renovate-group-stylelint into main
dancefinder-app / build (push) Successful in 1m8s
dancefinder-app / deploy-prod (push) Successful in 1m13s
Reviewed-on: #2750
2026-01-18 19:05:07 +00:00
argoyle a7e54dad6d chore(deps): group stylelint dependencies in renovate config
dancefinder-app / build (pull_request) Successful in 2m3s
dancefinder-app / deploy-prod (pull_request) Has been skipped
2026-01-18 19:57:06 +01:00
renovate 094d89ca43 chore(deps): update dependency eslint-plugin-vue to v10.7.0 (#2749)
dancefinder-app / build (push) Successful in 1m59s
dancefinder-app / deploy-prod (push) Successful in 1m54s
2026-01-16 11:14:40 +00:00
renovate 02d705bc39 chore(deps): update dependency postcss-html to v1.8.1 (#2746)
dancefinder-app / build (push) Successful in 2m38s
dancefinder-app / deploy-prod (push) Successful in 1m37s
2026-01-13 16:04:27 +00:00
renovate 492be611d7 chore(deps): update nginx:1.29.4 docker digest to 14c5410 (#2745)
dancefinder-app / build (push) Successful in 1m1s
dancefinder-app / deploy-prod (push) Successful in 1m17s
2026-01-13 05:02:52 +00:00
renovate 0a23e4b05a chore(deps): update dependency typescript-eslint to v8.53.0 (#2744)
dancefinder-app / build (push) Successful in 2m51s
dancefinder-app / deploy-prod (push) Successful in 1m13s
2026-01-12 19:03:27 +00:00
renovate de721adc77 chore(deps): update dependency @graphql-codegen/cli to v6.1.1 (#2743)
dancefinder-app / build (push) Successful in 2m40s
dancefinder-app / deploy-prod (push) Successful in 44s
2026-01-11 12:44:42 +00:00
renovate 17342e7569 chore(deps): update nginx:1.29.4 docker digest to 506d6be (#2742)
dancefinder-app / build (push) Successful in 1m7s
dancefinder-app / deploy-prod (push) Successful in 1m37s
2026-01-10 01:03:20 +00:00
renovate a53799d07e chore(deps): update dependency @stylistic/eslint-plugin to v5.7.0 (#2740) 2026-01-09 15:04:10 +00:00
argoyle cf7d72ea0f Merge pull request 'fix: remove incorrect digest pinning from image reference' (#2741) from fix/remove-digest-pinning into main
dancefinder-app / build (push) Successful in 5m33s
dancefinder-app / deploy-prod (push) Failing after 2m39s
Reviewed-on: #2741
2026-01-09 12:02:22 +00:00
argoyle 3b686e5401 fix: remove incorrect digest pinning from image reference
dancefinder-app / build (pull_request) Successful in 2m25s
dancefinder-app / deploy-prod (pull_request) Has been skipped
2026-01-09 11:54:48 +01:00
renovate d709ab8647 chore(deps): pin oci.unbound.se/dancefinder/dancefinder-app docker tag to f37fc22 (#2739)
dancefinder-app / build (push) Successful in 3m49s
dancefinder-app / deploy-prod (push) Failing after 2m48s
2026-01-09 08:04:10 +00:00
argoyle ddc785141c Merge pull request 'chore(deps): update dependency typescript-eslint to v8.52.0' (#2738) from renovate/typescript-eslint-monorepo into main
dancefinder-app / build (push) Successful in 1m56s
dancefinder-app / deploy-prod (push) Successful in 1m16s
Reviewed-on: #2738
2026-01-09 06:06:58 +00:00
argoyle c0eb10497c Merge pull request 'chore(deps): update commitlint monorepo to v20.3.1' (#2737) from renovate/commitlint-monorepo into main
dancefinder-app / build (push) Successful in 1m57s
dancefinder-app / deploy-prod (push) Failing after 2m32s
Reviewed-on: #2737
2026-01-09 04:14:32 +00:00
renovate f32ab5caea chore(deps): update dependency typescript-eslint to v8.52.0
dancefinder-app / build (pull_request) Successful in 1m59s
dancefinder-app / deploy-prod (pull_request) Has been skipped
2026-01-08 21:09:05 +01:00
argoyle 044012d597 Merge pull request 'chore: remove GitLab CI pipeline' (#2735) from remove-gitlab-ci into main
dancefinder-app / build (push) Successful in 2m18s
dancefinder-app / deploy-prod (push) Successful in 1m21s
Reviewed-on: #2735
2026-01-08 19:48:23 +00:00
renovate 204e66a8d2 chore(deps): update commitlint monorepo to v20.3.1
dancefinder-app / build (pull_request) Successful in 1m42s
dancefinder-app / deploy-prod (pull_request) Has been skipped
2026-01-08 16:02:45 +00:00
12 changed files with 3232 additions and 2575 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ COPY . /build
RUN npm run postinstall && npm run generate && npm run lint RUN npm run postinstall && npm run generate && npm run lint
#RUN yarn start:ci & yarn wait && yarn test:cypress #RUN yarn start:ci & yarn wait && yarn test:cypress
FROM amd64/nginx:1.29.4@sha256:1ead684dc0a33ef421caa42403272afeae59c8933edcedda6926d964a44d3f01 FROM amd64/nginx:1.29.5@sha256:e5e99d386e625a3ae9492f8496903a42bac0abc0b9103852f180679aef9bf8a2
MAINTAINER Joakim Olsson <joakim@unbound.se> MAINTAINER Joakim Olsson <joakim@unbound.se>
COPY --from=builder /build/.output/public/ /usr/share/nginx/html/ COPY --from=builder /build/.output/public/ /usr/share/nginx/html/
+3 -8
View File
@@ -1,7 +1,7 @@
<template> <template>
<v-card flat variant="outlined" rounded="xl"> <v-card flat variant="outlined" rounded="xl">
<v-card-title v-if="event.band" primary-title> <v-card-title v-if="event.band">
<h3 class="headline mb-0"> <h3 class="text-h6 mb-0">
<v-icon <v-icon
v-if="hasUser" v-if="hasUser"
class="ml-1 mr-1 text-medium-emphasis" class="ml-1 mr-1 text-medium-emphasis"
@@ -17,7 +17,6 @@
<v-row dense> <v-row dense>
<v-col <v-col
cols="12" cols="12"
xs="12"
sm="6" sm="6"
> >
<strong class="mr-1" v-text="t('events.date')" />{{ <strong class="mr-1" v-text="t('events.date')" />{{
@@ -25,7 +24,7 @@
}} }}
({{ weekday }} {{ daysUntil }}) ({{ weekday }} {{ daysUntil }})
</v-col> </v-col>
<v-col v-if="event.time" cols="12" xs="12" sm="6"> <v-col v-if="event.time" cols="12" sm="6">
<strong class="mr-1" v-text="t('events.time')" />{{ <strong class="mr-1" v-text="t('events.time')" />{{
event.time event.time
}} }}
@@ -34,7 +33,6 @@
<v-row v-if="event.danceHall" dense> <v-row v-if="event.danceHall" dense>
<v-col <v-col
cols="12" cols="12"
xs="12"
sm="6" sm="6"
> >
<strong class="mr-1" v-text="t('events.hall')" /> <strong class="mr-1" v-text="t('events.hall')" />
@@ -50,7 +48,6 @@
</v-col> </v-col>
<v-col <v-col
cols="12" cols="12"
xs="12"
sm="6" sm="6"
> >
<strong class="mr-1" v-text="t('events.city')" /> <strong class="mr-1" v-text="t('events.city')" />
@@ -66,7 +63,6 @@
</v-col> </v-col>
<v-col <v-col
cols="12" cols="12"
xs="12"
sm="6" sm="6"
> >
<strong class="mr-1" v-text="t('events.municipality')" /> <strong class="mr-1" v-text="t('events.municipality')" />
@@ -84,7 +80,6 @@
</v-col> </v-col>
<v-col <v-col
cols="12" cols="12"
xs="12"
sm="6" sm="6"
> >
<strong class="mr-1" v-text="t('events.state')" /> <strong class="mr-1" v-text="t('events.state')" />
+2 -2
View File
@@ -1,7 +1,7 @@
<template> <template>
<div> <div>
<v-row v-for="event in events" :key="event.id" wrap> <v-row v-for="event in events" :key="event.id">
<v-col xs="12"> <v-col cols="12">
<event-card <event-card
:event="event" :event="event"
:has-user="hasUser" :has-user="hasUser"
+10 -10
View File
@@ -1,13 +1,13 @@
<template> <template>
<div :key="isAuthenticated ? 'true' : 'false'"> <div :key="isAuthenticated ? 'true' : 'false'">
<v-container :key="range" fluid grid-list-md class="app-fade-in"> <v-container :key="range" fluid class="app-fade-in">
<v-row v-if="!isAuthenticated" wrap> <v-row v-if="!isAuthenticated">
<v-col xs="12"> <v-col cols="12">
<p><b v-text="t('events.login')" /></p> <p><b v-text="t('events.login')" /></p>
</v-col> </v-col>
</v-row> </v-row>
<v-row wrap> <v-row>
<v-col xs="12"> <v-col cols="12">
<v-text-field <v-text-field
v-model="origin" v-model="origin"
variant="underlined" variant="underlined"
@@ -16,7 +16,7 @@
:placeholder="t('origins.geolocation')" :placeholder="t('origins.geolocation')"
> >
<template #append> <template #append>
<v-tooltip top> <v-tooltip location="top">
<template #activator="{ props }"> <template #activator="{ props }">
<v-icon <v-icon
icon='mdi-crosshairs-gps' icon='mdi-crosshairs-gps'
@@ -28,7 +28,7 @@
</v-tooltip> </v-tooltip>
</template> </template>
<template #prepend> <template #prepend>
<v-tooltip v-if="isAuthenticated" top> <v-tooltip v-if="isAuthenticated" location="top">
<template #activator="{ props }"> <template #activator="{ props }">
<v-icon <v-icon
icon='mdi-bookmark-plus-outline' icon='mdi-bookmark-plus-outline'
@@ -43,7 +43,7 @@
</v-text-field> </v-text-field>
</v-col> </v-col>
</v-row> </v-row>
<v-row wrap> <v-row>
<v-col> <v-col>
<v-btn-toggle <v-btn-toggle
v-if="smAndUp" v-if="smAndUp"
@@ -65,12 +65,12 @@
/> />
</v-col> </v-col>
</v-row> </v-row>
<v-row wrap> <v-row>
<v-col cols="12" sm="8"> <v-col cols="12" sm="8">
<v-text-field <v-text-field
v-model="state.search" v-model="state.search"
variant="underlined" variant="underlined"
append-outer-icon="mdi-magnify" append-icon="mdi-magnify"
:label="t('events.filter')" :label="t('events.filter')"
:placeholder="t('events.filter')" :placeholder="t('events.filter')"
hide-details hide-details
+1 -1
View File
@@ -7,7 +7,7 @@
<v-list-item v-for="item in model" :key="item" :title="item"> <v-list-item v-for="item in model" :key="item" :title="item">
<template #prepend> <template #prepend>
<v-list-item-action @click="toggleIgnore(type, item)"> <v-list-item-action @click="toggleIgnore(type, item)">
<v-tooltip top> <v-tooltip location="top">
<template #activator="{ props }"> <template #activator="{ props }">
<v-icon icon='mdi-delete-outline' v-bind="props" /> <v-icon icon='mdi-delete-outline' v-bind="props" />
</template> </template>
+6 -6
View File
@@ -1,12 +1,12 @@
<template> <template>
<div :key="isAuthenticated ? 'true' : 'false'"> <div :key="isAuthenticated ? 'true' : 'false'">
<v-container fluid grid-list-md class="app-fade-in"> <v-container fluid class="app-fade-in">
<v-row wrap> <v-row>
<v-col cols="12"> <v-col cols="12">
<v-card> <v-card>
<v-container fluid grid-list-md> <v-container fluid>
<v-row wrap> <v-row>
<v-col xs="12" sm="12" md="4" lg="4"> <v-col cols="12" sm="12" md="4" lg="4">
<list <list
:model="bands || []" :model="bands || []"
title-key="filters.band" title-key="filters.band"
@@ -14,7 +14,7 @@
:toggle-ignore="toggleIgnore" :toggle-ignore="toggleIgnore"
/> />
</v-col> </v-col>
<v-col xs="12" sm="12" md="4" lg="4"> <v-col cols="12" sm="12" md="4" lg="4">
<v-row> <v-row>
<v-col cols="12"> <v-col cols="12">
<list <list
+10 -10
View File
@@ -1,8 +1,8 @@
<template> <template>
<div :key="isAuthenticated ? 'true' : 'false'"> <div :key="isAuthenticated ? 'true' : 'false'">
<v-container fluid grid-list-md class="app-fade-in"> <v-container fluid class="app-fade-in">
<v-layout row wrap> <v-row>
<v-col xs="12"> <v-col cols="12">
<v-text-field <v-text-field
v-model="origin" v-model="origin"
variant="underlined" variant="underlined"
@@ -10,7 +10,7 @@
:placeholder="t('origins.geolocation')" :placeholder="t('origins.geolocation')"
> >
<template #append> <template #append>
<v-tooltip top> <v-tooltip location="top">
<template #activator="{ props }"> <template #activator="{ props }">
<v-icon <v-icon
icon='mdi-crosshairs-gps' icon='mdi-crosshairs-gps'
@@ -22,7 +22,7 @@
</v-tooltip> </v-tooltip>
</template> </template>
<template #prepend> <template #prepend>
<v-tooltip top> <v-tooltip location="top">
<template #activator="{ props }"> <template #activator="{ props }">
<v-icon <v-icon
icon='mdi-bookmark-plus-outline' icon='mdi-bookmark-plus-outline'
@@ -36,10 +36,10 @@
</template> </template>
</v-text-field> </v-text-field>
</v-col> </v-col>
</v-layout> </v-row>
<v-layout v-for="o in origins" :key="o" row wrap> <v-row v-for="o in origins" :key="o">
<v-col xs="12"> <v-col cols="12">
<v-tooltip top> <v-tooltip location="top">
<template #activator="{ props }"> <template #activator="{ props }">
<v-icon <v-icon
icon='mdi-delete-outline' icon='mdi-delete-outline'
@@ -51,7 +51,7 @@
</v-tooltip> </v-tooltip>
<span>{{ o }}</span> <span>{{ o }}</span>
</v-col> </v-col>
</v-layout> </v-row>
</v-container> </v-container>
<v-snackbar <v-snackbar
v-model="snackbar.active" v-model="snackbar.active"
+3 -3
View File
@@ -1,7 +1,7 @@
<template> <template>
<v-app :key='locale + isAuthenticated'> <v-app :key='locale + isAuthenticated'>
<v-navigation-drawer v-model='nav' temporary app> <v-navigation-drawer v-model='nav' temporary>
<v-list dense> <v-list density="compact">
<v-list-item v-if='isAuthenticated && user' :title='user.name' :prepend-avatar='user.picture' /> <v-list-item v-if='isAuthenticated && user' :title='user.name' :prepend-avatar='user.picture' />
<v-list-item> <v-list-item>
<v-switch v-model='darkMode' color='primary' :label="t('app.darkMode')" hide-details class='ms-1' /> <v-switch v-model='darkMode' color='primary' :label="t('app.darkMode')" hide-details class='ms-1' />
@@ -35,7 +35,7 @@ v-if='isAuthenticated' link :title="t('app.logout')" prepend-icon='mdi-logout'
@click='doLogout' /> @click='doLogout' />
</v-list> </v-list>
</v-navigation-drawer> </v-navigation-drawer>
<v-app-bar app scroll-off-screen> <v-app-bar scroll-behavior="hide">
<v-app-bar-nav-icon @click='nav = !nav' /> <v-app-bar-nav-icon @click='nav = !nav' />
<v-toolbar-title :title='title' /> <v-toolbar-title :title='title' />
<v-spacer /> <v-spacer />
-1
View File
@@ -52,7 +52,6 @@ spec:
cpu: 10m cpu: 10m
memory: 10Mi memory: 10Mi
limits: limits:
cpu: 300m
memory: 300Mi memory: 300Mi
+3164 -2508
View File
File diff suppressed because it is too large Load Diff
+25 -25
View File
@@ -16,48 +16,48 @@
"codegen": "graphql-codegen && eslint graphql/generated/operations.ts --fix" "codegen": "graphql-codegen && eslint graphql/generated/operations.ts --fix"
}, },
"devDependencies": { "devDependencies": {
"@commitlint/cli": "20.3.0", "@commitlint/cli": "20.4.2",
"@commitlint/config-conventional": "20.3.0", "@commitlint/config-conventional": "20.4.2",
"@graphql-codegen/cli": "6.1.0", "@graphql-codegen/cli": "6.1.2",
"@graphql-codegen/fragment-matcher": "6.0.0", "@graphql-codegen/fragment-matcher": "6.0.0",
"@graphql-codegen/typescript": "5.0.7", "@graphql-codegen/typescript": "5.0.8",
"@graphql-codegen/typescript-operations": "5.0.7", "@graphql-codegen/typescript-operations": "5.0.8",
"@graphql-codegen/typescript-vue-apollo": "4.1.2", "@graphql-codegen/typescript-vue-apollo": "4.1.2",
"@nuxt/devtools": "3.1.1", "@nuxt/devtools": "3.2.2",
"@nuxt/eslint": "1.12.1", "@nuxt/eslint": "1.15.2",
"@nuxtjs/eslint-module": "4.1.0", "@nuxtjs/eslint-module": "4.1.0",
"@nuxtjs/i18n": "10.2.1", "@nuxtjs/i18n": "10.2.3",
"@stylistic/eslint-plugin": "5.6.1", "@stylistic/eslint-plugin": "5.9.0",
"@vue/test-utils": "2.4.6", "@vue/test-utils": "2.4.6",
"esbuild": "0.27.2", "esbuild": "0.27.3",
"eslint": "9.39.2", "eslint": "9.39.3",
"eslint-plugin-nuxt": "4.0.0", "eslint-plugin-nuxt": "4.0.0",
"eslint-plugin-simple-import-sort": "12.1.1", "eslint-plugin-simple-import-sort": "12.1.1",
"eslint-plugin-vue": "10.6.2", "eslint-plugin-vue": "10.8.0",
"nuxt": "4.2.2", "nuxt": "4.3.1",
"postcss-html": "1.8.0", "postcss-html": "1.8.1",
"sass": "1.97.2", "sass": "1.97.3",
"stylelint": "16.26.1", "stylelint": "17.4.0",
"stylelint-config-recommended-vue": "1.6.1", "stylelint-config-recommended-vue": "1.6.1",
"stylelint-config-standard": "39.0.1", "stylelint-config-standard": "40.0.0",
"typescript": "5.9.3", "typescript": "5.9.3",
"typescript-eslint": "8.51.0", "typescript-eslint": "8.56.1",
"vite-plugin-vuetify": "2.1.2", "vite-plugin-vuetify": "2.1.3",
"vue": "3.5.26", "vue": "3.5.29",
"vue-eslint-parser": "10.2.0", "vue-eslint-parser": "10.4.0",
"vue-router": "4.6.4", "vue-router": "4.6.4",
"vuetify": "3.11.6" "vuetify": "3.12.1"
}, },
"dependencies": { "dependencies": {
"@apollo/client": "3.14.0", "@apollo/client": "3.14.0",
"@auth0/auth0-vue": "2.5.0", "@auth0/auth0-vue": "2.5.0",
"@grafana/faro-web-sdk": "2.1.0", "@grafana/faro-web-sdk": "2.2.4",
"@grafana/faro-web-tracing": "2.1.0", "@grafana/faro-web-tracing": "2.2.4",
"@mdi/font": "7.4.47", "@mdi/font": "7.4.47",
"@pinia/nuxt": "0.11.3", "@pinia/nuxt": "0.11.3",
"@vue/apollo-composable": "4.2.2", "@vue/apollo-composable": "4.2.2",
"date-fns": "4.1.0", "date-fns": "4.1.0",
"graphql": "16.12.0", "graphql": "16.13.0",
"graphql-tag": "2.12.6", "graphql-tag": "2.12.6",
"pinia": "3.0.4", "pinia": "3.0.4",
"pinia-plugin-persistedstate": "4.7.1", "pinia-plugin-persistedstate": "4.7.1",
+7
View File
@@ -9,6 +9,13 @@
"matchPackageNames": [ "matchPackageNames": [
"@grafana/faro-**" "@grafana/faro-**"
] ]
},
{
"groupName": "stylelint",
"matchPackageNames": [
"stylelint",
"stylelint-config-standard"
]
} }
] ]
} }