Commit graph

11 commits

Author SHA1 Message Date
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
Luis Alberto Jaramillo Gonzalez
c202ed7f32
Update version to 1.1.5 2025-12-03 12:02:35 -05:00
Luis Alberto Jaramillo Gonzalez
13062783f1
New setting tab to show whole GPG command in Obsidian Developer Console 2024-08-25 19:59:04 -05:00
Luis Alberto Jaramillo Gonzalez
99fc63f12f
Creating a new 1.1.3 version 2024-08-25 19:15:29 -05:00
Luis Alberto Jaramillo Gonzalez
a5ed3de902
Fix the version number 2024-08-14 12:29:15 -05:00
Luis Alberto Jaramillo Gonzalez
2c6d745144
Add new feacture to include add a before and after gpg command 2024-08-14 12:09:26 -05:00
Luis Alberto Jaramillo Gonzalez
fc42009b73
Add new version 1.0.7 2024-04-02 07:43:51 -05:00
Luis Alberto Jaramillo Gonzalez
e199e22dc3
Upgrade to 1.0.6 version 2024-03-08 15:17:32 -05:00
Luis Alberto Jaramillo Gonzalez
6202d643f1
Upgrade version to 1.0.5 2024-03-03 13:01:48 -05:00
Luis Alberto Jaramillo Gonzalez
264a40a95f
Fix all versions in *.json files 2024-02-19 09:52:15 -05:00
Luis Alberto Jaramillo Gonzalez
efa073e360
Initial commit with default obsidian plugin template 2024-01-04 13:45:32 -05:00