Move storage of user-provided cloud API keys (OpenAI, Anthropic, Gemini, OpenRouter) from localStorage to Tauri secure storage APIs (e.g., tauri-plugin-stronghold or invoke('save_key')). Update frontend frontend/src/components/CommandPalette.tsx to use secure storage when running in Tauri; for web builds, provide an encrypted storage or session-only option and document the risk. Add tests and README updates.
Files to change: frontend/src/components/CommandPalette.tsx and relevant storage helpers.
Move storage of user-provided cloud API keys (OpenAI, Anthropic, Gemini, OpenRouter) from localStorage to Tauri secure storage APIs (e.g., tauri-plugin-stronghold or invoke('save_key')). Update frontend
frontend/src/components/CommandPalette.tsxto use secure storage when running in Tauri; for web builds, provide an encrypted storage or session-only option and document the risk. Add tests and README updates.Files to change:
frontend/src/components/CommandPalette.tsxand relevant storage helpers.