release-2023-03-27: Recovery Phrase Improvements
github-actions
released this
27 Mar 14:30
·
1226 commits
to main
since this release
This is Internet Identity release release-2023-03-27 for commit a78ec409a37029b59f544074080f445d61ae25df.
This release contains UX improvements for generating and confirming recovery phrases.
In addition this release also contains a lot of technical, non user-facing changes.
The sha256 of production asset internet_identity_production.wasm is 2abb6cdaa3dc0642241ea70edaa8391d14d5c8e99b91b74e6b9c8e83fc1b9ba1.
What's Changed
- Add scheduled CI job to update didc by @frederikrothenberger in #1314
- Add helper for rendering page by @nmattia in #1313
- Add configurable rate limit to register by @frederikrothenberger in #1302
- Clean up displaySeedPhrase by @nmattia in #1315
- Add recovery words component by @meodai in #1240
- Update rust version by @gix-bot in #1316
- Add tests for candid file compatibility by @frederikrothenberger in #1310
- Show recovery words table by @nmattia in #1319
- Don't prefix used variables with underscore by @nmattia in #1317
- Add interface compatibility check to latest release by @frederikrothenberger in #1320
- Refactor book-keeping for anchor operations by @frederikrothenberger in #1318
- Update commit of IC artefacts by @gix-bot in #1321
- Add recovery phrase confirmation by @nmattia in #1323
- Add back button to recovery confirmation by @nmattia in #1325
- Extract copy for recovery creation by @nmattia in #1324
- Confirm recovery phrase on reset by @nmattia in #1326
- Add 'S' -> 's' to captcha normalization by @nmattia in #1327
- Change recovery list colors by @nmattia in #1322
- Update chromedriver by @frederikrothenberger in #1333
- Refactor auth to give access to device used by @frederikrothenberger in #1332
- Move active anchor stats maintenance into its own submodule by @frederikrothenberger in #1334
- Make active anchor counter counting logic pluggable by @frederikrothenberger in #1337
- Update commit of IC artefacts by @gix-bot in #1338
- Bump webpack from 5.65.0 to 5.76.0 in /demos/test-app by @dependabot in #1328
- Bump webpack from 5.74.0 to 5.76.0 in /demos/using-dev-build by @dependabot in #1335
- Separate anchor activity bookkeeping from post-operation bookkeeping by @frederikrothenberger in #1336
- Bump webpack from 5.75.0 to 5.76.0 by @dependabot in #1329
- gzip the production asset wasm by @frederikrothenberger in #1330
- Polish recovery flow by @nmattia in #1339
- Disable font-render-hinting to fix kerning in screenshots by @frederikrothenberger in #1341
- Statically host google fonts by @frederikrothenberger in #1342
- Recovery-phrase CSS & Design cleanup by @meodai in #1331
- Fix confirmSeedPhrase test by adding missing shouldFocus prop to word by @meodai in #1345
- Update recovery confirmation indices by @nmattia in #1343
- Clean up device handling in manage by @nmattia in #1346
- Add a class to center the main window by @meodai in #1344
- Scroll down consistently when interacting with recovery devices by @frederikrothenberger in #1348
- Revert statically host google fonts by @frederikrothenberger in #1347
- Actually abort phrase setup on cancel by @nmattia in #1349
- Clean up recovery setup by @nmattia in #1351
- Remove hasOwnProperty by @nmattia in #1352
- Fix not waiting for the recovery phrase to be added by @frederikrothenberger in #1357
- Regroup phrase creation functions by @nmattia in #1355
- Improve recovery display by @nmattia in #1356
- Refactor II interface crate by @frederikrothenberger in #1354
- Add basic modal component by @meodai in #1359
- Fix release script by @frederikrothenberger in #1362
- Update commit of IC artefacts by @gix-bot in #1365
- Use 'satisfies' instead of 'assertType' by @nmattia in #1364
- Revert: add a class to center the main window by @frederikrothenberger in #1366
Full Changelog: release-2023-03-09...release-2023-03-27
Build flavors
For more information please see the Build flavors section of the README.
Wasm Verification
To build the wasm modules yourself and verify their hashes, run the following commands from the root of the Internet Identity repository:
git pull # to ensure you have the latest changes.
git checkout a78ec409a37029b59f544074080f445d61ae25df
./scripts/docker-build
sha256sum internet_identity.wasm
./scripts/docker-build --archive
sha256sum archive.wasm