Describe the bug
Settings changes made in the FluidVoice preferences window are not persisting when switching between tabs.
Specifically:
In the AI Enhancements tab: Adding an Ollama provider + local model works and connects successfully, but as soon as you switch to another tab (e.g. Preferences) and return, the provider disappears. The tab shows “no verified providers yet”.
In the custom dictionary / vocabulary section: Adding custom words also fails to stick. After switching tabs and returning, the newly added words are gone.
To Reproduce
Steps to reproduce the behavior:
Open FluidVoice settings / preferences.
Go to AI Enhancements tab → Add Provider → select Ollama and choose your local model → confirm it shows as connected.
Switch to another tab (e.g. Preferences).
Switch back to AI Enhancements → the Ollama provider is gone (“no verified providers yet”).
Repeat similar steps in the custom dictionary section: add one or more custom words.
Switch tabs and return → the custom words have disappeared.
Expected behavior
Any changes made in the settings (added AI providers, custom dictionary words, etc.) should be saved immediately and remain visible and active after navigating away from the tab and returning.
Screenshots
If applicable, add screenshots.
Environment:
macOS Version: macOS 26 (latest version)
App Version: 1.5.13
Architecture: Apple Silicon (M5 Pro)
Additional context
This happens consistently on every tab switch. The connection to the local Ollama model works fine initially and AI enhancement functions until the tab is left. No crash occurs. It makes it impossible to reliably configure AI providers or maintain a custom dictionary. It works to select the AI Engine, but fails to preserve what is selected for Enhancements
Crash Logs
N/A — the app does not crash.
Describe the bug
Settings changes made in the FluidVoice preferences window are not persisting when switching between tabs.
Specifically:
In the AI Enhancements tab: Adding an Ollama provider + local model works and connects successfully, but as soon as you switch to another tab (e.g. Preferences) and return, the provider disappears. The tab shows “no verified providers yet”.
In the custom dictionary / vocabulary section: Adding custom words also fails to stick. After switching tabs and returning, the newly added words are gone.
To Reproduce
Steps to reproduce the behavior:
Open FluidVoice settings / preferences.
Go to AI Enhancements tab → Add Provider → select Ollama and choose your local model → confirm it shows as connected.
Switch to another tab (e.g. Preferences).
Switch back to AI Enhancements → the Ollama provider is gone (“no verified providers yet”).
Repeat similar steps in the custom dictionary section: add one or more custom words.
Switch tabs and return → the custom words have disappeared.
Expected behavior
Any changes made in the settings (added AI providers, custom dictionary words, etc.) should be saved immediately and remain visible and active after navigating away from the tab and returning.
Screenshots
If applicable, add screenshots.
Environment:
macOS Version: macOS 26 (latest version)
App Version: 1.5.13
Architecture: Apple Silicon (M5 Pro)
Additional context
This happens consistently on every tab switch. The connection to the local Ollama model works fine initially and AI enhancement functions until the tab is left. No crash occurs. It makes it impossible to reliably configure AI providers or maintain a custom dictionary. It works to select the AI Engine, but fails to preserve what is selected for Enhancements
Crash Logs
N/A — the app does not crash.