Commit

ce6e29e

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?
Likely my bug: with no overlay permission (fresh install resets it) the tile only opens the app and never asks. Was the app opened? I can make it open the permission screen. Do it?

commit ce6e29e

I don't think it has to do with the overlay permission. When I install the app with adb install, the overlay permission stays. So when I launch the app and turn on the floating button, the overlay displays properly. Now, if I am in another application and then I turn off the…