Releases: wwWallet/wallet-frontend
Releases · wwWallet/wallet-frontend
v0.2.9
What's Changed
- Fix showMore locale key on requested fields on select credentials popup by @gkatrakazas in #662
- Fix always being directed to the first issuer in the issuers list for a given credential, even if a different issuer was selected by @smncd in #661
- Fix sourcemap generation via env by @gkatrakazas in #656
- Fix incorrect env key for trust anchor validation by @gkatrakazas in #657
- Generic Consent popup for various use-cases by @kkmanos in #647
- Minor change in credential response error handling by @kkmanos in #665
- SD-JWT: Fix for false values in boolean claims being ommited from presentations by @gsiou in #669
- Update @sd-jwt/core to 0.10.0 by @gsiou in #666
- DPoP replay prevention through 'jti' by @kkmanos in #670
- Restructure Credential Page Layout for Large number of claims by @gkatrakazas in #671
- MDoc proximity: If user cancels, send session termination status by @gsiou in #673
- Share with QR: Dark Theme support for Popup by @gsiou in #675
- Improve Proxy Handling Logic and Caching and refactor api and keystore Hooks for Stability by @gkatrakazas in #664
- Utilize tailwind to avoid setting timeout for animation by @gsiou in #682
- Enhance SelectCredentialsPopup with Preview and Summary Steps by @gkatrakazas in #678
- Improve Credential Page JSON Viewer with Copy Button by @gkatrakazas in #681
- OpenID4VCI - Draft 15 by @kkmanos in #683
- Remove Overflow Scroll from Query List Container by @gkatrakazas in #684
- OpenID4VP: added typ validation on JWT Presentation Request by @kkmanos in #685
- fix padding bottom on fullscreen select credentials popup by @gkatrakazas in #686
- fix: History Detail component failing preview of presentation by @kkmanos in #687
- Return unwrapped post response error by @kkmanos in #689
- Merge master and fix padding fullscreen select credentials popup by @gkatrakazas in #688
- fix: Accept vc+sd-jwt for backwards compatibility by @kkmanos in #690
- Update package.json version to 0.2.9 by @gkatrakazas in #691
New Contributors
Full Changelog: v0.2.8...v0.2.9
v0.2.8-2
What's Changed
- Restructure Credential Page Layout for Large number of claims by @gkatrakazas in #671
- MDoc proximity: If user cancels, send session termination status by @gsiou in #673
- Share with QR: Dark Theme support for Popup by @gsiou in #675
Full Changelog: v0.2.8-1...v0.2.8-2
v0.2.8-1
What's Changed
- Fix showMore locale key on requested fields on select credentials popup by @gkatrakazas in #662
- Fix always being directed to the first issuer in the issuers list for a given credential, even if a different issuer was selected by @smncd in #661
- Fix sourcemap generation via env by @gkatrakazas in #656
- Fix incorrect env key for trust anchor validation by @gkatrakazas in #657
- Generic Consent popup for various use-cases by @kkmanos in #647
- Minor change in credential response error handling by @kkmanos in #665
- SD-JWT: Fix for false values in boolean claims being ommited from presentations by @gsiou in #669
- Update @sd-jwt/core to 0.10.0 by @gsiou in #666
- DPoP replay prevention through 'jti' by @kkmanos in #670
New Contributors
Full Changelog: v0.2.8...v0.2.8-1
v0.2.8
What's Changed
- Dynamic robots.txt and sitemap.xml generation & refactor Vite plugins by @gkatrakazas in #615
- Fallback the key display on credential configuration supported name by @gkatrakazas in #617
- fix for parsing failure in HistoryDetailContent by @kkmanos in #621
- Fix: Improve Layout Consistency and Text Overflow Handling on Add credential Page by @gkatrakazas in #620
- Provide forceMappedStoreName parameter in getItem for indexDB by @kkmanos in #622
- Handle only data messages in service worker to avoid duplicate background notifications by @gkatrakazas in #618
- additional error handling in credential parser provider function calls by @kkmanos in #625
- Add id attributes to all button elements by @gkatrakazas in #624
- Fix crash in sanitizeId when identifierField is a number or non-string by @gkatrakazas in #628
- Implement reusable skeleton components for credential loading by @gkatrakazas in #629
- Handle case where an issued SDJWT VC does not contain any disclosures by @kkmanos in #631
- Remove unused import by @emlun in #634
- Refactor: Convert lib/core npm module to git submodule by @kkmanos in #635
- Removed lib core by @kkmanos in #636
- Make translations script sort keys and delete extraneous ones by @emlun in #633
- Static name in all meta tags in index.html, theme colors for light and dark themes, start url to slash by @gsiou in #638
- [Meta-PR] Add test for keystore.generateKeypairs by @emlun in #641
- Key Attestation - OpenID4VCI by @kkmanos in #640
- Style: fix grid-cols skeleton card on max md screen size by @gkatrakazas in #642
- Proximity flow implementation using BLE from native wrappers by @gsiou in #596
- MDoc Proximity: Hotfix for presentation history storage by @gsiou in #643
- Fix stale route in NewCredentialNotification by @gkatrakazas in #645
- Move logos in public directory by @gsiou in #644
- Relative urls for logo files by @gsiou in #646
- Provide fix for the triggering of double redirections on the end of OpenID4VP flow by @kkmanos in #649
- Remove 'if you continue,' from the redirect popups message by @gkatrakazas in #648
- Improve style of select Credential Popup by @gkatrakazas in #650
- Align mdoc proximity form style with latest select credential popup by @gsiou in #651
- Remove resize scroll header and keep the small size by @gkatrakazas in #653
- Added locales to mdoc proximity popup by @gsiou in #652
- Remove usage count from mdoc proximity credential popup by @gsiou in #654
- Update package.json version to 0.2.8 by @gkatrakazas in #655
Full Changelog: v0.2.7...v0.2.8
v0.2.7-1
What's Changed
- Dynamic robots.txt and sitemap.xml generation & refactor Vite plugins by @gkatrakazas in #615
- Fallback the key display on credential configuration supported name by @gkatrakazas in #617
- fix for parsing failure in HistoryDetailContent by @kkmanos in #621
- Fix: Improve Layout Consistency and Text Overflow Handling on Add credential Page by @gkatrakazas in #620
- Provide forceMappedStoreName parameter in getItem for indexDB by @kkmanos in #622
- Handle only data messages in service worker to avoid duplicate background notifications by @gkatrakazas in #618
Full Changelog: v0.2.7...v0.2.7-1
v0.2.7
What's Changed
- Update PRF Compatibility table by @gkatrakazas in #593
- Add CODEOWNERS file by @pstamatop in #597
- refactor: update portuguese translation and coverage by @jlsOsorio in #595
- Implementation of env override for translations of wallet name by @gsiou in #599
- Moved title and public url in env variables by @gsiou in #606
- Enhance SVG Rendering on SD-JWT VC parser by @gkatrakazas in #604
- Dynamic manifest.json generation utilizing configuration from .env by @gsiou in #607
- Unify and enhance add and send credential pages using the display with metadata by @gkatrakazas in #609
- Mdoc iacas uri by @kkmanos in #603
- Truncate long portrait fields by @pstamatop in #612
- OpenID4VP Transaction Data by @kkmanos in #608
- Fix initial offline icon flash by handling null connectivity state by @gkatrakazas in #602
- Update package.json version to 0.2.7 by @gkatrakazas in #613
- await cred engine on CredentialParserProvider by @kkmanos in #614
- quick fix for credential parser context hanging by @kkmanos in #616
Full Changelog: v0.2.6...v0.2.7
v0.2.6
What's Changed
- Fix Vite Migration Issues and Ensure Full Functionality by @gkatrakazas in #516
- Merge master branch on
viteand fix conflicts by @gkatrakazas in #518 - Fix lint warning on
shared-libraryby @gkatrakazas in #521 - Fix code format on
shared-libraryby @gkatrakazas in #522 - Shared library by @kkmanos in #520
- Merge master and fix conflicts on
viteby @gkatrakazas in #523 - Vite by @jessevanmuijden in #399
- Comprehensive Refactoring to Fix Fast Refresh Issues in Vite by @gkatrakazas in #525
- Add Null Check for vcEntity Before Accessing isExpired by @gkatrakazas in #526
- Fix Incorrect Prop Passed to CredentialInfo Component by @gkatrakazas in #527
- Extract validity info on the ParsedCredential type by @kkmanos in #528
- Provide fallback for empty parsedCredential.metadata.credential.image.dataUri by @kkmanos in #524
- Improvement to avoid re-triggerings of the OpenID4VCI and OpenID4VP flows due to keystore updates by @kkmanos in #530
- Improvement: Cache image content responses in memory through useHttpProxy hook by @kkmanos in #531
- index.html meta tags: removed invalid duplicate description tag by @gsiou in #532
- Optimize Initial Data Fetching and Add Missing Credential Issuer Metadata Retrieval by @gkatrakazas in #533
- Handle cases where credential cannot be parsed by @kkmanos in #538
- Change http proxy error parsing by @kkmanos in #539
- Feat/display issuers simplification by @kkmanos in #541
- Separate Display Logic for Issuers with Multiple Credential Configurations by @gkatrakazas in #537
- Use verifier's purpose from presentation definition by @pstamatop in #535
- Implement Custom SVG Renderer as Fallback by @gkatrakazas in #546
- Fix for broken logo link in README.md by @gsiou in #549
- Update set up instructions by @pstamatop in #545
- Display verification status popup by @kkmanos in #554
- Enhance ParsedCredential with metadataDocuments Integration by @gkatrakazas in #552
- Set maximumFileSizeToCacheInBytes in vite config by @kkmanos in #556
- Mdoc integration by @kkmanos in #542
- Add JSDOM Support for React Tests in Vitest by @gkatrakazas in #553
- Implement Dynamic Credential Info Display by @gkatrakazas in #558
- Update el translations, add missing value from settings by @pstamatop in #560
- Portuguese translation by @jlsOsorio in #561
- Enhance Language Filtering and Deduplicate Entries on Add Credentials Page by @gkatrakazas in #563
- Refine PWA Install Prompt UI by @gkatrakazas in #567
- Translation coverage workflow by @pstamatop in #562
- Translation status check script by @gsiou in #548
- PWA Installation prompting features by @gsiou in #566
- Add "Recent" Section to the Add Credentials Page by @gkatrakazas in #565
- Update el locales by @pstamatop in #571
- Make translation workflow run on PR only by @pstamatop in #575
- pwa install: removed default handling of beforeinstallprompt by @gsiou in #573
- Enhance Robustness of Back Camera Detection Logic by @gkatrakazas in #582
- Enhance Caching Efficiency for Images Fetched via POST /proxy Endpoint by @gkatrakazas in #578
- Handle cases where values are not always strings and numbers when displaying by @kkmanos in #584
- Typo on mdoc friendly name by @kkmanos in #587
- Handle case where dpop nonce is required by @kkmanos in #586
- Parse only the first instance instead of all during the presentation flow prior to user selection by @kkmanos in #589
- Added aria-label for language selector by @gsiou in #585
- Enhance Polling Mechanism for VC Detection by @gkatrakazas in #577
- Refine Redirect Popup Text Props on Add and Send Credentials Pages by @gkatrakazas in #580
- fix parse credential name for sd-jwt vc by @gkatrakazas in #590
- Add missing locale key from login messages by @pstamatop in #583
- Update auth0 mdl library from 2.0.0 to 2.0.1 by @kkmanos in #591
- Update package.json version to 0.2.6 by @gkatrakazas in #592
New Contributors
Full Changelog: v0.2.5...v0.2.6
v0.2.5
What's Changed
- Handle the case where dpop is not supported by @kkmanos in #506
- El Translation, UI Changes by @pstamatop in #503
- feat: add language selector in UI by @jlsOsorio in #449
- Remove Unused useEffect Import in CredentialsContext by @gkatrakazas in #508
- Fix cached user filtering on loginState page by @gkatrakazas in #509
- Fix: Prevent unnecessary rerender when login with null location.search by @gkatrakazas in #510
- Remove unused
addLoaderandremoveLoaderfromUriHandlerby @gkatrakazas in #507 - Cleanup Unused Dependencies and Fix Missing Packages by @gkatrakazas in #513
- UI improvements for login, sidebar, and navigation by @gkatrakazas in #511
- Update package.json version to 0.2.5 by @gkatrakazas in #515
Full Changelog: v0.2.4...v0.2.5
v0.2.4
What's Changed
- Refactor UI base on
Oid4vci/batch issuanceby @gkatrakazas in #448 - Issuer metatada fetching errors by @kkmanos in #453
- Fix dark mode batch issuance style by @gkatrakazas in #455
- Support for combined presentation by @kkmanos in #459
- Improve login layout and hide app version by @gkatrakazas in #450
- Fix White Screen Flash and Optimize Spinner by @gkatrakazas in #458
- OID4VCI: Batch issuance by @kkmanos in #434
- Credential Metadata parsing improvements by @kkmanos in #460
- Fix: Single proof special case by @kkmanos in #464
- Fix: SelectCredentialsPopup render on vcEntityList change by @kkmanos in #465
- Ensure Null Check for vcEntityList and Robust Credential Rendering by @gkatrakazas in #461
- Hotfix: Force Reload When New Content is Available to Resolve ChunkLoadError by @gkatrakazas in #456
- Fix Credentials batch display Ribbon on Home page by @gkatrakazas in #466
- Fix on credential filtering during presentation flow by @kkmanos in #467
- Decouple prompt for selection by @kkmanos in #463
- Execute credential parsers in the order that the were executed by @kkmanos in #468
- Enhance Connectivity Checks for Accurate Internet Access Determination by @gkatrakazas in #381
- Use signed metadata if available by @kkmanos in #469
- use cached proofs in case of invalid dpop nonce proof by @kkmanos in #470
- Converted .apply to iterations in the function utils.toBase64() by @kkmanos in #472
- Fix: multi presentation view by @kkmanos in #478
- Minor fix on reducing redundant event emitting by @kkmanos in #473
- Restore credential caching by @kkmanos in #486
- Synchronize VC Updates Across Devices by @gkatrakazas in #482
- Add Scrollbar to Credential Info in HistoryDetailsContent.js for Non-Mobile Screens by @gkatrakazas in #481
- Enhance formatDate Function for Comprehensive Date Handling by @gkatrakazas in #480
- Fix Expiration Ribbon and Message Display Logic by @gkatrakazas in #479
- Refactor and Feature: Centralized Logo Component with Dynamic Seasonal Switching by @gkatrakazas in #491
- Update contribution guidelines by @pstamatop in #494
- Revised OAuth2 for First Party Application implementation by @kkmanos in #487
- Support OAuth2 for First-Party Apps as an alternative for dynamic credential request by @kkmanos in #462
- Fix lint warnings by @gkatrakazas in #493
- Communication protocol optimization by @kkmanos in #492
- Refactor Credential Management: Reusable Hook and Code Optimization by @gkatrakazas in #495
- fix expiry date extraction of a credential by @kkmanos in #496
- Fix redundant event listeners and session cleanup by @gkatrakazas in #488
- Refactor Notification Handling and Rename Firebase Service Worker Scope by @gkatrakazas in #497
- Fix credential layout expiry by @kkmanos in #499
- Refactor Login Navigation to Ensure Fresh State After Logout by @gkatrakazas in #498
- Ensure Consistent Slide-Down Effect for New Credentials by @gkatrakazas in #500
- Update package.json version to 0.2.4 by @pstamatop in #502
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- OID4VCI implementation enhacements by @kkmanos in #437
- Fix: Reliable Back Camera Detection for QR Scanner on iOS by Using facingMode by @gkatrakazas in #440
- Define backCameraIndex for Reliable Back Camera Detection in QR Code Scanner by @gkatrakazas in #441
- Refactor New VC Detection to Use Custom Event Listener by @gkatrakazas in #442
- Fix Event Listener for New Credential Updates by @gkatrakazas in #443
- Fix FCM Token Resend Issues by @gkatrakazas in #444
- Fix TypeError: Handle Null or Undefined
vc_listingetDataFunction by @gkatrakazas in #446 - Update package.json version to 0.2.3 by @gkatrakazas in #451
Full Changelog: v0.2.2...v0.2.3