| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-08-18 | test(converter): ffmetadata escaping and chunk collection | historia | |
| 2026-08-18 | refactor(converter): deduplicate epub extraction | historia | |
| 2026-08-18 | fix(converter): escape ffmetadata titles, thread exact chunk paths | historia | |
| 2026-08-18 | fix: timing/punctuation edge cases, process chunks as uncompressed wavs | historia | |
| 2026-08-17 | fix(converter): make m4b a single file with embedded chapters | historia | |
| 2026-08-17 | feat(converter): add per-chapter and m4b output | historia | |
| 2026-08-17 | chore(converter): rename input/output directories | historia | |
| 2026-08-17 | fix(converter): stream audio concat and harden error/encoding handling | historia | |
| 2026-08-17 | chore(deps): swap pypdf2 for pypdf, drop docx support | historia | |
| 2026-08-17 | test(converter): add tests | historia | |
| 2026-08-17 | refactor(converter): extract logic into package | historia | |
| 2026-08-16 | readme | historia | |
| 2026-08-16 | readme | historia | |
| 2026-08-16 | readme | historia | |
| 2026-08-16 | initial commit | historia | |
| 2026-08-16 | initial commit | historia | |
