Nxtgauge Frontend
Find a file
Ashwin Kumar Sivakumar 0b38bc6ca5
All checks were successful
build-and-release / build (push) Successful in 1m27s
fix(api): stop routing through a nonexistent /api/gateway rewrite layer
The K8s ingress for this domain routes any /api/* path directly to the
Rust gateway service — there is no rewrite/proxy layer in production that
collapses /api/gateway/* down to /api/*. That rewrite only exists as a
dev-only vite proxy, so lib/api.ts's request()/apiFetch() (used by Save
Changes, Submit for Verification, document upload, wallet, jobs,
marketplace, portfolio, and more) were 404ing on every call in production
with "Route not found in gateway". ProfilePage.tsx and
VerificationStatusPage.tsx each had their own local apiFetch with the same
assumption, doubly broken (paths already included /api/, prefixed again).
All three now hit the already-fully-qualified /api/... path directly,
matching how the working signup/login calls have always done it.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-15 01:17:44 +05:30
.claude chore: checkpoint current workspace changes 2026-03-25 22:15:09 +01:00
.forgejo fix(ci): push gitops updates via GitHub instead of direct-to-Forgejo 2026-07-12 22:55:19 +05:30
.gitea/workflows fix(ci): use runner docker host 2026-07-05 22:25:37 +05:30
.github/workflows ci: remove GitHub Actions workflow - using Forgejo CI exclusively 2026-07-06 04:19:48 +05:30
.playwright-cli feat: notifications page, auto-apply settings, customer response profiles, job status UI 2026-07-02 13:33:54 +02:00
.storybook fix: Storybook, Playwright runtime, accessibility color contrast, test routes 2026-07-06 22:02:39 +05:30
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
playwright-reports/html fix: Update buttons from orange to navy blue for accessibility WCAG AA compliance 2026-07-07 05:07:28 +05:30
public chore: update AI chat widget - add logo, remove powered by gemma 2026-05-05 20:14:56 +02:00
src fix(api): stop routing through a nonexistent /api/gateway rewrite layer 2026-07-15 01:17:44 +05:30
test-videos Update components (CaptchaCanvas, DashboardLayout, MyDashboardPage, PortfolioPage, ProfilePage), form-validation, routes (dashboard, login, signup), app.css, add e2e tests and helpers, add manual test files and config 2026-05-08 15:34:49 +02:00
tests fix: Update buttons from orange to navy blue for accessibility WCAG AA compliance 2026-07-07 05:07:28 +05:30
.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 fix: Update Dockerfile to use ci.nxtgauge.com registry 2026-07-08 03:37:18 +05:30
Dockerfile.simple fix(ci): use internal registry for node:20-alpine base image 2026-04-16 19:30:25 +02:00
e2e-test-manual.ts Update components (CaptchaCanvas, DashboardLayout, MyDashboardPage, PortfolioPage, ProfilePage), form-validation, routes (dashboard, login, signup), app.css, add e2e tests and helpers, add manual test files and config 2026-05-08 15:34:49 +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.pid chore: checkpoint workspace updates 2026-04-26 23:58:43 +02:00
frontend-solid.start.pid chore: checkpoint workspace updates 2026-04-26 23:58:43 +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 chore: checkpoint workspace updates 2026-04-26 23:58:43 +02:00
package.json chore: checkpoint workspace updates 2026-04-26 23:58:43 +02:00
playwright.a11y.config.ts feat: comprehensive testing infrastructure (without workflow pending token scope) 2026-04-08 02:43:29 +02:00
playwright.config.ts chore: Configure Playwright for test111.nxtgauge.com testing 2026-07-06 22:03:06 +05:30
playwright.visual.config.ts fix: RequireAuth hydration mismatch and role resolution 2026-04-22 00:36:12 +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 chore: trigger build 2026-07-06 04:42:21 +05:30
README.test.md test: Verify CI/CD automation end-to-end 2026-07-08 04:28:54 +05:30
send-to-hermes.sh Update components (CaptchaCanvas, DashboardLayout, MyDashboardPage, PortfolioPage, ProfilePage), form-validation, routes (dashboard, login, signup), app.css, add e2e tests and helpers, add manual test files and config 2026-05-08 15:34:49 +02:00
SIDEBAR_STATUS_COMPLETE.md docs: complete sidebar status for all 4 role types 2026-04-10 01:51:00 +02:00
signup-form-before.png Update components (CaptchaCanvas, DashboardLayout, MyDashboardPage, PortfolioPage, ProfilePage), form-validation, routes (dashboard, login, signup), app.css, add e2e tests and helpers, add manual test files and config 2026-05-08 15:34:49 +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
TESTING.md chore: migrate ci naming to forgejo 2026-06-11 17:17:42 +05:30
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.timestamp_1776803609839.js chore: checkpoint workspace updates 2026-04-26 23:58:43 +02:00
vite.config.timestamp_1776891334006.js chore: checkpoint workspace updates 2026-04-26 23:58:43 +02:00
vite.config.timestamp_1778027207764.js Update components (CaptchaCanvas, DashboardLayout, MyDashboardPage, PortfolioPage, ProfilePage), form-validation, routes (dashboard, login, signup), app.css, add e2e tests and helpers, add manual test files and config 2026-05-08 15:34:49 +02:00
vite.config.ts fix(frontend): replace broken file-based API routes with SolidStart middleware 2026-06-11 15:36:44 +05:30
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

Mon Jun 8 09:06:25 PM IST 2026

Mon Jun 8 09:16:18 PM IST 2026

Trigger build 1783293141