Skip to content

Releases: Dev14101989/maiboli

Maiboli 5min 0.4.3 β€” floating button always findable

Choose a tag to compare

@Dev14101989 Dev14101989 released this 24 Aug 09:10

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

Choose a tag to compare

@Dev14101989 Dev14101989 released this 24 Aug 09:08

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

Choose a tag to compare

@Dev14101989 Dev14101989 released this 31 Jul 08:44

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

Choose a tag to compare

@Dev14101989 Dev14101989 released this 31 Jul 08:10

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)

Choose a tag to compare

@Dev14101989 Dev14101989 released this 31 Jul 08:00

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

Choose a tag to compare

@Dev14101989 Dev14101989 released this 22 Jul 15:13

Fixes from the first real Windows deployment:

  • Windows mic detection: sox (scoop/portable builds) needs AUDIODRIVER=waveaudio to 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

Choose a tag to compare

@Dev14101989 Dev14101989 released this 21 Jul 16:12

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

Choose a tag to compare

@Dev14101989 Dev14101989 released this 21 Jul 15:49
  • 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 closed gemini-2.5-flash to new accounts.

Maiboli v0.3.1 β€” Gemini polishing + tidier settings

Choose a tag to compare

@Dev14101989 Dev14101989 released this 21 Jul 15:31
  • 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

Choose a tag to compare

@Dev14101989 Dev14101989 released this 21 Jul 15:24
  • 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.