Julien Froidefond julienfroidefond
julienfroidefond pushed to main at julienfroidefond/stripstream-librarian 2026-03-12 23:24:40 +01:00
1d9a1c76d2 fix(parsers,api): fallback streaming ZIP pour archives avec extra fields NTFS
julienfroidefond pushed to main at julienfroidefond/stripstream-librarian 2026-03-12 23:15:38 +01:00
3e3e0154fa fix(parsers): corriger récursion infinie CBZ↔CBR causant un stack overflow
julienfroidefond pushed to main at julienfroidefond/stripstream-librarian 2026-03-12 23:10:15 +01:00
e73498cc60 fix(docker): retirer sysctls inotify non supportés par ce kernel
julienfroidefond pushed to main at julienfroidefond/stripstream-librarian 2026-03-12 23:09:36 +01:00
0f4025369c fix(docker): retirer fs.inotify.max_user_instances non namespacé
julienfroidefond pushed to main at julienfroidefond/stripstream-librarian 2026-03-12 23:07:06 +01:00
7d3670e951 fix(api/pages): fallback CBR→ZIP et CBZ→RAR pour archives mal extensionnées
09682f5836 fix(docker): augmenter les limites inotify pour éviter "Too many open files"
Compare 2 commits »
julienfroidefond pushed to main at julienfroidefond/stripstream-librarian 2026-03-12 22:44:58 +01:00
db11c62d2f fix(analyzer): timeout sur analyze_book pour éviter les blocages indefinis
julienfroidefond pushed to main at julienfroidefond/stripstream-librarian 2026-03-12 22:30:03 +01:00
7346f1d5b7 fix(parsers): fallback CBR pour les .cbz qui sont en réalité des archives RAR
julienfroidefond pushed to main at julienfroidefond/stripstream-librarian 2026-03-12 22:21:58 +01:00
358896c7d5 perf(indexer): éliminer le pre-count WalkDir en mode incrémental + concurrence adaptative
1d10044d46 fix: plusieurs correctifs jobs et analyzer
Compare 2 commits »
julienfroidefond pushed to main at julienfroidefond/stripstream-librarian 2026-03-12 14:17:26 +01:00
8d98056375 fix: fallback for fake cbr
julienfroidefond pushed to main at julienfroidefond/stripstream 2026-03-11 23:10:47 +01:00
539bb34716 perf: optimize Komga caching with unstable_cache for POST requests and reduce API calls
julienfroidefond pushed to main at julienfroidefond/stripstream-librarian 2026-03-11 21:53:08 +01:00
4aafed3d31 docs(readme): documenter toutes les variables d'env avec valeurs par défaut
julienfroidefond pushed to main at julienfroidefond/stripstream 2026-03-11 21:53:01 +01:00
8d1f91d636 feat: optimize Docker startup with Next.js standalone output and proper migrations
7e4c48469a feat: enhance Stripstream configuration handling
Compare 2 commits »
julienfroidefond pushed to main at julienfroidefond/stripstream-librarian 2026-03-11 17:50:52 +01:00
3bd2fb7c1f feat(jobs): introduce extracting_pages status and update job progress handling
3b6cc2903d perf(api): remplacer unar/pdftoppm par unrar crate et pdfium-render
6abaa96fba perf(parsers): remplacer tous les subprocesses par des libs in-process
Compare 3 commits »
julienfroidefond pushed to main at julienfroidefond/stripstream-librarian 2026-03-11 16:17:41 +01:00
f2d9bedcc7 fix(parsers): corriger la génération de thumbnails CBR/CBZ/PDF
1c106a4ff2 fix(db): ajouter 'cancelled' à la contrainte CHECK de index_jobs.status
Compare 2 commits »
julienfroidefond pushed to main at julienfroidefond/stripstream-librarian 2026-03-11 15:50:23 +01:00
3ab5b223a8 fix(indexer): détecter l'annulation de job pendant la phase 2 (analyzer)
julienfroidefond pushed to main at julienfroidefond/stripstream-librarian 2026-03-11 15:46:50 +01:00
7cfb6cf001 feat(docker): migrations sqlx intégrées dans le démarrage de l'API
julienfroidefond pushed to main at julienfroidefond/stripstream 2026-03-11 13:34:10 +01:00
e74b02e3a2 feat: add docker push script and DockerHub deployment docs
julienfroidefond pushed to main at julienfroidefond/stripstream-librarian 2026-03-11 13:24:16 +01:00
d2fe7f12ab Add Docker push script and registry documentation
julienfroidefond pushed to main at julienfroidefond/stripstream 2026-03-11 11:49:45 +01:00
7d0f1c4457 feat: add multi-provider support (Komga + Stripstream Librarian)
julienfroidefond pushed to main at julienfroidefond/stripstream-librarian 2026-03-11 11:45:17 +01:00
64347edabc fix: thumbnails manquants dans les résultats de recherche