Skip to content

1.21.0

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Aug 21:05

Improved API key security

Google API keys are now stored in Obsidian’s device-local SecretStorage instead of the plugin’s plaintext data.json file.
Existing API keys are migrated automatically when the plugin starts. The plaintext value is removed from data.json only after it has been successfully saved to SecretStorage.

Important for users with synced vaults

SecretStorage values are not synchronized between devices. If you use Gemini Helper on multiple devices, you must enter your Google API key separately on each device.
When Gemini Helper detects that an API key is configured for the vault but unavailable on the current device, it displays a notification explaining how to restore access.

Compatibility

This release requires Obsidian 1.11.4 or later.

Thanks to @eram for reporting this issue in #95.