Morganite 0.0.4
- Verify blob hashes during download in a single pass before caching
- Track cache size incrementally to avoid directory rescans on every blob save
- Increase buffer sizes and move blocking network calls to I/O threads for better performance
- Reuse Tika instances for faster MIME-type detection
- Persist logs to a local Room database instead of logcat
- Expose logs as StateFlow for the log viewer
- Remove permission result logging in MainActivity
- Update deployment target selection state in IDE configuration
Download it with Zapstore, Obtainium or download it directly in the releases page
Verifying the release
In order to verify the release, you'll need to have gpg or gpg2 installed on your system. Once you've obtained a copy (and hopefully verified that as well), you'll first need to import the keys that have signed this release if you haven't done so already:
gpg --keyserver hkps://keys.openpgp.org --recv-keys 44F0AAEB77F373747E3D5444885822EED3A26A6DOnce you have his PGP key you can verify the release (assuming manifest-v0.0.4.txt and manifest-v0.0.4.txt.sig are in the current directory) with:
gpg --verify manifest-v0.0.4.txt.sig manifest-v0.0.4.txtThat will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you've downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:
cat manifest-v0.0.4.txt