cardType() was defined inside initLlmsSection() IIFE but called from renderLocalContainers() which is outside that scope, causing a silent ReferenceError that reset every Connect click to failure. Moved cardType to module scope. Custom STT cards (e.g. whisperx-gpu) are now included in /api/stt-backends and appear in the Conversation STT dropdown. Added _normalize_service_url() so 0.0.0.0 URLs in stored cards are rewritten to host.docker.internal for server-side health checks. _transcribe_audio() tries /transcribe as fallback for custom backends that don't expose /v1/audio/transcriptions. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| sections | ||
| app.js | ||
| index.html | ||
| loader.js | ||
| nav.js | ||
| style.css | ||