Releases: Dev14101989/maiboli
Release list
Maiboli 5min 0.4.3 β floating button always findable
Same fix as v0.4.3, for the 5-minute-limit edition: the floating mic bubble pulls itself back on-screen when its saved position is invalid, and the tray menu gains Reset floating button position. Recording still auto-stops at 5:00.
Install steps: HOW-TO-RUN.md.
Maiboli Desktop 0.4.3 β floating button always findable
Fixes the floating mic bubble disappearing on Windows when its remembered position is no longer on any screen (monitor unplugged, resolution change).
- The bubble now pulls itself back on-screen automatically, including when displays change while the app runs.
- New tray menu item: Reset floating button position.
Install steps: see HOW-TO-RUN.md. 5-minute-limit edition: see release v0.4.3-limit5.
Maiboli 5min v0.4.2 β 5-minute recording limit edition
Special edition of Maiboli Desktop with a hardcoded 5-minute recording limit: if you forget to stop, recording auto-stops at 5:00, notifies you, and transcribes what it has. Everything else is identical to the standard edition (floating mic, tray icon, Ctrl/Cmd+Alt+M, Gemini/Whisper/Sarvam).
Installs as a separate app ("Maiboli 5min"), so it can live alongside the standard edition.
How to run: see HOW-TO-RUN.md β covers Windows (SmartScreen "Run anyway") and macOS (the xattr -cr one-liner for the "damaged" warning), first-run API key setup, and daily use.
Standard (unlimited) edition: v0.4.1. Source for this edition lives on the five-minute-limit branch.
Maiboli v0.4.1 β floating mic button
New: floating mic button π€ β a small always-on-top bubble you can drag anywhere on screen. Click it to start/stop dictation (it pulses red while recording); it never steals focus, so the text still lands wherever your cursor is. Its position is remembered, and you can hide/show it from the tray menu (Floating mic button).
Important fix: the v0.4.0 Windows installer was accidentally built for ARM64 and won't run on normal PCs β use this version's Maiboli Setup 0.4.1.exe (x64) instead.
Maiboli v0.4.0 β Desktop app (zero dependencies)
New: Maiboli Desktop β dictation everywhere on your computer, with nothing to set up.
- Windows: download
Maiboli Setup 0.4.0.exe, double-click, done. No sox, no PowerShell, no dependencies β the app records audio itself. - macOS (Apple Silicon): download
Maiboli-0.4.0-arm64.dmg, drag to Applications, right-click β Open the first time.
A π€ icon appears in your system tray (Windows: bottom-right near the clock) / menu bar (Mac). Click it or press Ctrl+Alt+M (Mac: Cmd+Alt+M) to record; press again to stop β the English text is pasted wherever your cursor is, in any app. Right-click the icon for Settings (provider, API keys, AI rewrite, shortcut).
The VS Code extension continues to work as before for editor-only use.
Maiboli v0.3.4 β Windows recording fixes
Fixes from the first real Windows deployment:
- Windows mic detection: sox (scoop/portable builds) needs
AUDIODRIVER=waveaudioto open the microphone β Maiboli now sets it automatically. No manual environment variable needed. - No more silent failures: if the recorder process dies right after starting, you now get an immediate error including sox's own message (e.g. no default audio device configured), instead of a status bar stuck on "Recordingβ¦" and nothing happening.
Maiboli v0.3.3 β request timeout
API requests are now capped at 60 seconds per attempt β a hung connection fails with a clear message instead of spinning forever.
Maiboli v0.3.2 β auto-retry + current Gemini default
- Transient API errors (rate limits, 503 overloads) are now retried automatically up to 3 times before you see an error.
- Default Gemini model is now
gemini-3.5-flashβ Google closedgemini-2.5-flashto new accounts.
Maiboli v0.3.1 β Gemini polishing + tidier settings
- Rewrite Provider now offers gemini alongside openai/sarvam.
- Settings page reorganized: the three API keys now sit together under the provider choice.
- Reminder: the 29s auto-split applies only to Sarvam (their API limit) β Whisper and Gemini always receive the full recording.
Maiboli v0.3.0 β Gemini provider + rewrite control
- New provider:
geminiβ Google Gemini takes your audio directly: language detection, translation, and polishing in one call, no 30-second limit. Free tier key at aistudio.google.com. - New setting:
maiboli.rewriteProviderβ choose which AI polishes your text (auto/openai/sarvam). Set both keys to transcribe with Sarvam and polish with GPT.