No description
Find a file
Tracewebstudio Dev 1990b5c99d fix: remove RequireAuth render-time loading spinner causing SSR/hydration mismatch
The loading spinner in RequireAuth caused a hydration error: on SSR the session was available so children rendered, but during client hydration session.loading was true so the spinner rendered instead, causing DOM mismatch (null nextSibling).

Also includes role resolution priority fixes from previous session:
- prefer preferredRole when backendRole is JOB_SEEKER but preferredRole is not
- pass role via URL param to dashboard
- urlRoleLocked signal prevents auth effects from overriding URL role
2026-04-21 23:56:19 +02:00
.claude chore: checkpoint current workspace changes 2026-03-25 22:15:09 +01:00
.gitea/workflows ci: fix docker login with --password-stdin and explicit registry 2026-04-19 18:13:34 +02:00
.github/workflows ci: trigger on high-performance push 2026-04-19 16:35:27 +02:00
.playwright-cli chore: update playwright debug log 2026-03-25 22:15:38 +01:00
.storybook Refactor admin routes and add Storybook/Vitest setup 2026-03-26 06:18:07 +01:00
docs feat(frontend): add next parity batch for public routes 2026-03-17 00:21:34 +01:00
output/playwright chore: checkpoint current workspace changes 2026-03-25 22:15:09 +01:00
public chore: sync latest dashboard and role flow updates 2026-04-05 16:52:02 +02:00
src fix: remove RequireAuth render-time loading spinner causing SSR/hydration mismatch 2026-04-21 23:56:19 +02:00
test-videos feat(frontend): add lead requests, accepted leads, checkout, invoice detail, notification bell 2026-04-10 03:36:26 +02:00
tests feat(frontend): add lead requests, accepted leads, checkout, invoice detail, notification bell 2026-04-10 03:36:26 +02:00
.dockerignore fix(build): use multi-stage Dockerfile and add .dockerignore 2026-04-16 10:47:30 +02:00
.eslintrc.cjs feat: comprehensive testing infrastructure (without workflow pending token scope) 2026-04-08 02:43:29 +02:00
.gitignore feat: comprehensive testing infrastructure (without workflow pending token scope) 2026-04-08 02:43:29 +02:00
.prettierrc feat: comprehensive testing infrastructure (without workflow pending token scope) 2026-04-08 02:43:29 +02:00
COMMON_PAGES_STATUS.md docs: document common pages wiring status and missing pricing feature 2026-04-10 01:32:06 +02:00
dashboard-sidebar-status.md docs: document all sidebar items are wired to real data 2026-04-10 01:29:15 +02:00
Dockerfile ci: fix kaniko builds and base images 2026-04-17 03:04:01 +02:00
Dockerfile.simple fix(ci): use internal registry for node:20-alpine base image 2026-04-16 19:30:25 +02:00
E2E-TEST-SUMMARY.md feat(frontend): add lead requests, accepted leads, checkout, invoice detail, notification bell 2026-04-10 03:36:26 +02:00
frontend-solid.dev.log fix: update forms to match DB schema - first_name/last_name, role keys 2026-04-15 06:23:28 +02:00
frontend-solid.dev.pid fix: update forms to match DB schema - first_name/last_name, role keys 2026-04-15 06:23:28 +02:00
frontend.log chore: remove gitops update step (handled server-side) 2026-04-14 18:52:19 +02:00
live-demo-manual.cjs fix: Chrome rendering and scrolling issues 2026-04-10 02:48:46 +02:00
live-demo.cjs fix: Chrome rendering and scrolling issues 2026-04-10 02:48:46 +02:00
manual-e2e-test.cjs feat(frontend): add lead requests, accepted leads, checkout, invoice detail, notification bell 2026-04-10 03:36:26 +02:00
package-lock.json fix: add missing @tailwindcss/vite dependency 2026-04-09 05:41:11 +02:00
package.json fix: add missing @tailwindcss/vite dependency 2026-04-09 05:41:11 +02:00
playwright.a11y.config.ts feat: comprehensive testing infrastructure (without workflow pending token scope) 2026-04-08 02:43:29 +02:00
playwright.visual.config.ts feat: comprehensive testing infrastructure (without workflow pending token scope) 2026-04-08 02:43:29 +02:00
PREVIEW_REAL_DATA.md docs: document that DashboardDesignPreview uses real APIs, not mock data 2026-04-10 01:53:02 +02:00
README.md ci: stop treating registry host as secret 2026-04-17 02:39:50 +02:00
SIDEBAR_STATUS_COMPLETE.md docs: complete sidebar status for all 4 role types 2026-04-10 01:51:00 +02:00
test-data.json feat(frontend): add lead requests, accepted leads, checkout, invoice detail, notification bell 2026-04-10 03:36:26 +02:00
tsconfig.json feat(frontend): add solidstart runtime onboarding renderer 2026-03-16 23:46:21 +01:00
vite.config.timestamp_1775706024731.js feat: improve Help Center UI with mixed dark/light theme and structured content 2026-04-09 21:52:16 +02:00
vite.config.ts fix: update forms to match DB schema - first_name/last_name, role keys 2026-04-15 06:23:28 +02:00
vitest.config.ts fix: update vitest config and msw v2 API, remove orphaned tests 2026-04-13 01:36:15 +02:00
vitest.shims.d.ts Refactor admin routes and add Storybook/Vitest setup 2026-03-26 06:18:07 +01:00

NXTGAUGE Frontend Solid

SolidStart migration target for nxtgauge-frontendwebsite.

Principle

Reproduce the same user-facing behavior and runtime-config driven flows without changing product logic.

See docs/MIGRATION_MASTER_PLAN.md for the staged plan.

CI (Woodpecker)

Required secrets:

  • REGISTRY_USERNAME
  • REGISTRY_PASSWORD