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
DESKTOP-RTLN3BA\$punk
656e061f84
feat: add processing mode support for document uploads and ETL pipeline, improded error handling ux
...
Build and Push Docker Images / tag_release (push) Waiting to run
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Blocked by required conditions
- Introduced a `ProcessingMode` enum to differentiate between basic and premium processing modes.
- Updated `EtlRequest` to include a `processing_mode` field, defaulting to basic.
- Enhanced ETL pipeline services to utilize the selected processing mode for Azure Document Intelligence and LlamaCloud parsing.
- Modified various routes and services to handle processing mode, affecting document upload and indexing tasks.
- Improved error handling and logging to include processing mode details.
- Added tests to validate processing mode functionality and its impact on ETL operations.
2026-04-14 21:26:00 -07:00
Anish Sarkar
1714922830
refactor: improve password input layout and enhance chat thread title update logic
2026-04-14 21:13:01 +05:30
Soham Bhattacharjee
8025c5bcda
Merge branch 'dev' into fix/add-autocomplete-attributes
2026-04-08 04:59:52 +05:30
SohamBhattacharjee2003
36391acfd0
fix: add autoComplete attributes to form inputs for better UX
...
- Add autoComplete="username" and "current-password" to login form
- Add autoComplete="email" and "new-password" to register form inputs
- Add autoComplete="name" to profile display name input
- Add autoComplete="off" to connector search input
- Enables browser password managers and autofill functionality
2026-04-08 04:58:14 +05:30
Anish Sarkar
746c730b2e
chore: ran linting
2026-04-03 13:14:40 +05:30
Anish Sarkar
33e7aeef9d
style: enhance input field focus styles and transition effects in login and registration forms
2026-04-01 21:00:52 +05:30
DESKTOP-RTLN3BA\$punk
17642493eb
chore: linting
2026-03-31 14:45:46 -07:00
JoeMakuta
71db2f8c38
style: update LocalLoginForm styles with theme colors ref from global.css
2026-03-29 17:27:09 +02:00
likiosliu
97e7e73baf
fix: remove unnecessary useEffect + useState for AUTH_TYPE constant
...
AUTH_TYPE is a static module-level import that never changes.
No need for useState + useEffect; use the constant directly.
Closes #941
2026-03-25 22:09:56 +08:00
DESKTOP-RTLN3BA\$punk
ccf8454db5
Merge commit ' 59e21db42b' into dev
2026-03-24 21:20:30 -07:00
Nishant-k-sagar
7f3c7f47f2
feat: add placeholder text to login and register inputs
2026-03-24 21:35:37 +00:00
Anish Sarkar
d20c9c2788
refactor: enhance button styles in LocalLoginForm and RegisterPage components for better loading state visibility
2026-03-22 03:16:47 +05:30
Anish Sarkar
de8841fb86
chore: ran linting
2026-03-21 13:20:13 +05:30
Anish Sarkar
b7130100aa
refactor: clean up login form and logo component
...
- Removed the "signing_in" text from the login form for a more streamlined user experience.
- Updated the Logo component to include "select-none" class for improved styling and user interaction.
2026-03-17 23:44:30 +05:30
Anish Sarkar
2dec643cb4
Merge remote-tracking branch 'upstream/dev' into fix/auth
2026-02-10 11:36:06 +05:30
Anish Sarkar
bcdfd23ea1
chore: ran linting
2026-02-08 20:42:05 +05:30
Anish Sarkar
79f004bbb1
feat: implement rate limiting for authentication endpoints and enhance error handling for login attempts
2026-02-08 18:08:56 +05:30
Anish Sarkar
70cc8b44c8
refactor: simplify LocalLoginForm and enhance RowActions logic for document editing
2026-02-07 16:18:11 +05:30
DESKTOP-RTLN3BA\$punk
39d65d6166
feat: added incentive credits system
2026-01-26 23:32:30 -08:00
Anish Sarkar
86f2e798a9
fix: added spinner in login and register page
2026-01-25 16:28:34 +05:30
DESKTOP-RTLN3BA\$punk
6d20c54afb
feat(try): docker registration fix
2026-01-13 20:47:21 -08:00
DESKTOP-RTLN3BA\$punk
d20aef2957
feat: enhance login tracking and logout functionality
...
- Added session storage flag to track local login success, ensuring OAuth flows do not double track login events.
- Implemented tracking for logout events in both UserDropdown and AppSidebar components, resetting PostHog identity accordingly.
- Minor formatting adjustments in GoogleLoginButton and footer-new components for consistency.
2026-01-02 01:10:16 -08:00
Anish Sarkar
5bd26ab669
style: enhance responsive layout, add UI transitions, and refine form elements on authentication pages
2025-12-29 00:11:21 +05:30
DESKTOP-RTLN3BA\$punk
518958e9a7
feat: added posthog
2025-12-25 13:53:41 -08:00
thierryverse
b35a5aa589
update login form
2025-11-17 08:10:12 +02:00
DESKTOP-RTLN3BA\$punk
81ddc81026
feat(removed): sub_section_writer
...
- Its bad and not needed.
2025-10-27 20:30:10 -07:00
Differ
f58c7e4602
feat(i18n): Add next-intl framework with full bilingual support (EN/ZH)
...
- Implement next-intl framework for scalable i18n
- Add complete Chinese (Simplified) localization
- Support 400+ translated strings across all pages
- Add language switcher with persistent preference
- Zero breaking changes to existing functionality
Framework additions:
- i18n routing and middleware
- LocaleContext for client-side state
- LanguageSwitcher component
- Translation files (en.json, zh.json)
Translated components:
- Homepage: Hero, features, CTA, navbar
- Auth: Login, register
- Dashboard: Main page, layout
- Connectors: Management, add page (all categories)
- Documents: Upload, manage, filters
- Settings: LLM configs, role assignments
- Onboarding: Add provider, assign roles
- Logs: Task logs viewer
Adding a new language now requires only:
1. Create messages/<locale>.json
2. Add locale to i18n/routing.ts
2025-10-26 17:18:57 +08:00
DESKTOP-RTLN3BA\$punk
18adf79649
feat(fix): document type filtering
2025-10-21 21:53:55 -07:00
sanwalsulehri
084e773663
Add eye toggle button for API Key and Password fields on Sign In page #415
2025-10-20 16:20:03 +05:00
DESKTOP-RTLN3BA\$punk
6415d4fd57
feat: updated homepage and pricing
2025-10-02 18:10:07 -07:00