Conversation
- Implement separate hook atomic contract interactions for every provider - update tailwind to v4
- Adjust padding in globalFooter, themeWrapper, and various components for consistent spacing. - Introduce UserStatusHeader and UserStatusMenu components for user authentication status display. - Update Navbar and HeaderWithMenu to include UserStatus for better user experience. - Enhance LayerswapMenu and Modal components with improved styling and functionality. - Implement Zustand store for managing secret derivation state, improving login handling.
- Refactor UserStatus component to utilize Zustand store for retrieving passkey credential ID. - Update secret derivation context to store and manage passkey credential ID during login. - Modify passkey service to return both derived key and credential ID, improving authentication flow. - Introduce utility functions for managing passkey credential ID in the store.
- Introduce new passkey choice step in the login modal for improved user experience. - Implement functionality for using existing passkeys and creating new ones. - Update secret derivation context to support new passkey login methods. - Refactor submit button for consistent styling across components.
- Simplify passkey option click handler in the LoginModal component. - Adjust minimum height for WizardItem component to enhance layout consistency.
- Replace inline rendering of user status with a new LoginDataCard component for better code organization and reusability. - Update UserStatusContent to utilize the new LoginDataCard, enhancing the display of login method and wallet information. - Simplify the MenuList component by removing redundant dynamic import of UserStatusMenu. - Improve handling of passkey display ID for a more consistent user experience.
- Adjust padding in the Leaflet component of the Modal to improve layout. - Update padding in the SwapForm and related components to enhance visual consistency. - Modify padding in the Footer and Widget components for better alignment and spacing.
- Add space between form elements in the SwapForm component to improve visual organization. - Ensure pointer events are managed correctly during form submission for better user interaction.
- Delete the LoginModal component, which handled user login via passkeys and wallets, to streamline the authentication process. - Remove the PasskeyChoice component, responsible for selecting between existing and new passkeys, as part of the refactor.
Update Modals in TRAIN, resolves FRONT-878
…Modal error handling - Add optional props `showHeader` and `showPasskeyWarning` to UserStatusContent for improved customization. - Refactor UserStatusDrawer to utilize UserStatusContent, disabling header and passkey warning for a cleaner mobile view. - Introduce a utility function in LoginModal for consistent error message handling during login failures.
Implement passkey/wallet login
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
- Add `pr-review-report.md` and `tsconfig.tsbuildinfo` to .gitignore for better file management. - Extend `CommitmentParams`, `RefundParams`, and `ClaimParams` in the PHTLC model to include an optional `index` property for hashlock-based contracts. - Introduce a new `LockStatus` enum to represent the status of locks in the PHTLC model. - Update various components and hooks to utilize the new `LockStatus` and modified PHTLC types for improved functionality and clarity.
Small fix in header height for stable layout in app and menu
…e UserActions and useAtomicEVM to utilize new parameters. Enhance atomic function handling for improved clarity in lock details.
… logic. Adjust currentSwap assignment to prioritize tempSwap over committedSwap for improved clarity.
Update Search component and change the logic for suggestionsLimit
Usd amount issues in second page
…ionality and integrate it into MenuList. Update HeaderWithMenu styles for better alignment. Refactor AtomicChat actions to support manual claim and improve state management for HTLCStatus. Add timelock support in progress types and update related components for better user experience.
…related components. Refactor secret derivation to return a secret string instead of hashlock, and adjust user lock polling to include txId. Improve state management in useRevealSecret and useAtomicEVM for better handling of user data and transaction receipts.
…ucture. Update HTLCStatus rendering in ResolveAction to eliminate unnecessary wrappers. Enhance useSwapProgress to include source transaction link in steps. Adjust atomicContext to dynamically set contract addresses based on network chain ID.
…it' with 'setError' for improved error handling. Update package.json scripts to remove hardcoded port numbers for development and production environments. Adjust button rendering in Swap component to display loading state correctly.
…e error handling. Remove unnecessary loading states and simplify component rendering logic. Update atomic context to manage manual claim transaction IDs effectively.
… simplify Actions rendering by eliminating unnecessary loading state. This refactor enhances code clarity and maintains functionality.
…gement. Introduce functionality for adding and removing passkeys, improve error handling during login, and update UI to reflect registered passkeys. Streamline state management in secret derivation store to support multiple passkeys and improve user experience.
…anagement. Introduce a new hook for displaying passkey IDs, enhance error handling during login, and simplify the passkey registration process. Update UI elements to improve user experience and maintain consistency across components.
…te package.json to remove Datadog dependencies, adjust component imports, and rename related assets. Enhance WalletProvider and API client to reflect new naming conventions. Clean up unused components and streamline code for improved clarity and maintainability.
…ction with HTLCTransaction for improved clarity and consistency. Simplify SignFlowModal by removing unused state and effects. Update atomic context and related components to enhance transaction handling and streamline code structure.
…uce new components for passkey recovery and selection, streamline error handling, and update related files for improved user experience. Remove toast notifications for passkey actions to simplify feedback mechanism.
…nts and references. Update documentation and code to reflect the removal of ImmutableX networks and balance providers, streamlining the overall architecture for improved maintainability.
…for improved precision. This change enhances the handling of amounts in the swap process, ensuring correct decimal representation based on the selected currency.
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
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.
No description provided.