Version 0.9.0

Release Name: Inji Verify 0.9.0

Support: Developer Release

Release Date: 5th July 2024

Overview

Release 0.9.0 of Inji Verify enhances usability with a mobile-responsive portal, adds support for CBOR QR code decoding, and includes critical bug fixes. It introduces UI improvements using Tailwind CSS, enables PDF scanning with QR codes, and enhances credential display, including expired credentials. These updates aim to improve overall user experience and system functionality.

New Features:

1. UI Enhancements

  • The user interface of Inji Verify has been optimized for mobile devices, offering responsive views that adapt seamlessly to different screen sizes. Users can conveniently access and utilize the scan and upload feature across devices.

  • Inji Verify has undergone user interface and user experience enhancements based on GenderMag principles, ensuring improved accessibility and usability.

2. CBOR QR Code Support

  • Support for CBOR-encoded QR codes has been added, expanding compatibility and enabling broader usage scenarios. Inji Verify can now decode the CBOR QR code using the pixel pass library.

3. Tech Upgrades

  • Inji Verify has transitioned from MaterialUI to the Tailwind CSS library, offering enhanced flexibility and customization options.

4. Critical Bug Fixes

  • Several critical bugs related to the scan and upload functionalities have been identified and fixed, ensuring smoother user experiences.

5. Support for PDFs Containing QR Codes

  • Inji Verify now supports various formats, including PDFs that contain QR codes, broadening the range of documents that can be scanned and verified.

6. Credential Display Enhancements

  • Credential details retrieved from the issuer's well-known configuration include display properties, ensuring a consistent and accurate representation of credential information.

  • Users can now view expired credentials within the Inji Verify portal.

7. Browser Support

  • Chrome, Edge, Safari, and Firefox: Full support for both scan and upload features, ensuring a seamless user experience across these popular browsers.

Assumptions or Limitations:

  • Verification Method: We are assuming the verification method currently only works with DID (Decentralized Identifier). However, it can also be a direct URL key reference. This distinction is crucial for correct implementation and usage. You can look at the specific code handling this verification method here.

This release represents a significant step forward in improving functionality, usability, and compatibility within Inji Verify.

Repository Released

RepositoriesTags Released

Inji Verify

Pixel-Pass Library

Known Issues

Below is the list of known issues. To read in detail and view all the topics related to Inji Verify please click here.

Jira IDDescription

Inji Verify - In Android the deactivated flashlight feature appears on the scan screen page.

Inji Verify- The scan screen view is not rendering correctly in the Firefox browser.

Inji Verify - When the user uploads a file in an unsupported format, they do not receive the proper error message.

Inji Verify - In Browser Stack, after clicking the 'Scan QR Code' button, the user is not directed to the camera access 'Allow' popup screen.

Inji Verify - If the attribute values are lengthy, text wrapping does not occur when verifying credentials

Inji Verify - After updating the registry value of a sunbird VC, the old QR code is getting validated.

Inji Verify - Getting "No MultiFormat Readers were able to detect the QR code." error when the VC PDF from the inji web application is uploaded.

Inji Verify - In Android The deactivated flashlight feature appears on the scan screen page

Bug Fixes

Below is the list of fixes as part of the 0.9.0 release:

Jira IDDescription

Inji Verify - The upload feature is not working on IOS mobile devices.

Inji Verify -The upload feature is not working in the Safari browser.

Inji Verify - Enhancement The user can use the expired QR code; it does not display any error messages.

Inji Verify - Allowed file formats list should be updated with PDF.

Inji Verify - "QR Code uploaded successfully" message is popping up a late compared to the UI.

"Upload Another QR Code" button is displayed instead of "Upload QR Code" button.

Allowed file format and Min size displayed at the right bottom of the inji verify screen is missing on uploading QR code whose size is not supported.

Notification pop up asking for camera access should display on the browser itself once user deny the camera access and try to scan the qr code.

Inji Verify - Able to scan a scratched QR code via mobile.

Instruction message displayed on the header of the scanner when camera gets open to scan qr code , is not appropriate.

Instruction message displayed in the inji verify home page on the header of the scanner is not appropriate.

Scan feature is not working with mobile camera less than 8MP.

No option to select back camera in mobile browser while scanning qr code.

Scan feature is not working in windows (web based) for 1 mp camera.

Inji Verify - Sometimes, we are seeing internet not available in the middle of verification.

Inji Verify - The steps while verifying the QR code is not displayed in mobile view.

Mobile view alignment is not properly aligned.

When I am uploading a working QR code i am able to view the data but it successful error message displaying is wrong i.e "Unfortunately, the given credential is invalid!" and is in red color.

Enhancement: The scan QR code button is not highlighted. The messages (error/successful upload) are not properly aligned.

Time and date displayed on card are not proper (localization of time and date are not done).

Getting "QR code uploaded successfully" pop up on result screen.

QR Code or card with QR code generated via Sunbird is not getting uploaded.

Not getting appropriate error message on uploading blurry QR code.

Activate your device camera step is getting selected even while uploading the QR code.

Documentation

Last updated

Copyright © 2021 MOSIP. This work is licensed under a Creative Commons Attribution (CC-BY-4.0) International License unless otherwise noted.