Conversation
- Updated package dependencies for `@1shotapi/ows-signer`, `@1shotapi/ows-signer-utils`, and `@1shotapi/ows-types` to their latest versions. - Refactored backup and restore functionality by removing the deprecated `BackupModals` and introducing `ExportPrivateKeyModal` and `ImportPrivateKeyModal` for improved user experience. - Enhanced onboarding and wallet chrome components to integrate new advanced options for exporting and importing private keys. - Updated relevant markdown files to reflect changes in the backup and recovery processes.
…nctionality - Replaced Menubar with buttons for settings and close actions in WalletChrome, enhancing user interaction. - Updated AdvancedOptionsModal to simplify export functionality by removing unnecessary state checks. - Improved layout and styling for better visual consistency across components.
…ality - Updated `@1shotapi/ows-signer-utils` to version 0.3.3 in both `package.json` and `package-lock.json`. - Refactored signing modals (`PersonalSignModal`, `TypedDataModal`, `SendTransactionModal`) to enhance user experience by implementing a phased confirmation process. - Introduced `approveAndSign*` methods in `registerApprovalSigning` to streamline the signing process and ensure proper onboarding. - Updated modal presentation options to support overlay and page styles, improving visual consistency. - Enhanced error handling and user feedback during signing operations, ensuring a smoother interaction flow.
…functionality - Added a new `/create/` route for first-party account creation, addressing Safari's cross-origin iframe limitations. - Updated `nginx.conf` to handle routing for the new create page and added relevant entries in `AGENTS.md` and `README.md`. - Introduced `createAccount` RPC method to facilitate account creation from the wallet interface. - Enhanced wallet modals to manage the account creation flow, including handling pop-up blockers. - Updated dependencies in `package.json` and `package-lock.json` to include `@1shotapi/ows-provider`. - Refactored wallet authentication logic to support the new account creation process, ensuring a seamless user experience.
- Added `changeAccountLabel` to advanced options in the wallet interface, allowing users to switch accounts or clear passkey cache. - Updated relevant components and modals to support the new account change feature, improving user experience during account management. - Refactored state management to accommodate the new functionality across various components.
- Updated the styling and structure of the account creation page to improve user experience, including a new header layout and color scheme adjustments. - Increased wallet dimensions to match branding requirements and added a shadow effect for better visual appeal. - Enhanced messaging and error handling in the account creation process, ensuring clearer communication with users. - Introduced a grace period for handling postMessage notifications after the popup closes, improving reliability in account creation flow. - Added logging for better debugging and tracking of account creation events.
- Updated `@1shotapi/ows-signer`, `@1shotapi/ows-signer-utils`, and `@1shotapi/ows-types` to their latest versions in `package.json` and `package-lock.json`. - Refactored wallet account creation process to include `cosePublicKey` handling, improving the registration flow. - Enhanced error handling and messaging during account creation and credential management. - Introduced local development support for sibling package paths in `vite.config.ts` and related scripts. - Improved the `createAccountViaFirstPartyTab` function to return both `credentialId` and `cosePublicKey` for better integration with the wallet's authentication flow.
- Updated the `shouldScan` function in `react-doctor.mjs` to ensure scanning occurs even when `toolName` is omitted, improving robustness. - Modified onboarding logic in `App.tsx` to include an `embedded` state check, refining the conditions under which the onboarding process is displayed.
Export private key & Remove Modals
- Upgraded versions of `@1shotapi/ows-oid4`, `@1shotapi/ows-provider`, `@1shotapi/ows-signer-utils`, `@1shotapi/ows-types`, and `@1shotapi/ows-wallet-utils` in `package.json` and `package-lock.json` for enhanced functionality. - Refactored wallet display logic to remove explicit size parameters, allowing the host to manage display dimensions more effectively. - Updated documentation to reflect changes in display handling and improved clarity in the wallet's user interface.
Styling fixes
- Introduced Circle onramp functionality, allowing users to buy crypto directly from the wallet interface. - Added new CircleProvider and related context for managing onramp sessions. - Implemented onramp RPC method for seamless integration with the wallet. - Updated AssetDetails and WalletActions components to include onramp options. - Enhanced documentation to reflect new onramp capabilities and usage instructions. - Added necessary environment configurations for Circle's AppKit integration.
Add Circle onramp integration and related updates
Revert "Add Circle onramp integration and related updates"
- Added a strict Content Security Policy (CSP) for the signer iframe in nginx configuration to restrict resource loading. - Introduced a new `SIGNER_CSP` constant in the Vite configuration for consistent CSP usage. - Updated the copy-signer script to handle HTML and CSS files from both sibling and npm sources. - Replaced inline styles in the signer HTML with a linked CSS file for improved styling management. - Added a new signer.css file to define the UI styles for the signer interface.
Enhance Signing Layer with CSP and CSS Integration
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.