lajg-dev_Obsidian-Plugin-GP.../versions.json
Luis Alberto Jaramillo Gonzalez 0fef6f6ee7
fix: resolve three settings bugs and add passphrase prompt for signing (v1.2.0)
- Sign key dropdown was empty when switching from openpgpjs to CLI because
  RefreshLibrary never repopulated it with native GPG keys; now calls
  RefreshListSign on library switch and resets the "sign" sentinel to "0".

- Library dropdown did not persist the selection on change, causing pgpLibrary
  to revert to "openpgpjs" on reload and triggering the PassphraseModal
  unexpectedly during CLI decryption; fixed by calling saveSettings() in
  the dropdown onChange handler.

- Sign key dropdown appeared twice when RefreshListSign was called concurrently
  (e.g. from display() and RefreshLibrary); fixed with a generation counter
  that discards stale async results before addDropdown() is called.

- Encrypt with openpgpjs + signing enabled threw "signing key is not decrypted"
  when the passphrase field was left blank; EncryptText() now resolves the
  passphrase from cache/settings or prompts via PassphraseModal before calling
  gpgEncrypt(), and caches it after a successful sign+encrypt.
2026-05-27 14:22:19 -05:00

15 lines
263 B
JSON

{
"1.0.0": "0.15.0",
"1.0.1": "0.15.0",
"1.0.2": "0.15.0",
"1.0.3": "0.15.0",
"1.0.4": "0.15.0",
"1.0.5": "0.15.0",
"1.0.6": "0.15.0",
"1.0.7": "0.15.0",
"1.1.2": "0.15.0",
"1.1.3": "0.15.0",
"1.1.4": "0.15.0",
"1.1.5": "0.15.0",
"1.2.0": "0.15.0"
}