Skip to content

Conversation

estib-vega
Copy link
Contributor

Description

  • Added reusable GitHub and Google OAuth button components for login/signup pages.
  • Introduced redirect guard components to manage user navigation based on authentication and account finalization status.
  • Refactored Navigation and Header to use new login/signup flow with webRoutes and removed old redirect logic.
  • Updated app layout to provide LoginService, integrate redirect guards, and conditionally show Navigation.
  • Display logged out view with prompt on main app page when user is not logged in.
  • Fixed user login checks to use USER_SERVICE instead of auth token for project reviews and rules pages.
  • Added new authentication and user-related pages including login, signup, finalize account, resend confirmation, and password reset flows.
  • Refactored root layout to improve authentication and token restoration logic using webRoutes.

Copy link

vercel bot commented Jul 30, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
gitbutler-components Ready Ready Preview Comment Sep 21, 2025 1:37pm
1 Skipped Deployment
Project Deployment Preview Comments Updated (UTC)
gitbutler-web Skipped Skipped Sep 21, 2025 1:37pm

@estib-vega estib-vega force-pushed the svelte-login-migration-2 branch from 958e3c8 to a26bbfd Compare July 30, 2025 10:23
@estib-vega estib-vega force-pushed the svelte-login-migration-2 branch from a26bbfd to 03a7a70 Compare September 18, 2025 14:12
@estib-vega estib-vega force-pushed the svelte-login-migration-2 branch from 03a7a70 to a79ace9 Compare September 18, 2025 15:20
@estib-vega estib-vega force-pushed the svelte-login-migration-2 branch from cd64787 to 6c7658a Compare September 19, 2025 11:15
Add reusable OAuth login button components (GitHub and Google) for use on login/signup pages. Each button includes style and click logic for OAuth redirect.
PavelLaptev and others added 18 commits September 20, 2025 15:47
Google password generator doesn't include special character
Replaces the reset password page with a new forgot password page and updates routing accordingly. Improves responsive styles for auth and footer components, and adjusts text line heights for accent serif headings. Also adds a new accent line height token to design tokens.
Renamed PasswordPageLayout to AuthUtilityLayout and updated confirm-password, forgot-password, and resend-confirmation pages to use the new layout. Simplified and unified the resend-confirmation page UI, replacing custom markup with shared components (EmailTextbox, InfoMessage). Also removed the default placeholder from EmailTextbox.
Introduces an 'oauthMode' prop to AuthPageLayout and OAuthButtons to distinguish between 'signin' and 'signup' flows, updating button text accordingly. Updates login and signup pages to use the correct mode, and refines layout logic for finalized pages and navigation visibility. Also adds an optional 'showBackLink' prop to AuthUtilityLayout.
Added optional illustration prop to FullscreenIllustrationCard for customizable illustrations. Updated the profile finalize page to use a specific illustration. Improved signup page UX by displaying a success message and adjusting form/footers accordingly. Fixed OAuthButtons placement in the login form.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants