All notable changes to this project should be documented in this file.
The format is based on Keep a Changelog, and this project follows Semantic Versioning for Git tags and release names.
- Scoped Quick Look to metadata-only previews of encrypted files (issue #136).
Because the shared App Group projection is public-key-only, the Quick Look
process holds no secret-key material; it shows encryption metadata and directs
the user to open MacPGP to decrypt, rather than attempting in-preview
decryption. Added
scripts/check-quicklook-scope.sh(run in CI) to keep scope documentation and the Quick Look surface in agreement.
- Added native macOS workflows to generate new RSA keys and import, export, and delete OpenPGP public and private keys.
- Added message and file encryption and decryption, including support for encrypting to multiple recipients.
- Added signing workflows for messages and files, plus signature verification when the relevant public key is available.
- Added macOS Keychain-backed passphrase storage for supported release-visible workflows.
- Added ASCII-armored input and output support for compatible keys, messages, and signatures.
- Added Finder Sync integration for encrypted-file badges and Finder context menu actions.
- Added Quick Look integration for encrypted-file metadata previews (metadata-only; decryption happens in the app).
- Added Thumbnail integration for custom previews of supported encrypted files.
- Added Share extension integration to encrypt files from the macOS share sheet for synced recipient keys.
- Added release-visible session state persistence so users can return to core workflows without losing expected local context.