Skip to content

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 13 Mar 01:31
· 26 commits to main since this release

Changelog

v1.1.2...v1.2.0

compare changes

🚀 Enhancements

  • Add voice selection and per-chapter 30s preview to TTS page (4c5cb0d)
  • Add ElevenLabs and OpenAI TTS provider support (e24f974)
  • Add listModels/listVoices to TTS provider interface (f5b724d)
  • Add download concurrency limit with DB-based queue and auto-resume (7219c29)
  • Enhance downloader with pause/resume, speed/ETA, batch mode, and converting status (b0a8eb8)
  • Redesign downloads page with card layout, filters, and fix global border color (a0e6705)
  • Add confirmation dialogs with file deletion option for download delete/clear (e336e50)

🩹 Fixes

  • Remove unused imports flagged by eslint (bf6aeaa)
  • Persist service changes to electron-store immediately on save/remove (de272ee)
  • Include empty options object when constructing service for TTS preview (7f1b231)
  • Display TTS preview error message in UI instead of only logging to console (750fdfd)
  • Refetch downloads from DB when progress reaches 100% to get final status (9632dde)

💅 Refactors

  • Redesign episode creation flow with unified entry point (0a1be66)
  • Introduce Service abstraction for TTS and transcription (80b9229)
  • Separate provider/engine in ServiceConfig and centralize engine metadata (3a043e4)
  • Make tts.preview accept engine+credentials instead of serviceId (ca4d6e9)

❤️ Contributors