github takeshy/obsidian-gemini-helper v1.4.0

latest releases: v1.4.6, v1.4.5, v1.4.4...
one day ago

New Feature: End-to-End Encryption for Chat History and Workflow Logs

This release introduces a comprehensive encryption system to protect your sensitive chat conversations and workflow execution logs.

⚠️ Setup Required

Before using encryption, you must configure it in the settings:

setting-encryption.png

  1. Go to Settings → Gemini Helper → Encryption Settings
  2. Click Generate Key Pair
  3. Set a secure password (this password will be required to decrypt your files)
  4. Save your settings

Important: Without completing this setup, encryption commands will not work.

Encryption Features

  • Hybrid encryption using RSA-OAEP for key encryption and AES-GCM for content encryption
  • Password-protected private keys - Your private key is encrypted with a password you set
  • Session-based password caching - Enter your password once per session for convenience
  • Dedicated encrypted file viewer - View and edit .enc files directly in Obsidian

Available Commands

After setup, you can use these commands:

  • Encrypt current file - Encrypt the active file
  • Decrypt current file - Decrypt an encrypted file
  • Enable Auto-encrypt chat history or Auto-encrypt workflow logs for automatic protection

Workflow Enhancements

  • obsidian-command node now supports a path property for bulk file operations (e.g., encrypt all files in a folder)
  • Added encrypt-folder workflow example in documentation

Bug Fixes

  • Fixed AI Modify button being disabled when workflow has parse errors

Don't miss a new obsidian-gemini-helper release

NewReleases is sending notifications on new releases.