v0.1.0
Pre-release
Pre-release
What's Changed
- Fix: Warning Message Visibility by @gkatrakazas in #254
- Enhance Animation When Adding New Credential by @gkatrakazas in #256
- fix: rerender credential info on credential change by @kkmanos in #258
- Fix Infinite Spinner Display During Token Retrieval after Clearing Cookies by @gkatrakazas in #259
- Resolve Old Merge Conflict in yarn.lock File by @gkatrakazas in #260
- Extract common base functions from api.get and api.getExternalEntity by @emlun in #265
- Offline wwwallet refactor local authentication by @emlun in #267
- Use Event Listeners for OnlineStatusProvider by @gkatrakazas in #266
- Add missing awaits to setSession calls by @emlun in #268
- Don't execute getItem() in online case by @emlun in #271
- Rename getWithUserId to getWithLocalDbKey by @emlun in #270
- Simplify finishResp construction by @emlun in #269
- Fix sessionState ID type handling in getWithLocalDbKey function by @gkatrakazas in #273
- Add Local Webauthn Environment Variable to README by @gkatrakazas in #272
- Simplify User data on login/sigup by @gkatrakazas in #275
- Add Offline PWA Support with WebAuthn and PRF Authentication by @gkatrakazas in #264
- Extract config module by @emlun in #276
- Migrate to asymmetric encryption by @emlun in #262
- Change format of privateData from string to Uint8Array by @emlun in #261
- Protect private data update with ETag/If-Match headers by @emlun in #263
- Fix issues with X-Private-Data-ETag header by @emlun in #277
- Fix Lint additional fixes by @gkatrakazas in #279
- Fix lint by @emlun in #278
- Add session timeout by @emlun in #281
- Fix API path of update-private-data endpoint by @emlun in #285
- login-state refactorizations from review by @emlun in #286
- Feat: Enhance Redirection Handling with Base64 Encoded State Parameter for Improved UX/UI by @gkatrakazas in #282
- Fix FromAsCasing lint by @emlun in #283
- Fix redirection loop: extract SessionContext component by @emlun in #284
- Fix validateDOMNesting and findDOMNode warnings in Login component by @gkatrakazas in #288
- Improve Accessibility by Adding ARIA Labels and Removing Some ESLint Disables by @gkatrakazas in #289
- Add comment on why credential.id and rawId are the same by @emlun in #291
- Match cached user on user handle instead of display name when deleting account by @emlun in #290
- Upgrade to ES2022 and use throw new Error instead of Promise.reject by @emlun in #292
- Refactor components to use Trans component with dynamic parameters and style by @gkatrakazas in #294
- Move additional base64 encoding of WebAuthn responses to backend by @emlun in #293
- Fix Logout Process to Clean URL and Redirect to /login by @gkatrakazas in #297
- Fix console warnings for react-modal and title attribute by @gkatrakazas in #295
- Handle State and Error Parameters in URL for Error Messaging by @gkatrakazas in #298
- Enhance VC Animation Trigger Based on URL Parameters by @gkatrakazas in #299
- Passing user data on password unlocking (alternative 2) by @emlun in #300
- Don't remove old localStorage items anymore by @emlun in #301
- Update Online Status Check to Use Navigator Connection Downlink by @gkatrakazas in #302
- Fix logout clean URL by @gkatrakazas in #308
- Extract function onCancelEditing used for both click and ESC by @emlun in #280
- Rename UserEntity.webauthnUserHandle to uuid and re-key local database from numeric ID by @emlun in #303
- Eliminate session key by @emlun in #304
- Extract function api.updatePrivateData and improve errors on X-Private-Data-ETag mismatch by @emlun in #305
- Replace function keystore.rotateMainKey with updatePrivateData by @emlun in #306
- Use unique keypair per credential by @emlun in #307
- Move LocalStorageKeystore to SessionContext and remove useMemo by @emlun in #310
- Delete createIdToken by @emlun in #313
- Add current JSON indentation conventions to .editorconfig by @emlun in #315
- Ignore downlink property if browser doesn't support navigator.connection by @emlun in #314
- Fix errors and lint in History.js by @emlun in #312
- Extract components
,
and
by @emlun in #311
- fix: json parse the REACT_APP_LOGIN_WITH_PASSWORD environment variable by @kkmanos in #318
- Separate Login Account Selection from Cached Users and Login/Signup by @gkatrakazas in #319
- Fix: Handle case when browser does not support notifications and ensure new VC display by @gkatrakazas in #316
- Fix Online Status Detection by Replacing downlink with rtt by @gkatrakazas in #321
- Login Localization & registerPassKey Refactor by @gkatrakazas in #309
- Update "Use Other Account" Link Design on login page for Offline Mode by @gkatrakazas in #320
- Update Check/Uncheck Icons on Credentials Selection Popup for Improved Visibility by @gkatrakazas in #323
- Clear Separate Error States for Login and WebauthnSignupLogin Components by @gkatrakazas in #324
- Fix Camera View Issue in QR Modal by @gkatrakazas in #325
- Fix Redirect with Params After Login/Signup by @gkatrakazas in #330
- Extract OnlineStatusContext value type declaration and get api from SessionContext by @emlun in #327
- Refactor layouts and animations to be more modular; fix animation flicker by @emlun in #328
- Use compareBy in sort() calls by @emlun in #332
- Fix sort order in CredentialsContext and History by @emlun in #338
- Fix
tabIndex
warnings: Correct typo and ensure valid values by @gkatrakazas in #337 - Fix FCM Initialization and First-Time Load Registration Failure by @gkatrakazas in #336
- Memoization, Removal of Redundant getData Call, and Optimized Polling by @gkatrakazas in #335
- Fix lint and streamline button component by @emlun in #334
- Remove Browser Support Warning by @gkatrakazas in #341
- Update PRF Compatibility Tables after iOS 18 Release by @gkatrakazas in #340
- Claim clients on service worker activation for update notification by @gkatrakazas in #333
- Set allowCredentials to a single credential in PRF retry by @emlun in #342
- Refactor: Use dynamic walletName across locales by @gkatrakazas in #339
- Save and recall WebAuthn credential transports into and from PRF key info by @emlun in #344
- Improve Service Worker and Content Update Handling for already open tab/PWA by @gkatrakazas in #343
- Update package.json version to 0.1.0 by @gkatrakazas in #345
Full Changelog: v0.0.3...v0.1.0