Commit Graph

129 Commits

Author SHA1 Message Date
ext.jeremy.guillot@maxicoffee.domains
8692fa14c6 feat: ajout de la fonctionnalité de suppression des chapitres avec mise à jour de l'API et des composants associés pour gérer la suppression des chapitres et des fichiers CBZ. 2025-06-29 23:04:57 +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
7fe4ac0d3b refactor: remplacement du gestionnaire de commandes SymfonySetMangaPreferredSourcesHandler par SetMangaPreferredSourcesHandler pour simplifier le traitement des sources préférées des mangas 2025-06-29 16:19:54 +02:00
ext.jeremy.guillot@maxicoffee.domains
a00858ae6e feat: mise à jour de la gestion des sources de contenu pour permettre l'importation et la mise à jour des sources existantes, avec ajout de la méthode findByBaseUrl dans le repository. 2025-06-29 16:08:53 +02:00
ext.jeremy.guillot@maxicoffee.domains
dac2f91998 feat: ajout de la gestion des sources de contenu avec création de composants, formulaires et API pour l'importation, l'exportation et la configuration des sources de scraping. 2025-06-27 16:40:48 +02:00
ext.jeremy.guillot@maxicoffee.domains
32b4e4fbb2 feat: ajout de la gestion des sources de contenu avec des commandes et des gestionnaires pour l'importation, la mise à jour et l'exportation, ainsi que la création des ressources API correspondantes. 2025-06-26 23:24:13 +02:00
ext.jeremy.guillot@maxicoffee.domains
4dc6e5cfab fix: preferred chapter fix 2025-06-26 14:51:00 +02:00
ext.jeremy.guillot@maxicoffee.domains
d753761556 feat: amélioration de l'harmonisation des volumes des chapitres en ajoutant une méthode pour remplir les trous de volumes manquants, et refactorisation de la création de chapitres avec un nouveau volume. 2025-06-20 15:43:10 +02:00
ext.jeremy.guillot@maxicoffee.domains
75f8e1686c feat: ajout de la gestion des sources préférées pour les mangas, incluant la récupération et la configuration des sources via l'API, ainsi que l'intégration d'une modale pour l'interface utilisateur. 2025-06-20 15:33:54 +02:00
ext.jeremy.guillot@maxicoffee.domains
15d92d1aff fix: mangadex includeUnavailable 2025-06-06 15:59:14 +02:00
ext.jeremy.guillot@maxicoffee.domains
05dd7262eb feat: amélioration de la navigation du Reader + correction affichage des chapitres non visibles 2025-06-06 15:46:44 +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
5928cfd5f0 feat: ajout de la gestion des chapitres dans le store Manga avec des actions pour charger et mettre à jour la disponibilité des chapitres, intégration d'un écouteur Mercure pour les mises à jour en temps réel, et amélioration des composants d'interface utilisateur pour gérer les états de chargement et d'erreur. 2025-04-04 16:06:32 +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
fd2d3cd640 feat: ajout de la gestion des jobs avec création, récupération, suppression et filtrage via l'API, incluant des entités, des composants Vue.js et des mises à jour de la documentation API 2025-03-30 16:14:17 +02:00
ext.jeremy.guillot@maxicoffee.domains
4d1d5b9f21 fix: suppression d'une exception de test dans le gestionnaire de chapitres pour améliorer la gestion des requêtes de scraping 2025-03-29 17:23:41 +01:00
ext.jeremy.guillot@maxicoffee.domains
d7ccc1e603 feat: ajout de la gestion des jobs avec création, récupération et filtrage via l'API, incluant des entités et des mappers pour les échecs et les jobs 2025-03-29 15:15:14 +01: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
6ea24deacf feat: ajout de la gestion de la disponibilité des chapitres dans les réponses et les modèles, avec mise à jour des classes concernées 2025-03-27 11:15:36 +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
ca9a74fe69 feat: debut du domain Shared avec Contracts et Jobs + rules pour cursor 2025-03-24 14:56:18 +01:00
ext.jeremy.guillot@maxicoffee.domains
fe92e53be7 feat: suite des rêgles de phparkitect + début d'un domain Shared avec les interfaces CQRS 2025-03-22 17:48:19 +01:00
ext.jeremy.guillot@maxicoffee.domains
e444d79101 feat: ajout de phparkitect + début de config pour les domains 2025-03-22 17:16:26 +01:00
ext.jeremy.guillot@maxicoffee.domains
7303d63198 feat: ajout de la description et de la date d'ajout dans le endpoint MangaList 2025-02-17 15:15:05 +01:00
ext.jeremy.guillot@maxicoffee.domains
668702b1fb feat: Reader working, some work still need to be done 2025-02-17 12:02:56 +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
e90c0a140e feat: Rangement des endpoints dans la doc Api Platform 2025-02-12 17:18:16 +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
c55cd62ec7 fix: phpcs-fixer 2025-02-05 21:32:04 +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
ext.jeremy.guillot@maxicoffee.domains
21fcdd1084 Merge branch 'main' into ddd_test 2025-02-02 18:10:03 +01:00
ext.jeremy.guillot@maxicoffee.domains
9318d0a9a0 fix: cbz path is now in public/cbz 2025-02-01 22:41:41 +01:00
ext.jeremy.guillot@maxicoffee.domains
0a8e6786a8 feat: suite du passage en DDD de Scraping 2025-02-01 15:28:58 +01:00
ext.jeremy.guillot@maxicoffee.domains
0c8ca6cca9 feat: debut rerefonte DDD CQRS 2025-02-01 15:28:58 +01:00