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
b5a832fbbc
fix: delete manga
Build and Deploy / deploy (push) Successful in 1m2s
2026-02-11 16:27:11 +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
8d14676656
feat: amélioration de la gestion des messages dans le Makefile avec la séparation des commandes et des événements. Mise à jour des services pour intégrer un nouvel EventDispatcher et réorganisation des imports dans les fichiers concernés. Gestion des exceptions ajoutée dans le provider Mangadex pour une meilleure robustesse.
2025-08-01 15:14:12 +02:00
ext.jeremy.guillot@maxicoffee.domains
bec1572fcb
feat: refonte de la gestion des événements de création de mangas en remplaçant le MessageBus par un EventDispatcher. Ajout d'un écouteur d'événements MangaCreated pour gérer la récupération des chapitres après la création d'un manga. Implémentation d'un EventDispatcher basé sur Symfony Messenger.
2025-07-31 16:11:16 +02:00
ext.jeremy.guillot@maxicoffee.domains
f1eb97f156
refactor: réorganisation des imports dans AddManga.vue pour une meilleure lisibilité et mise à jour de MangaCreatedListener pour utiliser MangaId lors de la création de chapitres. Suppression de l'appel à fetchMangaChapters après la création d'un manga.
2025-07-23 16:54:11 +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
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
896c57ac34
feat: amélioration de l'interface utilisateur des composants MangaHeader, MangaVolume et MangaVolumeList, avec des ajustements de style pour une meilleure réactivité et une expérience utilisateur optimisée sur mobile. Ajout de la gestion de la taille de la fenêtre pour adapter l'affichage des éléments.
2025-06-29 23:59:02 +02:00
ext.jeremy.guillot@maxicoffee.domains
d23c82631e
feat: ajout de la fonctionnalité de téléchargement des volumes de manga, avec mise à jour de l'API et des composants pour gérer l'indicateur de chargement et le téléchargement des fichiers.
2025-06-29 23:35:22 +02:00
ext.jeremy.guillot@maxicoffee.domains
17f9feea7b
feat: ajout des fonctionnalités de téléchargement et de masquage des chapitres, avec mise à jour des composants et de l'API pour gérer ces actions.
2025-06-29 23:25:33 +02:00
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
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
15d92d1aff
fix: mangadex includeUnavailable
2025-06-06 15:59:14 +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
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
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
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
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
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