nxtgauge-frontend-solid/src/routes
Ashwin Kumar Sivakumar 83b5072011
All checks were successful
build-and-release / build (push) Successful in 2m14s
Fix forgot-password flow: UI never let users enter the emailed code
The backend emails a plain 6-digit reset code (crates/email/templates/
password-reset.html just renders {{reset_code}}, no link) and expects
POST /api/auth/reset-password with {code, new_password}. This page was
built for a different, unused link-based flow instead: it only read a
`token` from the URL query string and posted it as `token`, a field
name the backend's ResetPasswordPayload doesn't even have. Users had
no way to type the code in at all, so submitting a request just left
them stuck back on the request screen.

Now: requesting a reset code moves straight to a "set new password"
step with a 6-digit code input, and the code is submitted under the
correct `code` field name.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-23 22:25:31 +05:30
..
admin feat: AI Credits Admin Panel 2026-07-06 01:58:29 +05:30
dashboard chore: remove orphaned legacy dashboard routes; fix NotificationBell's broken API calls 2026-07-21 04:25:36 +05:30
help-center fix: local dev proxy, TypeScript errors, and test quality 2026-07-17 00:47:32 +02:00
professionals fix: update CTAs and fix company signup validation 2026-07-03 17:55:45 +05:30
roles feat: improve public role pages and help center content 2026-04-06 01:47:05 +02:00
signup Fix security audit finding: replace fake client-side captcha 2026-07-23 17:32:43 +05:30
[...404].tsx feat(frontend): add solidstart runtime onboarding renderer 2026-03-16 23:46:21 +01:00
about.tsx fix: local dev proxy, TypeScript errors, and test quality 2026-07-17 00:47:32 +02:00
contact.tsx fix: local dev proxy, TypeScript errors, and test quality 2026-07-17 00:47:32 +02:00
dashboard.tsx fix: eliminate API prefix double-encoding across all dashboard components 2026-07-18 11:40:20 +02:00
forgot-password.tsx Fix forgot-password flow: UI never let users enter the emailed code 2026-07-23 22:25:31 +05:30
index.tsx fix: route client /api/* through /api/gateway/* proxy\n\nLogin, signup, forgot-password, dashboard, contact, help-center, and all dashboard component fetches were calling bare /api/* paths. The SolidStart server has no /api/auth/*, /api/support/*, or /api/kb/* handlers -- only /api/gateway/[...path] proxies to the Rust gateway. So those calls returned HTML (SPA catch-all), the JSON parse threw silently, and the buttons looked dead. Sign In / Sign Up / Forgot Password all appeared to be no-ops.\n\nThis routes every client-side fetch through the existing gateway proxy, matching the pattern already used by src/lib/api.ts.\n\nAlso fixes hardcoded test121 -> test111 in canonical/og:url tags across index, professionals, help-center, and RoleLandingPage. 2026-06-11 14:10:10 +05:30
login.tsx Fix security audit finding: replace fake client-side captcha 2026-07-23 17:32:43 +05:30
privacy.tsx Finalize onboarding + role flow updates and public UI polish 2026-03-19 02:35:19 +01:00
terms.tsx Finalize onboarding + role flow updates and public UI polish 2026-03-19 02:35:19 +01:00