• v2.6.59
    All checks were successful
    Release / Check ui (push) Successful in 2m10s
    Release / Test backend (push) Successful in 53s
    Release / Docker (push) Successful in 6m7s
    Release / Gitea Release (push) Successful in 23s
    Stable

    gitea-actions released this 2026-04-09 23:59:29 +05:00 | -481 commits to main since this release

    • parsePDF: return all text as single 'Full Text' chapter (admin splits manually)
    • parseEPUB: fix chapter numbering to use sequential counter not spine index
    • Remove dead code: chaptersFromBookmarks, cleanChapterText, extractChaptersFromText, chapterHeadingRE; drop pdfcpu alias and regexp imports
    • Backend: POST /api/admin/books/:slug/split-chapters endpoint — splits text on '---' dividers, optional '## Title' headers, writes chapters via WriteChapter
    • UI: admin panel now shows for all admin users regardless of source_url; chapter split tool shown when book has single 'Full Text' chapter, pre-fills from MinIO content
    Downloads