Commit Graph

43 Commits

Author SHA1 Message Date
nitrix 8cda421054 Merge pull request 'Update dependency @vue/tsconfig to v0.9.1' (#55) from renovate/vue-tsconfig-0.x-lockfile into master
CI / build-and-publish (push) Has been cancelled
CI / frontend-e2e (push) Has been cancelled
CI / frontend-test (push) Has been cancelled
CI / backend-test (push) Has been cancelled
2026-04-20 23:58:41 +02:00
nitrix 8518adc1b0 Merge pull request 'Update dependency vite to v8.0.9' (#49) from renovate/vite-8.x-lockfile into master
CI / build-and-publish (push) Has been cancelled
CI / frontend-e2e (push) Has been cancelled
CI / frontend-test (push) Has been cancelled
CI / backend-test (push) Has been cancelled
2026-04-20 23:58:31 +02:00
Renovate Bot 91023795ce Update dependency jsdom to v29
CI / frontend-test (push) Successful in 39s
CI / backend-test (push) Successful in 1m25s
CI / frontend-e2e (push) Successful in 1m52s
CI / build-and-publish (push) Has been skipped
2026-04-20 21:43:30 +00:00
Renovate Bot 22bf8b78d0 Update dependency vite to v8.0.9
CI / frontend-test (push) Successful in 36s
CI / backend-test (push) Successful in 1m27s
CI / frontend-e2e (push) Successful in 2m12s
CI / build-and-publish (push) Has been skipped
2026-04-20 21:42:04 +00:00
Renovate Bot b46db52b4a Update dependency @vue/tsconfig to v0.9.1
CI / frontend-test (push) Successful in 31s
CI / backend-test (push) Successful in 1m26s
CI / frontend-e2e (push) Successful in 2m18s
CI / build-and-publish (push) Has been skipped
2026-04-20 21:41:37 +00:00
nitrix bb4170b0b6 Merge pull request 'Update dependency @vitejs/plugin-vue to v6.0.6' (#54) from renovate/vitejs-plugin-vue-6.x-lockfile into master
CI / frontend-test (push) Successful in 29s
CI / backend-test (push) Successful in 1m11s
CI / frontend-e2e (push) Successful in 1m48s
CI / build-and-publish (push) Has been skipped
2026-04-20 23:39:14 +02:00
nitrix 5bd5da7561 Merge pull request 'Update dependency @types/node to v24.12.2' (#53) from renovate/node-24.x-lockfile into master
CI / build-and-publish (push) Has been cancelled
CI / frontend-e2e (push) Has been cancelled
CI / frontend-test (push) Has been cancelled
CI / backend-test (push) Has been cancelled
2026-04-20 23:39:03 +02:00
nitrix 6241a3db9c Merge pull request 'Update dependency @types/jsdom to v28.0.1' (#52) from renovate/jsdom-28.x-lockfile into master
CI / build-and-publish (push) Has been cancelled
CI / frontend-e2e (push) Has been cancelled
CI / frontend-test (push) Has been cancelled
CI / backend-test (push) Has been cancelled
2026-04-20 23:38:53 +02:00
nitrix e73b189056 Merge pull request 'Update dependency vue-router to v5.0.4' (#51) from renovate/vue-router-5.x-lockfile into master
CI / build-and-publish (push) Has been cancelled
CI / frontend-e2e (push) Has been cancelled
CI / frontend-test (push) Has been cancelled
CI / backend-test (push) Has been cancelled
2026-04-20 23:38:43 +02:00
nitrix de5e566796 Merge pull request 'Update dependency vue-tsc to v3.2.7' (#47) from renovate/vue-tsc-3.x-lockfile into master
CI / build-and-publish (push) Has been cancelled
CI / backend-test (push) Has been cancelled
CI / frontend-e2e (push) Has been cancelled
CI / frontend-test (push) Has been cancelled
2026-04-20 23:38:13 +02:00
nitrix f8a5aa2eb6 Merge pull request 'Update dependency msw to v2.13.4' (#45) from renovate/msw-2.x-lockfile into master
CI / build-and-publish (push) Has been cancelled
CI / frontend-e2e (push) Has been cancelled
CI / frontend-test (push) Has been cancelled
CI / backend-test (push) Has been cancelled
2026-04-20 23:38:03 +02:00
Renovate Bot d732c47139 Update dependency msw to v2.13.4
CI / frontend-test (push) Successful in 37s
CI / backend-test (push) Successful in 1m27s
CI / frontend-e2e (push) Successful in 2m13s
CI / build-and-publish (push) Has been skipped
2026-04-20 21:28:32 +00:00
Renovate Bot a8a577f4a9 Update dependency vue-tsc to v3.2.7
CI / frontend-test (push) Successful in 36s
CI / backend-test (push) Successful in 1m40s
CI / frontend-e2e (push) Successful in 2m20s
CI / build-and-publish (push) Has been skipped
2026-04-20 21:28:20 +00:00
Renovate Bot aacea71be8 Update dependency vue-router to v5.0.4
CI / frontend-test (push) Successful in 42s
CI / backend-test (push) Successful in 1m30s
CI / frontend-e2e (push) Successful in 2m26s
CI / build-and-publish (push) Has been skipped
2026-04-20 21:28:12 +00:00
Renovate Bot 7fa510d8d8 Update dependency @vitest/eslint-plugin to v1.6.16
CI / frontend-test (push) Successful in 43s
CI / backend-test (push) Successful in 1m32s
CI / frontend-e2e (push) Successful in 2m17s
CI / build-and-publish (push) Has been skipped
2026-04-20 21:27:36 +00:00
Renovate Bot a26d53b00e Update dependency @vitejs/plugin-vue to v6.0.6
CI / frontend-test (push) Successful in 35s
CI / backend-test (push) Successful in 1m34s
CI / frontend-e2e (push) Successful in 2m16s
CI / build-and-publish (push) Has been skipped
2026-04-20 21:27:24 +00:00
Renovate Bot 95a74f83f7 Update dependency @types/node to v24.12.2
CI / frontend-test (push) Successful in 36s
CI / backend-test (push) Successful in 1m22s
CI / frontend-e2e (push) Successful in 2m24s
CI / build-and-publish (push) Has been skipped
2026-04-20 21:27:20 +00:00
Renovate Bot 551ec8cafa Update dependency @types/jsdom to v28.0.1
CI / frontend-test (push) Successful in 33s
CI / backend-test (push) Successful in 1m14s
CI / frontend-e2e (push) Successful in 2m3s
CI / build-and-publish (push) Has been skipped
2026-04-20 21:27:15 +00:00
Renovate Bot 0408ce1f8e Update dependency @msw/playwright to v0.6.7
CI / backend-test (push) Successful in 57s
CI / frontend-test (push) Successful in 26s
CI / frontend-e2e (push) Successful in 1m39s
CI / build-and-publish (push) Has been skipped
2026-04-20 20:52:06 +00:00
nitrix 8fb1927917 Pin oxlint to ~1.60.0 to match eslint-plugin-oxlint peer range
CI / backend-test (push) Successful in 57s
CI / frontend-test (push) Failing after 17s
CI / frontend-e2e (push) Successful in 1m42s
CI / build-and-publish (push) Has been skipped
eslint-plugin-oxlint@1.60.0 has a strict peerDependency of
oxlint@~1.60.0, and 1.61.0 is not yet released. Keep the two in
lockstep so npm install resolves cleanly.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-20 22:31:05 +02:00
Renovate Bot 42686502d8 Update dependency vite-plugin-vue-devtools to v8.1.0
CI / backend-test (push) Successful in 53s
CI / frontend-test (push) Successful in 26s
CI / frontend-e2e (push) Successful in 1m31s
CI / build-and-publish (push) Has been skipped
2026-03-13 02:02:01 +00:00
Renovate Bot 264c4ec21f Update dependency eslint-plugin-oxlint to ~1.55.0
CI / backend-test (push) Successful in 59s
CI / frontend-test (push) Successful in 26s
CI / frontend-e2e (push) Successful in 1m21s
CI / build-and-publish (push) Has been skipped
2026-03-12 17:02:27 +00:00
nitrix 6d7a55fdb3 Merge pull request 'Update dependency vite to v8' (#31) from renovate/vite-8.x into master
CI / backend-test (push) Successful in 59s
CI / frontend-test (push) Successful in 27s
CI / frontend-e2e (push) Successful in 1m21s
CI / build-and-publish (push) Has been skipped
Merge pull request 'Update dependency vite to v8' (#31)
2026-03-12 17:55:13 +01:00
nitrix a8aacf4ee9 Merge pull request 'Update dependency vitest to v4.1.0' (#33) from renovate/vitest-monorepo into master
CI / frontend-test (push) Has been cancelled
CI / frontend-e2e (push) Has been cancelled
CI / build-and-publish (push) Has been cancelled
CI / backend-test (push) Has been cancelled
Merge pull request 'Update dependency vitest to v4.1.0' (#33)
2026-03-12 17:55:02 +01:00
nitrix 0a404ecde3 Merge pull request 'Update dependency @vitejs/plugin-vue to v6.0.5' (#32) from renovate/vitejs-plugin-vue-6.x-lockfile into master
CI / frontend-test (push) Has been cancelled
CI / frontend-e2e (push) Has been cancelled
CI / build-and-publish (push) Has been cancelled
CI / backend-test (push) Has been cancelled
Merge pull request 'Update dependency @vitejs/plugin-vue to v6.0.5' (#32)
2026-03-12 17:54:54 +01:00
nitrix 01f9e3dac1 Merge pull request 'Update dependency @vitest/eslint-plugin to v1.6.11' (#34) from renovate/vitest-eslint-plugin-1.x-lockfile into master
CI / frontend-test (push) Has been cancelled
CI / frontend-e2e (push) Has been cancelled
CI / build-and-publish (push) Has been cancelled
CI / backend-test (push) Has been cancelled
Merge pull request 'Update dependency @vitest/eslint-plugin to v1.6.11' (#34)
2026-03-12 17:54:47 +01:00
Renovate Bot a44b938f08 Update oxlint monorepo
CI / backend-test (push) Successful in 57s
CI / frontend-test (push) Successful in 23s
CI / frontend-e2e (push) Successful in 1m12s
CI / build-and-publish (push) Has been skipped
2026-03-12 16:03:22 +00:00
Renovate Bot 7477a953c5 Update dependency @vitest/eslint-plugin to v1.6.11
CI / backend-test (push) Successful in 1m1s
CI / frontend-test (push) Successful in 23s
CI / frontend-e2e (push) Successful in 1m9s
CI / build-and-publish (push) Has been skipped
2026-03-12 16:02:57 +00:00
Renovate Bot 7fb296b47f Update dependency vitest to v4.1.0
CI / backend-test (push) Successful in 1m0s
CI / frontend-test (push) Successful in 23s
CI / frontend-e2e (push) Successful in 1m10s
CI / build-and-publish (push) Has been skipped
2026-03-12 15:02:35 +00:00
Renovate Bot 8ab7d345c8 Update dependency @vitejs/plugin-vue to v6.0.5
CI / backend-test (push) Successful in 56s
CI / frontend-test (push) Successful in 23s
CI / frontend-e2e (push) Successful in 1m10s
CI / build-and-publish (push) Has been skipped
2026-03-12 15:02:20 +00:00
Renovate Bot cf2139f229 Update dependency vite to v8
CI / backend-test (push) Successful in 57s
CI / frontend-test (push) Successful in 27s
CI / frontend-e2e (push) Successful in 1m14s
CI / build-and-publish (push) Has been skipped
2026-03-12 14:02:26 +00:00
Renovate Bot 60649ae4de Update oxlint monorepo
CI / backend-test (push) Successful in 56s
CI / frontend-test (push) Successful in 23s
CI / frontend-e2e (push) Successful in 1m10s
CI / build-and-publish (push) Has been skipped
2026-03-12 07:01:59 +00:00
Renovate Bot 622932418d Update dependency oxlint to ~1.53.0
CI / backend-test (push) Successful in 57s
CI / frontend-test (push) Successful in 24s
CI / frontend-e2e (push) Successful in 1m11s
CI / build-and-publish (push) Has been skipped
2026-03-11 06:02:47 +00:00
Renovate Bot e6711b33d4 Update dependency @vitest/eslint-plugin to v1.6.10
CI / backend-test (push) Successful in 1m0s
CI / frontend-test (push) Successful in 30s
CI / frontend-e2e (push) Successful in 1m11s
CI / build-and-publish (push) Has been skipped
2026-03-09 20:02:48 +00:00
Renovate Bot 27ca8ab4b8 Update dependency vue to v3.5.30
CI / backend-test (push) Successful in 1m2s
CI / frontend-test (push) Successful in 23s
CI / frontend-e2e (push) Successful in 1m10s
CI / build-and-publish (push) Has been skipped
2026-03-09 11:17:01 +00:00
Renovate Bot 210118bf9a Update dependency eslint to v10.0.3
CI / backend-test (push) Successful in 54s
CI / frontend-test (push) Successful in 21s
CI / frontend-e2e (push) Successful in 52s
CI / build-and-publish (push) Has been skipped
2026-03-06 23:02:21 +00:00
nitrix 014b3b0171 Merge pull request 'Update oxlint monorepo to ~1.51.0' (#6) from renovate/oxlint-monorepo into master
CI / backend-test (push) Has been cancelled
CI / frontend-test (push) Has been cancelled
CI / frontend-e2e (push) Has been cancelled
CI / build-and-publish (push) Has been cancelled
Reviewed-on: #6
2026-03-06 21:20:53 +01:00
Renovate Bot 465fc2178f Update oxlint monorepo to ~1.51.0
CI / backend-test (push) Successful in 55s
CI / frontend-test (push) Successful in 21s
CI / frontend-e2e (push) Successful in 49s
CI / build-and-publish (push) Has been skipped
2026-03-06 20:07:38 +00:00
Renovate Bot 9e48debca7 Update dependency @vue/tsconfig to ^0.9.0
CI / backend-test (push) Successful in 54s
CI / frontend-test (push) Successful in 21s
CI / frontend-e2e (push) Successful in 50s
CI / build-and-publish (push) Has been skipped
2026-03-06 20:07:33 +00:00
Renovate Bot d248bcd944 Update dependency @types/node to v24.12.0
CI / backend-test (push) Successful in 55s
CI / frontend-test (push) Successful in 20s
CI / frontend-e2e (push) Successful in 54s
CI / build-and-publish (push) Has been skipped
2026-03-06 20:03:33 +00:00
nitrix 9cf199dd9f Add Playwright E2E tests with MSW API mocking
- Playwright + @msw/playwright + @msw/source for OpenAPI-driven mocks
- Chromium-only configuration with Vite dev server integration
- Smoke tests: home page, CTA, navigation
- US-1 tests: validation, event creation flow, localStorage, error handling
- Suppress Node 25 --localstorage-file warning from MSW cookieStore
2026-03-06 18:16:07 +01:00
nitrix 5ad6a08b72 T-5: set up API-first tooling with OpenAPI spec as single source of truth
Backend: openapi-generator-maven-plugin generates Spring interfaces and DTOs
from the spec. Frontend: openapi-typescript + openapi-fetch provide type-safe
API access. Both sides get compile-time contract enforcement from a single
api.yaml file.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 18:06:00 +01:00
nitrix a55174b323 T-1: initialize monorepo structure with backend and frontend scaffolds
Backend: Spring Boot 3.5.11 on Java 25, Maven with wrapper, hexagonal
architecture package layout (domain/application/adapter/config), health
endpoint with integration test. Originally planned for Spring Boot 4.0
but pivoted due to massive package reorganization in 4.0 (see addenda
in research and plan docs).

Frontend: Vue 3 scaffolded via create-vue with TypeScript, Vue Router,
Vitest, ESLint, Prettier. Pivoted from Svelte due to ecosystem maturity
concerns (broken router ecosystem for Svelte 5).

Also: extended .gitignore for Java/Maven and Node/Vue artifacts, updated
CLAUDE.md with tech stack, build commands, agent documentation sections,
and document integrity rule.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 01:32:18 +01:00