Skip to content

Koe v1.1.11 — Audio files everywhere

Choose a tag to compare

@github-actions github-actions released this 08 Jun 00:07
· 9 commits to master since this release

Koe v1.1.11 — Audio files everywhere

This release opens up Koe beyond live dictation: you can now bring existing audio files into Koe and process them through the same fast transcription/refinement pipeline.

Highlights

  • Web audio uploads — signed-in web users now get a dedicated Upload tab in /app.
  • Desktop audio uploads — the desktop settings window now includes an audio-file upload section with transcript copy support.
  • Mobile audio imports — the mobile recorder screen can import audio files through the native picker.
  • Same smart routing — local/BYOK native flows stay direct-to-Groq for speed, while signed-in managed/account flows stay safely proxied through Koe.
  • Quota-safe managed mode — managed uploads now require server-derived audio duration before transcription, so quota checks fail closed when duration cannot be trusted.
  • Safer file handling — 20 MB upload/import limits, sanitized desktop multipart metadata, and mobile imported-file cleanup after success/empty/discard.

Notes

Managed API keys are still never exposed to browser, desktop renderer, or mobile clients. Audio files are processed for the request; signed-in transcript text and usage metadata continue to follow the account history/quota behavior.

Verification

  • pnpm type-check
  • pnpm --filter koe-mobile exec expo config --type public
  • Desktop service syntax checks
  • pnpm build:core
  • pnpm exec vite build
  • pnpm --dir koe-website lint
  • pnpm --dir koe-website build

Mobile lint is still blocked in this workspace because eslint is not available in the mobile package.