Nxtgauge Frontend
Find a file
Tracewebstudio Dev 77febdaeb4
All checks were successful
build-and-release / build (push) Successful in 1m41s
feat(credits): add coupon code input to AI credit checkout
Adds an optional coupon code field (uppercase, with Apply button and
confirmation tick) to the checkout modal, visible only for AI credit
package purchases. The code is passed as coupon_code to POST
/api/ai-credits/order; the backend applies the discount and the
discounted amount flows through to PayU.

CheckoutState gains couponCode + couponApplied fields. All open/close
reset paths clear them. Retry from error preserves the entered code.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-08-14 11:19:07 +02:00
.claude fix: eliminate API prefix double-encoding across all dashboard components 2026-07-18 11:40:20 +02:00
.forgejo fix(ci): sort registry prune by real image build time, protect current SHA 2026-07-17 05:37:14 +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
public feat: role registration wizard + shared identity doc pre-fill 2026-08-12 14:56:03 +02:00
src feat(credits): add coupon code input to AI credit checkout 2026-08-14 11:19:07 +02:00
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(e2e): use env-aware URLs, captcha-solving, and real Redis OTP retrieval 2026-08-14 00:51:55 +05:30
.dockerignore fix(build): use multi-stage Dockerfile and add .dockerignore 2026-04-16 10:47:30 +02:00
.eslintrc.cjs fix: always show Verification in sidebar when user has a pending submission 2026-08-12 17:46:03 +02:00
.gitignore fix(e2e): use env-aware URLs, captcha-solving, and real Redis OTP retrieval 2026-08-14 00:51:55 +05:30
.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 fix(deps,types): resolve vitest/eslint version drift, fix JSX type error 2026-08-14 00:57:31 +05:30
package.json fix(deps,types): resolve vitest/eslint version drift, fix JSX type error 2026-08-14 00:57:31 +05:30
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
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: local dev proxy, TypeScript errors, and test quality 2026-07-17 00:47:32 +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

Mon Jun 8 09:06:25 PM IST 2026

Mon Jun 8 09:16:18 PM IST 2026

Trigger build 1783293141