Commit

d5e7b72

vxbeamer, my open source personal voice transcriber, 6 months in: ・ record from any device and copy from any device ・ PWA for desktop and mobile ・ native Android app ・ Raycast extension ・ realtime speech-to-text provider adapter, letting me evaluate new ASR models as they are…
GitHubGitHub - dtinth/vxbeamer: self-hosted, personal speech transcriber with a real-time web interfaceself-hosted, personal speech transcriber with a real-time web interface - dtinth/vxbeamer
Yes. Recorder.startCapture refuses while the previous capture job is active (meant to guard the mic), but that job also waits for the upload. A stalled upload blocks recording. Fix: guard only the mic. Want it?
Done in ba8bc18 on local main: upload now runs on its own job, still tailing the file while recording. Debug build and unit tests pass. Not pushed. Push to main?
Pushed: main is at ba8bc18. Rebuild the APK to try it: record, kill the network, stop, record again.

commit d5e7b72

I think I ran into another problem. Right after I installed the APK, I toggle the quick setting, but the floating button does not show.