Feature cleanup #12

Merged
iamdoubz merged 14 commits from feature_cleanup into main 2026-07-03 11:42:34 -05:00
Owner
  1. Backend — LAN counts as local. is_local_endpoint now accepts loopback and private LAN — 192.168.x, 10.x, 172.16–31.x, 169.254.x, *.local, plus IPv6 ULA/link-local. So a self-hosted Ollama on another box on your network is treated like localhost — no "data leaves your network" warning, no allowlist flag. Public/internet hosts still are. (Unit-tested: 192.168.0.42 local, 8.8.8.8 not.)
  2. API fix — setLlmProvider was sending { config }; the command expects { args }. Fixed (it was never actually wired).
  3. New "AI" settings tab — pick provider (Off / Ollama / Custom OpenAI-compatible), set the endpoint (http://192.168.0.42:11434) and model, and Test / refresh to see reachability + the model list. A live banner warns only if you point it at something outside your LAN.
1. Backend — LAN counts as local. is_local_endpoint now accepts loopback and private LAN — 192.168.x, 10.x, 172.16–31.x, 169.254.x, *.local, plus IPv6 ULA/link-local. So a self-hosted Ollama on another box on your network is treated like localhost — no "data leaves your network" warning, no allowlist flag. Public/internet hosts still are. (Unit-tested: 192.168.0.42 ✅ local, 8.8.8.8 ✅ not.) 2. API fix — setLlmProvider was sending { config }; the command expects { args }. Fixed (it was never actually wired). 3. New "AI" settings tab — pick provider (Off / Ollama / Custom OpenAI-compatible), set the endpoint (http://192.168.0.42:11434) and model, and Test / refresh to see reachability + the model list. A live banner warns only if you point it at something outside your LAN.
iamdoubz added 14 commits 2026-07-03 11:42:29 -05:00
iamdoubz merged commit 59e457c421 into main 2026-07-03 11:42:34 -05:00
iamdoubz deleted branch feature_cleanup 2026-07-03 11:42:34 -05:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: iamdoubz/WhispAssist#12