• v2.6.63
    All checks were successful
    Release / Test backend (push) Successful in 1m2s
    Release / Check ui (push) Successful in 1m46s
    Release / Docker (push) Successful in 6m9s
    Release / Gitea Release (push) Successful in 29s
    Stable

    gitea-actions released this 2026-04-10 22:30:44 +05:00 | -485 commits to main since this release

    • Replace voice with a two-column card grid grouped by engine (Kokoro GPU / Pocket TTS CPU / Cloudflare AI); each card has a per-voice sample play/pause button matching AudioPlayer behaviour Add Announce chapter and Audio mode (Stream/Generate) toggles to a unified Playback row in Preferences; Audio mode toggle disabled for CF AI voices Remove duplicate PUT /api/settings from the profile page; all writes go directly into audioStore / theme context and the layout's single debounced effect persists them Add Danger Zone section: collapsible, requires typing username to unlock Delete account button; calls DELETE /api/profile Add deleteUserAccount() to pocketbase.ts: purges user_settings, user_library, progress, comment_votes, book_ratings, user_subscriptions, notifications, user_sessions then the app_users record Add DELETE /api/profile server route (auth-guarded)
    Downloads