SurfSense/surfsense_web/components/settings
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
..
agent-model-manager.tsx feat: add Agent Model Manager component for managing LLM configurations and enhance UI in related components 2026-04-14 01:30:30 +05:30
buy-pages-content.tsx chore: linting 2026-03-31 21:42:03 -07:00
buy-tokens-content.tsx feat: no login experience and prem tokens 2026-04-15 17:02:00 -07:00
general-settings-manager.tsx feat: add maxLength constraints to auth and settings form inputs 2026-04-16 22:33:01 +08:00
image-model-manager.tsx feat: add Agent Model Manager component for managing LLM configurations and enhance UI in related components 2026-04-14 01:30:30 +05:30
llm-role-manager.tsx feat: add processing mode support for document uploads and ETL pipeline, improded error handling ux 2026-04-14 21:26:00 -07:00
more-pages-content.tsx feat: implement download functionality for different OS in SidebarUserProfile and DownloadButton components, enhance user experience with localized download messages 2026-04-10 19:53:13 +05:30
prompt-config-manager.tsx chore: linting 2026-03-31 14:45:46 -07:00
roles-manager.tsx feat: add maxLength constraints to auth and settings form inputs 2026-04-16 22:33:01 +08:00
search-space-settings-dialog.tsx feat: add processing mode support for document uploads and ETL pipeline, improded error handling ux 2026-04-14 21:26:00 -07:00
settings-dialog.tsx chore: ran linting 2026-03-17 04:40:46 +05:30
team-dialog.tsx chore: ran linting 2026-03-21 13:20:13 +05:30
team-memory-manager.tsx refactor: simplify alert descriptions, improved icons, improved UI in LLM settings 2026-04-10 19:07:35 +05:30
user-settings-dialog.tsx refactor: simplify alert descriptions, improved icons, improved UI in LLM settings 2026-04-10 19:07:35 +05:30
vision-model-manager.tsx feat: add Agent Model Manager component for managing LLM configurations and enhance UI in related components 2026-04-14 01:30:30 +05:30