Passbolt Android 1.23.0: V5 Resource Support and Performance Enhancements
The passbolt Android app release 1.23.0 adds support for V5 resources in the UI layer, enables decryption using metadata session keys cache during data refresh, and improves the session refresh mechanism to reduce unnecessary requests. This release also includes UI refinements, expanded memory compatibility, and improved test stability.
Added
- Add support for handling v5 metadata settings
- Add support for parsing and viewing v5 resources
- Use local resource schemas
- Add metadata keys integration
- Add metadata session keys integration
- Support v5 resources creation, update, and share
- Add multiple URI support (on the UI only the main URI is currently visible)
- Add support for expired passphrase during metadata decryption
- Add metadata session keys cache for full refresh optimization
- Add support for devices with 16kb memory page
Improved
- Split the main storage module into dedicated core modules
- Change session refresh mechanism from reactive to proactive (reduced session refresh requests)
- Small pre-v5 UI improvements for resource details and resource edit form
- Added the latest translations
Maintenance
- Refactor current create and update resource interactors
- Improve instrumented tests test stability and reliability (use Gradle managed devices)