-
Release 3.0.0 Stable
released this
2026-10-23 15:45:51 -04:00 | 2 commits to main since this releaseWhat's New in v3.0.0
Nyra arrives with a new name, a new launcher icon, and a one-time migration to a new Android identity.
📦 One-Time Reinstall Required
- This release moves the app to the
cloud.keyworks.nyraidentity, so it cannot update in place - Export a backup first: Settings → Data Management → Export Backup
- Uninstall the old app, then install
nyra.apkfrom this release - Import the backup: Settings → Data Management → Import Backup
- Your lists, history and preferences restore cleanly, and later releases update in place as usual
🎨 A New Name and Icon
- Welcome Nyra, the app's new name and part of Keyworks Technology
- Meet the new adaptive launcher icon on Android 8+, with matching legacy and round icons
- Match the icon on iOS, macOS, web and Windows with the same artwork
- See the new name in the app title, About screen, update messages and backup labels
🔐 Security Hardening
- Updates now fail closed: a missing or invalid signature aborts the install
- Download every update over HTTPS from the release host only, with redirects re-validated
- Reject oversized downloads and metadata before anything is written to disk
- Refuse to build a release without the app's signing keystore
🧹 Cleanup
- Cap imported list files at 1 MiB and backup files at 10 MiB, and require backup values to be strings
- Remove the unused
url_launcherandcupertino_iconsdependencies - Rename storage keys, the update channel and the release artifact to the Nyra name
🛠️ Technical Improvements
- Migrate the Android
applicationIdand namespace tocloud.keyworks.nyra - Rename the Dart package to
nyraand the root widget toNyraApp - Move the Forgejo repo to
admslader/nyraand the release artifact tonyra.apk - Add tests for backup key mapping and the release signature verifier
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- This release moves the app to the