Skip to content

Releases: wwWallet/wallet-frontend

v0.2.3

19 Nov 14:44
ee27d4d
Compare
Choose a tag to compare
v0.2.3 Pre-release
Pre-release

What's Changed

Full Changelog: v0.2.2...v0.2.3

v0.2.2

12 Nov 16:04
edae8b3
Compare
Choose a tag to compare
v0.2.2 Pre-release
Pre-release

What's Changed

  • Openid4vp/flow client-side replay prevention by @kkmanos in #383
  • OpenID4VCI: Add option for not remembering the issuer by @kkmanos in #384
  • Description wording changes by @kkmanos in #385
  • Update SelectCredentialsPopup with Slider and display VC Details by @gkatrakazas in #386
  • OpenID4VCIClient: Provide authorization request modifier function by @kkmanos in #389
  • Fix query search in issuers and verifiers by @jlsOsorio in #363
  • Refactor ContainerContext Logic and Remove Unused HandleMessageGuard HOC by @gkatrakazas in #390
  • Fix JS warning on settings page by @ricklambrechts in #392
  • Fix redirect popup list of credentials, when no locale matches by @ricklambrechts in #394
  • Add config option to enable or disable firebase by @ricklambrechts in #393
  • Enhance RedirectPopup by setting key for list item and using className and htmlFor attributes by @ricklambrechts in #397
  • OID4VP: fix: derive 'alg' from the header to import the certificate by @kkmanos in #404
  • UI/UX Enhancements for Header, Layout, Popups and other minor style issues by @gkatrakazas in #396
  • Update package.json version to 0.2.1 by @gkatrakazas in #408
  • Clear History on Logout and Redirect to Home by @gkatrakazas in #403
  • Avoid Fetching Credentials When URL Is Not a Presentation Request by @gkatrakazas in #411
  • Enhance Bottom Padding in SelectCredentialsPopup Component by @gkatrakazas in #412
  • OID4VP: Improvements by @kkmanos in #415
  • Implement Persistent Slider State Management in Home Component by @gkatrakazas in #410
  • Fix webpack warnings by @jessevanmuijden in #398
  • Refactor generateOpenid4vciProof to generateOpenid4vciProofs (plural) by @emlun in #416
  • Sync dependency injection container with keystore by @kkmanos in #418
  • Refactor Image Rendering for Credentials with Fallback Support by @gkatrakazas in #419
  • handled the thrown exception on response mode parsing by @kkmanos in #421
  • Adjust height units to dvh for improved responsiveness on mobile browsers by @gkatrakazas in #422
  • Fix: Clean up unused variables in StatusRibbon component by @gkatrakazas in #423
  • Fix comment syntax in .editorconfig by @emlun in #420
  • Fix type mismatch in vpListFromApi filtering with historyId by @gkatrakazas in #424
  • Remember issuer fixes by @kkmanos in #426
  • Improve Metadata Fetching and Caching for .well-known, Issuer, and Verifier Data by @gkatrakazas in #427
  • Use useRef instead of useState in useResettableTimeout by @emlun in #429
  • Optimize Image Caching Strategy for PNG, JPEG, SVG, and WebP Formats by @gkatrakazas in #431
  • Enhance Home Slider State Persistence by @gkatrakazas in #430
  • Update readme with additional environment variables by @ricklambrechts in #405
  • Remove warnings from login page by @pstamatop in #417
  • SD-JWT VC - SVG Rendering Implementation Update by @gkatrakazas in #433
  • Update package.json version to 0.2.2 by @gkatrakazas in #432
  • Fix SVG Render Optional Chaining and Resolve Lint Warnings in Context and Hooks by @gkatrakazas in #435
  • Fix: Handle error when userhandle is not available by @kkmanos in #436

New Contributors

Full Changelog: v0.2.0...v0.2.2

v0.2.0

25 Oct 13:14
eb25629
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

27 Sep 13:35
5a5821b
Compare
Choose a tag to compare
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 https://github.com/ww...
Read more

v0.0.3

27 May 11:28
55d7842
Compare
Choose a tag to compare
v0.0.3 Pre-release
Pre-release

What's Changed

Full Changelog: v0.0.1...v0.0.3