ext.jeremy.guillot@maxicoffee.domains
c50f1638ee
refactor(manga): merge ChapterRepositoryInterface into MangaRepositoryInterface + pagesDirectory
...
- Supprime ChapterRepositoryInterface du domaine Manga (et ses implémentations
LegacyChapterRepository et InMemoryChapterRepository)
- Déplace toutes les méthodes chapter vers MangaRepositoryInterface avec nommage
explicite (findChapterById, findVisibleChapterById, updateChapter, deleteChapter, etc.)
- Remplace cbzPath par pagesDirectory + pageCount dans le modèle Chapter
(transition : toChapterDomain conserve un fallback cbzPath pour les données existantes,
updateChapter synchronise les deux colonnes jusqu'à la Phase 4)
- Ajoute la migration Doctrine (pages_directory, page_count sur la table chapter)
- Met à jour tous les handlers, listeners, query handlers et state providers du domaine
Manga pour injecter uniquement MangaRepositoryInterface
- Adapte les tests unitaires et InMemoryMangaRepository avec les nouvelles méthodes
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-09 17:54:35 +01:00
ext.jeremy.guillot@maxicoffee.domains
dae215dd3d
feat: ajout de claude + correction des tests
Build and Deploy / deploy (push) Successful in 9m36s
2026-03-09 17:09:31 +01:00
ext.jeremy.guillot@maxicoffee.domains
ffceda606f
feat: commit before changing gitea
2026-02-08 17:58:01 +01:00
ext.jeremy.guillot@maxicoffee.domains
9e7f7b4cfc
fix: more patterns
2025-10-16 14:35:58 +02:00
ext.jeremy.guillot@maxicoffee.domains
3170a7c60e
feat: analyse import + all tests fixed
2025-10-15 16:14:15 +02:00
ext.jeremy.guillot@maxicoffee.domains
f09f744a9b
feat: ajout de la fonctionnalité de suppression de mangas, incluant une modale de confirmation pour l'utilisateur, la gestion des erreurs et l'intégration avec l'API pour supprimer les mangas et leurs chapitres associés. Mise à jour des composants Vue et ajout de tests pour valider cette nouvelle fonctionnalité.
2025-07-23 16:42:54 +02:00
ext.jeremy.guillot@maxicoffee.domains
551db0bf77
feat: ajout d'une modale de gestion des chapitres, permettant la création, l'édition et le déplacement de chapitres. Mise à jour de l'API pour gérer les modifications en lot des chapitres, ainsi que l'intégration de tests pour valider cette nouvelle fonctionnalité. Amélioration de l'interface utilisateur pour une gestion plus fluide des chapitres.
2025-07-23 14:25:17 +02:00
ext.jeremy.guillot@maxicoffee.domains
00d63dffeb
feat: ajout de la fonctionnalité de monitoring des mangas, incluant l'activation et la désactivation du suivi, la synchronisation des chapitres, et la mise à jour de l'API pour gérer ces nouvelles actions. Création de nouveaux composants Vue pour le rafraîchissement des chapitres et l'affichage des notifications. Intégration de tests unitaires pour valider le bon fonctionnement de ces fonctionnalités.
2025-07-22 15:57:25 +02:00
ext.jeremy.guillot@maxicoffee.domains
7a05934116
feat: ajout de la fonctionnalité de conversion de fichiers de bande dessinée, permettant la conversion de fichiers CBR en CBZ. Intégration d'un service de conversion, d'une API pour gérer les téléchargements, et mise en place de validations pour les fichiers uploadés. Tests unitaires ajoutés pour garantir le bon fonctionnement de cette nouvelle fonctionnalité.
2025-07-14 16:44:18 +02:00
ext.jeremy.guillot@maxicoffee.domains
cbb62989d4
feat: ajout de la fonctionnalité de test de configuration de scraper, incluant la mise à jour de l'API pour tester les configurations en temps réel, la gestion des erreurs détaillées et l'intégration des tests unitaires pour valider le bon fonctionnement de cette nouvelle fonctionnalité.
2025-07-06 17:01:04 +02:00
ext.jeremy.guillot@maxicoffee.domains
ee2a9b3750
feat: ajout de la fonctionnalité de récupération des chapitres de manga, avec mise à jour de l'API et des composants pour gérer la récupération asynchrone des chapitres, ainsi que des améliorations dans la gestion des erreurs et des tests associés.
2025-07-06 16:20:15 +02:00
ext.jeremy.guillot@maxicoffee.domains
9255509042
feat: ajout de la fonctionnalité d'édition des mangas, incluant la création d'un modal d'édition, la mise à jour de l'API pour gérer les modifications, et l'intégration de la logique de gestion des erreurs. Tests ajoutés pour valider le bon fonctionnement de l'édition.
2025-06-30 20:00:09 +02:00
ext.jeremy.guillot@maxicoffee.domains
37e1b202c2
feat: ajout de la gestion des commandes pour la suppression des fichiers CBZ et des chapitres, avec création des gestionnaires et des ressources API correspondantes
2025-06-29 18:33:33 +02:00
ext.jeremy.guillot@maxicoffee.domains
c0bd9c69b1
feat: mise à jour de la gestion des chapitres en remplaçant les types d'identifiants par des flottants pour une meilleure cohérence, ajout de la documentation pour les méthodes de recherche de chapitres, et amélioration de la gestion des exceptions lors de la récupération des chapitres.
2025-04-05 11:43:40 +02:00
ext.jeremy.guillot@maxicoffee.domains
c9f1771522
feat: refactorisation de la gestion du scraping des chapitres en remplaçant les identifiants de manga et de chapitre par un identifiant de chapitre unique, amélioration de la récupération des sources préférées et ajout de la gestion des erreurs pour les échecs de scraping.
2025-04-03 16:34:30 +02:00
ext.jeremy.guillot@maxicoffee.domains
0111f1b5f1
feat: ajout de la gestion des chapitres de manga, incluant la récupération et la sauvegarde des chapitres en français et en anglais, ainsi que l'optimisation de la logique de sauvegarde pour éviter les doublons
2025-04-01 16:01:55 +02:00
ext.jeremy.guillot@maxicoffee.domains
d7088b14c2
feat: refonte du gestionnaire de chapitres pour intégrer la génération de fichiers CBZ, le téléchargement d'images en lot et la gestion des requêtes de scraping, avec mise à jour des interfaces et des modèles associés
2025-03-28 20:42:21 +01:00
ext.jeremy.guillot@maxicoffee.domains
7051bf5274
feat: ajout de la gestion des URL d'image et de miniature dans les réponses des mangas, avec mise à jour des classes et des tests associés
2025-03-28 15:05:13 +01:00
ext.jeremy.guillot@maxicoffee.domains
53365df456
feat: finalisation de la Sidebar.vue
2025-03-26 18:29:05 +01:00
ext.jeremy.guillot@maxicoffee.domains
d9e935f7de
feat: ajout d'une route GetMangaByIdHandler.php et fix de la SearchBar.vue
2025-03-25 22:44:26 +01:00
ext.jeremy.guillot@maxicoffee.domains
33f5a5568a
feat: GetPage endpoint
2025-02-16 18:22:20 +01:00
ext.jeremy.guillot@maxicoffee.domains
55945adc53
feat: Reader beginning
2025-02-16 16:15:42 +01:00
ext.jeremy.guillot@maxicoffee.domains
30d26f530d
feat: Ajout d'un endpoint getBySlug
2025-02-12 16:55:44 +01:00
ext.jeremy.guillot@maxicoffee.domains
504c62c155
feat: Renommage de GetManga à GetMangaById + ajout de axios
2025-02-12 16:41:11 +01:00
ext.jeremy.guillot@maxicoffee.domains
73774f84ff
feat: event listener sur MangaCreated pour ajouter les chapitres à la création
2025-02-11 18:28:30 +01:00
ext.jeremy.guillot@maxicoffee.domains
879b8fa2dc
feat: endpoint FetchMangaChapters et tests
2025-02-11 18:00:49 +01:00
ext.jeremy.guillot@maxicoffee.domains
3dc0a0b406
feat: endpoint pour la création d'un manga directement via l'api
2025-02-11 15:59:53 +01:00
ext.jeremy.guillot@maxicoffee.domains
4017cabff2
feat: Image saving for manga creation
2025-02-11 00:40:47 +01:00
ext.jeremy.guillot@maxicoffee.domains
50080f9779
feat: CreateMangaFromMangadex endpoint + tests, missing image saving
2025-02-11 00:10:54 +01:00
ext.jeremy.guillot@maxicoffee.domains
ae0eac3197
feat: SearchManga endpoint + tests
2025-02-10 21:33:34 +01:00
ext.jeremy.guillot@maxicoffee.domains
6667cc224b
feat: GetChapters endpoint + tests
2025-02-10 20:07:24 +01:00
ext.jeremy.guillot@maxicoffee.domains
2f615a4936
feat: GetManga endpoint + tests
2025-02-10 19:40:47 +01:00
ext.jeremy.guillot@maxicoffee.domains
e3d380eadd
feat: GetMangaList endpoint + tests + test db
2025-02-10 19:21:14 +01:00
ext.jeremy.guillot@maxicoffee.domains
073439163b
feat: finalizing Scraping endpoint
2025-02-10 17:28:49 +01:00
ext.jeremy.guillot@maxicoffee.domains
0374ab0e46
feat: scraping endpoints, job persistence, firsts unit tests, legacy entities usage
2025-02-07 11:56:51 +01:00
ext.jeremy.guillot@maxicoffee.domains
ba874480ee
feat: getDispatchedMessages in InMemoryMessageBus
2025-02-05 16:57:20 +01:00
ext.jeremy.guillot@maxicoffee.domains
6bc3696190
feat: firsts endpoints and firsts tests
2025-02-05 16:54:13 +01:00
ext.jeremy.guillot@maxicoffee.domains
89570ad951
feat: firsts unit tests for ScrapeChapterHandler.php
2025-02-03 10:38:53 +01:00
Jérémy Guillot
bddcdd6823
refonte
2024-06-03 17:36:22 +02:00