Richard R
|
8dbf904a21
|
feat: Implement FFmpeg metadata escaping and robust chapter index validation for audiobook generation, alongside unit test reorganization.
|
2026-01-19 17:33:29 -07:00 |
|
Richard R
|
9c941b57ed
|
fix: Enhance path sanitization in getAudiobooksDir to prevent directory traversal and update getMigratedDocumentFileName tests to assert truncated- prefix and hash suffix.
|
2026-01-19 17:17:51 -07:00 |
|
Richard R
|
47d838039a
|
feat: Add bookId validation to API routes and implement robust, length-limited filename generation with unit tests.
|
2026-01-19 17:04:02 -07:00 |
|