v0.0.45
Summary
This release primarily formalizes a delivery focused on frontend changes in the Console.
Firstly, Internet Identity now supports passkeys on both of its domains. This means it no longer matters whether you or your users sign in via identity.internetcomputer.org or identity.ic0.app—the registered identity should work seamlessly across both.
There are a few limitations, which is why II may prompt you to register your current device. However, today marks the end of the period when both domains were incompatible, causing sign-in issues for some users.
As a result, a new, clean sign-in page with a single call to action has been released.
If you experience any sign-in issues, you can still access the domain-specific method. Plus, if you scroll down on the login page, you’ll find a brand-new footer—kind of happy with that design!
Lastly, all frontend dependencies have been updated, and a new way to polyfill Node libraries had to be implemented since some plugins we were using were deprecated. The codebase was also migrated to ESLint v9.
Overview
[!NOTE] No new versions of the modules (smart contracts), crates or libraries included.
Changes
Here is a list of changes included in this release:
Console (Frontend)
The console UI/UX has been improved as follows:
Features
- Implement a new login page and footer for II cross-domain support, simplifying the UI/UX.
- Update the list of subnets.
- Add a new derived store
$authNotSignedIn
.
Build
- Bump all dependencies.
- Replace Node polyfill.
Chore
- Migrate to ESLint v9.