Commit graph

69 commits

Author SHA1 Message Date
DESKTOP-RTLN3BA\$punk
17642493eb chore: linting 2026-03-31 14:45:46 -07:00
CREDO23
440762fb07 Merge upstream/dev 2026-03-31 20:21:12 +02:00
CREDO23
aecb58e22b Fix review issues: authz, race conditions, UX safety, and consolidate migrations 2026-03-31 19:09:05 +02:00
CREDO23
0b0806a1be redirect authenticated users to dashboard from landing, login, and register pages 2026-03-30 21:22:54 +02:00
CREDO23
4e800c8824 Revert "redirect authenticated users from landing, login, and register to dashboard"
This reverts commit c3bd035e6d.
2026-03-30 21:10:43 +02:00
CREDO23
c3bd035e6d redirect authenticated users from landing, login, and register to dashboard 2026-03-30 21:02:03 +02:00
JoeMakuta
71db2f8c38 style: update LocalLoginForm styles with theme colors ref from global.css 2026-03-29 17:27:09 +02:00
JoeMakuta
0e1ddbd0d3 Order imports 2026-03-27 15:00:17 +02:00
JoeMakuta
d85cb1d78f Arrange code style 2026-03-27 14:57:44 +02:00
JoeMakuta
a26bae2702 feat: add metadata to changelog, contact, and pricing pages 2026-03-27 14:44:40 +02:00
Rohan Verma
a913e616e6
Merge pull request #974 from LikiosSedo/fix/remove-authtype-useeffect
fix: remove unnecessary useEffect + useState for AUTH_TYPE constant
2026-03-25 12:55:46 -07: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
likiosliu
e9c51a9fba fix: avoid stale event reference in register page retry action
Extract submission logic into submitForm() so the retry toast
action does not capture the original SyntheticEvent, which may
be recycled by React by the time the user clicks retry.

Closes #945
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
beaa43e324 chore: ran linting 2026-03-22 03:17:39 +05:30
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
DESKTOP-RTLN3BA\$punk
d70e292fbe refactor: restructure instrumentation client initialization and enhance UI components for better performance and user experience 2026-03-08 17:48:09 -07:00
Eric Lammertsma
e157ac9985 feat: refactor announcements page and layout to support sidebar slide-out functionality
- Replaced the existing announcement card and empty state components with imports from the new announcements directory.
- Introduced state management for the announcements sidebar in the LayoutDataProvider.
- Updated navigation items to handle announcements sidebar toggling.
- Integrated AnnouncementsSidebar into the LayoutShell for both mobile and desktop views.
- Enhanced sidebar handling to improve user experience when navigating announcements.
2026-03-03 13:09:29 -05:00
Eric Lammertsma
e917ff1056 refactor: changed hero to a carousel 2026-02-22 23:38:19 -05:00
DESKTOP-RTLN3BA\$punk
634f6f24bf chore: linting 2026-02-20 22:44:56 -08:00
DESKTOP-RTLN3BA\$punk
b80359e72b refactor: remove UptimePage component and related uptime monitoring logic from the application 2026-02-20 21:16:45 -08:00
DESKTOP-RTLN3BA\$punk
a3cd598e01 feat: added improved llm model selector 2026-02-20 14:28:01 -08:00
Eric Lammertsma
f777142017 refactor: made announcements time-bound and added audiences
- Added startTime and endTime properties to announcements for time-bound visibility.
- Introduced audience targeting to control who sees announcements (all, users, web_visitors).
- Updated related components and hooks to support new announcement features.
- Removed unused state tracking for dismissed announcements to streamline functionality.
2026-02-19 18:34:49 -05:00
DESKTOP-RTLN3BA\$punk
5825ab9884 feat: updated homepage
- Added the 'lenis' library for smooth scrolling functionality.
- Integrated 'UseCasesGrid' component into the homepage layout.
- Updated 'HeroSection' to replace image elements with 'WalkthroughScroll' for enhanced user experience.
2026-02-16 05:50:47 -08:00
DESKTOP-RTLN3BA\$punk
e9979dfa7d feat: added announcements 2026-02-12 16:12:45 -08:00
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
Rohan Verma
752a51d3fd
Merge pull request #745 from CREDO23/sur-106-feat-public-chats
[Feature] Public Chat Sharing and Cloning
2026-01-27 16:01:08 -08:00
Anish Sarkar
ba304be977 fix: remove message from loading UI 2026-01-27 15:28:30 +05:30
CREDO23
a7145b2c63 merge: upstream/dev with migration renumbering 2026-01-27 11:22:26 +02:00
CREDO23
0ad59edda0 feat: auto-trigger clone after login redirect 2026-01-27 09:38:52 +02:00
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
Anish Sarkar
66a3c877ef feat: replace unified loading approach with global loading provider and refactor loading handling across components
- Introduced GlobalLoadingProvider to manage a consistent loading overlay across the application.
- Replaced existing loading implementations with useGlobalLoadingEffect hook for better control and to prevent animation resets.
- Updated components such as LoginPage, AuthCallbackPage, and DashboardLayout to utilize the new global loading mechanism.
- Removed UnifiedLoadingScreen component to streamline loading management and enhance user experience.
2026-01-25 16:15:25 +05:30
Anish Sarkar
22bd5e0f39 feat: implement unified loading screens across various components
- Introduced a new UnifiedLoadingScreen component for consistent loading indicators in the application.
- Replaced existing loading implementations in LoginPage, AuthCallbackPage, DashboardLayout, and other components with the new unified loading screen.
- Updated translations for loading messages to enhance user experience and clarity.
- Improved loading states in the ElectricProvider and TokenHandler components to utilize the new loading screen, ensuring a cohesive look and feel during loading processes.
2026-01-24 19:42:07 +05:30
DESKTOP-RTLN3BA\$punk
6d20c54afb feat(try): docker registration fix 2026-01-13 20:47:21 -08:00
DESKTOP-RTLN3BA\$punk
2e8d3fd721 feat: updated logo 2026-01-08 23:03:43 -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
DESKTOP-RTLN3BA\$punk
9029f5c621 feat: implement redirect-based OAuth authorization for Google login
- Added a new endpoint `/auth/google/authorize-redirect` to handle OAuth authorization via server-side redirect, addressing CSRF cookie issues in Firefox/Safari.
- Updated the `GoogleLoginButton` component to use the new redirect endpoint instead of the previous JSON-based authorization method.
- Enhanced CSRF cookie handling by explicitly setting the cookie domain and ensuring compatibility with cross-origin requests.
2026-01-02 00:25:02 -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
DESKTOP-RTLN3BA\$punk
d9e6947fbd Revert "feat: added posthog"
This reverts commit c96be7d9e1.
2025-12-25 13:37:35 -08:00
DESKTOP-RTLN3BA\$punk
c96be7d9e1 feat: added posthog 2025-12-25 13:25:13 -08:00
DESKTOP-RTLN3BA\$punk
2603db74eb feat: released 0.0.9 changelog 2025-12-24 18:03:22 -08:00
DESKTOP-RTLN3BA\$punk
4a0c3e368a feat: migrated to surfsense deep agent 2025-12-23 01:16:25 -08:00