GlobalBridge AI v0.1.0
First public MVP release — sovereign local translation bridge with QVAC + Keet integration.
Added
- Live captions — tab audio capture → Faster-Whisper STT → QVAC translation → WebSocket subtitles
- Whisper dictation — local STT via
POST /api/v1/transcribe(PCM int16 @ 16 kHz) - Keet meeting bridge —
/meetingwith bilingual subtitles and auto-export (TXT / JSON / SRT) - QVAC integration —
@qvac/sdksidecar on port 8765 for on-device NMT + LLM - Document translation — PDF and DOCX routes with upload validation
- Glossary & history — local SQLite storage
- Sovereign Mode — zero cloud egress when
LOCAL_PROCESSING_ONLY=true - Security hardening — API binds to
127.0.0.1, optionalAPI_KEY, PDF upload limits - Dev tooling —
npm run setup,npm run dev,npm run dev:stop - Documentation — English README,
docs/GRANT.md,docs/SECURITY.md,docs/ROADMAP.md - CI — GitHub Actions: frontend lint/test/build, backend pytest, i18n parity check
Changed
- Dictation moved from browser Web Speech API to local Whisper
- Live pipeline uses async audio queue (non-blocking WebSocket)
Security
- PDF batch extension whitelist, 50 MB size cap, max 10 files per batch
- Dependency CVE patches (FastAPI, Starlette, Pillow, requests, python-multipart)