-
Couldn't load subscription status.
- Fork 511
Voyager ship/t1 fixes #3104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
sebaxor
wants to merge
12
commits into
ava-labs:Staging_T1
Choose a base branch
from
Voyager-Ship:voyager-ship/T1_Fixes
base: Staging_T1
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Voyager ship/t1 fixes #3104
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Updated middleware to include new protected paths for Ambassador DAO profile and onboarding. - Refactored layout components to improve user redirection based on authentication status and token errors. - Added error handling for token acquisition failures, ensuring users are directed to onboarding or appropriate pages based on their status. - Introduced new onboarding option in the user menu for new users. - Updated user authentication logic to streamline user experience across Ambassador DAO components.
- Added new fields to the TalentForm and SponsorForm components, including bio, telegram user, profile privacy, and email notifications. - Integrated a custom hook for managing talent profile logic, improving state management and file uploads. - Updated the IUpdateTalentProfileBody interface to accommodate new fields. - Improved user interface consistency by standardizing class names and styles across components. - Enhanced error handling and data fetching for local profiles, ensuring a smoother onboarding process.
- Improved the handling of external token acquisition and error states in the RedirectIfNewUser component. - Updated the TalentForm to include manual validation for skills and social links, enhancing user feedback. - Modified the saveToLocalProfile function to accept social links, ensuring comprehensive profile updates. - Streamlined the onSkip function to save user data without requiring full validation, improving user experience during onboarding. - Adjusted the SignOut component to ensure proper logout functionality with API integration.
…lentProfile hook - Added functionality to check for a stored redirect URL after saving the profile, allowing users to navigate to a specified page if available. - Updated both the TalentForm and useTalentProfile hook to enhance user experience by ensuring proper navigation post-profile update.
…ewUser component - Introduced a modal to prompt new users to complete their profile information before proceeding. - Updated the redirect logic to show the modal when certain conditions are met, enhancing user experience during onboarding. - Refactored code for improved readability and consistency in handling cookies and external token acquisition.
- Removed commented-out code and unnecessary console logs to enhance code clarity. - Streamlined the external token authentication logic, ensuring a cleaner implementation. - Adjusted the redirect logic to maintain user experience during onboarding.
|
@Riot-pls is attempting to deploy a commit to the Ava Labs Team on Vercel. A member of the Team first needs to authorize it. |
- Enhanced error handling in FormLogin and VerifyEmail components by adding console error logging for OTP sending failures. - Updated state management in VerifyEmail to reset cooldown and retry attempts upon error. - Removed commented-out code in authOptions for cleaner implementation.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
- Removed the default avatar import and replaced it with a UserRound icon for better visual representation. - Cleaned up the code for enhanced readability and maintainability.
- Adjusted username validation to enforce a length between 3 and 30 characters. - Enhanced social link validation by filtering out empty links before submission. - Set a default profile image URL if no image is provided during profile update. - Removed required attributes from several input fields for improved flexibility in form submission.
- Added condition to prevent redirection for users on the login page. - Enhanced user experience by ensuring new users are directed appropriately during onboarding.
- Updated the RedirectIfNewUser component to display a terms modal for new users instead of redirecting them immediately. - Enhanced the AmbassadorDao component to handle user session checks and redirect to the login page if the user is not authenticated when attempting to become a client. - Added an accepted_terms field to the user model in the database schema to track user agreement status.
…ndling - Introduced a new terms acceptance form using react-hook-form and Zod for validation. - Updated the profile update logic to include the accepted_terms field. - Refactored the component structure for improved readability and user experience during the terms acceptance process.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
✅ T1 & Builders Hub Login
Integrated unified login flow between T1 and Builders Hub.
👤 Unified User Profile
Merged the user profile component — now using the T1 profile as the single source of truth.
🔒 Logout Synchronization
Integrated T1 logout with Builders Hub to maintain session consistency.
🎨 Design Adjustments
Updated and refined UI layouts related to the T1 integration.