- Login of MFA users with in advance provided email
- Added SDK option to provide app contact email
- Switched off otpLink on prod
- Send OTP email with context specific values
- Improve login speed by saving permissions to BE in background
- Add Spam notice to OTP screen if not entered for 30 sec
- Add support for externally provided email to login with
- Make it possible to change permission title and description
- Store wallet permission to connected application and don't ask on each login
- Add
Magic Link
authentication support - Postpone GTM initialization to increase init speed
- Add transaction signing permission
- Added multi-chain signature API to the wallet client and SDK
- Let users enter an encryption password during account export
- Add support of wallet export as a JSON backup file
- Update GTM ID from GTM-MJG54ZJ to GTM-WQ33L7GG
- Add login complete screen to allow configuring congratulation messages from dApps
- Send native cere address to application activity endpoint to later use it in the web-hooks
- Properly detect PnP users by removing
appId
from the filter - Migrated to amoy
- Properly update wallet engine private key on account change
- Use Core Kit private keys for new users
- Add
loginHint
option to the wallet connect configuration
- Connect Screen Settings
- Upgrade Web3Auth libraries to support latest updates in Web3Auth infrastructure
- Add context banner support to login UI
- Switch to new Freeport Smart Contract SDK
- Refactor Assets and activity stores to reduce copy & past
- Remove usages of static token config everywhere, and fetch the data from contracts
- Fix custom assets activity capturing and decimals detection
- Add Wallet Permission System (EIP-2255) support
- Added
initializing
wallet instance status - Add
ed25519_signPayload
anded25519_signRaw
RPC methods - Updated
@cere/embed-wallet-inject
to use new RPC methods
- Fixed deprecated API usage
- Added
skipLoginIntro
prop to white label configuration
- Fixed Matic transfer UI showing error event after successful transaction on Mainnet
- Fixed fractional Matic balance transfer issue
- Disable MFA for redirect flow by default
- Fixed the session storage flow
- Add USDT to default asset list
- Added feature flags
- Fix text in sign up popup
- Added cere-game-portal in whitelist label
- Changed auth session timeout for one week
- Changed some texts
- Add
White Label
configuration support - Upgrade NodeJS version to v18.17.1
- [Fix]] Fix incorrect sentry reporting in case user entered wrong OTP
- Double theme
- Fix authentication retry when it shows previous error without actual retrying
- [Feature] Add simulation workflow to run critical user path
- [Feature] Update authentication flow to reduce new users onboarding time
- [Feature] Add E2E UI tests configuration and simple login spec
- [Fix] Add version to the wallet IFRAME URL on Stage environment
- [Feature] Validate that login redirect URL is whitelisted to prevent fishing attacks
- [Feature] Add
sessionNamespace
option to the Wallet SDK configuration - [Bug] Fix
Open Wallet
function in mobile WebView browsers - [Bug] Restore focus on host window when closing the wallet widget
- Use safe
localStorage
wrapper - Fix
Sign Out
from the wallet widget error - Send only ETH account address to applications tracking endpoints
- Fix issue with first connect in mobile browsers
- Disable Biconomy for CERE ERC20 transfer
- Application bundle optimization to improve load speed
- Add CERE ERC20 token to default assets
- Disable OPT code auto-capitalization
- Optimize login flow to decrease time to login
- Increase assets balance pooling interval to 10 seconds
- Use OpenLogin ID Token as bearer authorization in API requests
- Update CERE Blockchain RPC URLs
- Add CERE ERC20 balance and transfer support to the SDK
- Add Biconomy support for CERE ERC20 token transfer transactions
- Analytic events
- Use OpenLogin ID Token as bearer authorization in API requests
- Update CERE Blockchain RPC URLs
- Sign out + Analytic events
- Bug fix for the session creation
- Bug fixes
- [feature] Update ss58 prefix
- [feature] Add CERE token transfer SDK method and in-wallet UI
- [feature] Add support for authentication flow in modals
- [DAV-3491] Add custom asset management
- [DAV-3719] Fix snackbar tour error in console
- [DAV-3792] Align asset transfer UI with the design
- [DAV-3734] Add in-wallet transaction modals
- [DAV-3669] Add asset transfer (ethereum)
- [DAV-3702] Fix start point for product tour
- [DAV-3767] Add GTM integration and click IDs
- [DAV-3664] Add Native Cere token balance to UI
- [DAV-3724] Fix a console error when user closes auth popup
- [DAV-3702] Fix skipping tour
- [DAV-3674] Add collections to product tour
- [DAV-3580] Display Cere mainnet address on UI
- [DAV-3075] Add OpenLogin settings page
- [DAV-3196] Add widget loading state
- [DAV-3256] Add product tour snackbar
- Add SDK readme and
getAccounts
method
- [DAV-2808] Add topup button to widget
- [DAV-3365] Fix microcopy Collectibles
- [DAV-3350] Fix button jumping to bottom on desktop
- [DAV-3155] Add overlay modals support + enable by default in SDK
- [DAV-3653] Fix custom JSON RPC endpoint SDK option
- [DAV-3126] Add wallet loading state + standalone login/logout
- [DAV-2698] Add SDK package and built-in authentication
- [DAV-2359] Add wallet context support
- [DAV-3597] Fix authentication issue in Safari
- [DAV-3136] Show default app banner in case custom banner is not provided
- [DAV-3366] Update Top Up onboarding wordings
- [DAV-3116] Onboarding modal on Account Overview
- [DAV-3077] Add url to Help link in mobile menu and profile dropdown
- [DAV-3036] Wallet asset overview widget
- [DAV-3119] Assets balance real-time update
- [DAV-3079] Add address QR code dialog
- [DAV-3153] Update asset section label and menu item
- [DAV-3037] Add coming soon indicator to menu
- [DAV-3039] Show embedded wallet widget
- [DAV-3074] Allow users to copy wallet address
- [DAV-3188] Show Account Overview instead of Top Up (Temp solution)
- [DAV-3062] Track ERC20 activity only when the wallet is active (Temp solution, no indexer support yet)
- [DAV-3253] Top Up screen implementation
- [DAV-3012] Wallet application screens layout and navigation
- [DAV-3029] Primary color adjusted according to design
- [DAV-2983] Add transaction popups loading state
- [DAV-2787] Transaction confirmation popups
- [DAV-2826] Add blocked popup authorization request
- Initial version