SurfSense/surfsense_web/app/dashboard/[search_space_id]
xianren b8e663e8f4 feat: add maxLength constraints to auth and settings form inputs
Gives users immediate client-side feedback and prevents pathologically
long values from being typed. Caps match Zod schema limits where they
exist; email uses the RFC 5321 maximum.

Files touched (5):
- (home)/login/LocalLoginForm.tsx — email → 254
- (home)/register/page.tsx — email → 254
- dashboard/.../user-settings/.../ProfileContent.tsx — display name → 100
- components/settings/general-settings-manager.tsx — search space name → 100
- components/settings/roles-manager.tsx — role name (create+edit dialogs) → 100,
  role description (create+edit dialogs) → 500

Closes #948
2026-04-16 22:33:01 +08:00
..
buy-more feat: no login experience and prem tokens 2026-04-15 17:02:00 -07:00
buy-pages feat: no login experience and prem tokens 2026-04-15 17:02:00 -07:00
buy-tokens feat: no login experience and prem tokens 2026-04-15 17:02:00 -07:00
connectors/callback chore: ran linting 2026-03-21 13:20:13 +05:30
logs chore: linting 2026-04-08 16:14:26 -07:00
more-pages chore: linting 2026-03-27 03:17:05 -07:00
new-chat feat: add processing mode support for document uploads and ETL pipeline, improded error handling ux 2026-04-14 21:26:00 -07:00
onboard chore: ran linting 2026-03-30 01:50:41 +05:30
purchase-cancel feat: no login experience and prem tokens 2026-04-15 17:02:00 -07:00
purchase-success feat: no login experience and prem tokens 2026-04-15 17:02:00 -07:00
team chore: format upstream files 2026-03-30 20:33:40 +02:00
user-settings/components feat: add maxLength constraints to auth and settings form inputs 2026-04-16 22:33:01 +08:00
client-layout.tsx Formatting 2026-04-07 20:28:07 +02:00
layout.tsx chore: ran linting 2026-03-06 12:17:57 +05:30
page.tsx chore: linting 2026-03-27 03:17:05 -07:00