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.
ext.jeremy.guillot@maxicoffee.domains
2025-08-01 15:14:12 +02:00
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.
ext.jeremy.guillot@maxicoffee.domains
2025-07-31 16:11:16 +02:00
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.
ext.jeremy.guillot@maxicoffee.domains
2025-07-23 16:54:11 +02:00
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é.
ext.jeremy.guillot@maxicoffee.domains
2025-07-23 16:42:54 +02:00
7f9d583c94
feat: ajout de la gestion de l'expansion des volumes dans les composants MangaVolume et MangaVolumeList. Intégration de la synchronisation de l'état d'expansion avec les props, ainsi que des méthodes pour étendre ou réduire tous les volumes. Amélioration de l'interface utilisateur pour une navigation plus fluide entre les volumes.
ext.jeremy.guillot@maxicoffee.domains
2025-07-23 16:08:20 +02:00
330a0fac34
feat: refonte de la modale de gestion des chapitres avec un design Material Design, ajout de nouvelles fonctionnalités pour la séparation des volumes, et amélioration de l'interface utilisateur. Intégration de nouveaux composants pour une meilleure expérience utilisateur lors de la gestion des chapitres et des volumes.
ext.jeremy.guillot@maxicoffee.domains
2025-07-23 16:00:49 +02:00
be283833e9
feat: amélioration du service de téléchargement d'images, ajout de la gestion des types de contenu, création de fichiers temporaires pour le traitement des images, et détection des formats d'image. La sauvegarde des images est maintenant garantie avec l'extension JPG. Gestion des erreurs améliorée lors de la création et de la sauvegarde des ressources d'image.
ext.jeremy.guillot@maxicoffee.domains
2025-07-23 15:11:52 +02:00
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.
ext.jeremy.guillot@maxicoffee.domains
2025-07-23 14:25:17 +02:00
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.
ext.jeremy.guillot@maxicoffee.domains
2025-07-22 15:57:25 +02:00
d9e78b5229
feat: ajout de la fonctionnalité de conversion de fichiers CBR en CBZ, intégration d'un nouveau store pour gérer l'état de conversion, création de composants Vue pour l'upload de fichiers et le suivi de la progression, ainsi que la mise à jour de l'API pour gérer les conversions. Amélioration de la documentation API pour inclure les nouveaux endpoints et formats de fichiers supportés.
ext.jeremy.guillot@maxicoffee.domains
2025-07-16 11:33:28 +02:00
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é.
ext.jeremy.guillot@maxicoffee.domains
2025-07-14 16:44:18 +02:00
b4bfa48d00
feat: ajout de la pagination et des filtres dans le store d'activités, mise à jour des composants pour gérer l'affichage des jobs, et amélioration de la gestion des états des jobs. Intégration d'une nouvelle composante de pagination pour une navigation optimisée.
ext.jeremy.guillot@maxicoffee.domains
2025-07-13 13:22:42 +02:00
b456f9304d
feat: ajout d'une nouvelle infrastructure de scraping avec des scrapers pour HTML, HTML avancé et JavaScript, ainsi qu'une factory pour gérer leur création et leur sélection. Mise à jour des gestionnaires de commandes pour intégrer cette nouvelle architecture et améliorer la gestion des erreurs lors du scraping des chapitres.
ext.jeremy.guillot@maxicoffee.domains
2025-07-08 15:30:22 +02:00
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é.
ext.jeremy.guillot@maxicoffee.domains
2025-07-06 17:01:04 +02:00
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.
ext.jeremy.guillot@maxicoffee.domains
2025-07-06 16:20:15 +02:00
5a5569cf2c
feat: ajout de la gestion des doubles pages pour le lecteur, incluant des paramètres de détection automatique, des modes d'affichage et des préférences sauvegardées. Amélioration de l'interface utilisateur pour intégrer ces nouvelles fonctionnalités.
ext.jeremy.guillot@maxicoffee.domains
2025-07-06 15:55:55 +02:00
a6ca8a2c9a
feat: ajout de la gestion des slugs alternatifs pour le scraping des chapitres, mise à jour du service de scraping pour essayer plusieurs slugs, et amélioration de la configuration des services pour le dépôt de chapitres et le service de fichiers.
ext.jeremy.guillot@maxicoffee.domains
2025-07-03 18:41:13 +02:00
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.
ext.jeremy.guillot@maxicoffee.domains
2025-06-30 20:00:09 +02:00
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.
ext.jeremy.guillot@maxicoffee.domains
2025-06-29 23:59:02 +02:00
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.
ext.jeremy.guillot@maxicoffee.domains
2025-06-29 23:35:22 +02:00
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.
ext.jeremy.guillot@maxicoffee.domains
2025-06-29 23:25:33 +02:00
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.
ext.jeremy.guillot@maxicoffee.domains
2025-06-29 23:04:57 +02:00
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
ext.jeremy.guillot@maxicoffee.domains
2025-06-29 18:33:33 +02:00
7fe4ac0d3b
refactor: remplacement du gestionnaire de commandes SymfonySetMangaPreferredSourcesHandler par SetMangaPreferredSourcesHandler pour simplifier le traitement des sources préférées des mangas
ext.jeremy.guillot@maxicoffee.domains
2025-06-29 16:19:54 +02:00
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.
ext.jeremy.guillot@maxicoffee.domains
2025-06-29 16:08:53 +02:00
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.
ext.jeremy.guillot@maxicoffee.domains
2025-06-27 16:40:48 +02:00
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.
ext.jeremy.guillot@maxicoffee.domains
2025-06-26 23:24:13 +02:00
ebcca466a9
feat: ajout de la gestion de l'auto-hide du header et amélioration de la réactivité des composants en fonction de la taille de la fenêtre, ainsi que des optimisations CSS pour une meilleure expérience utilisateur sur mobile.
ext.jeremy.guillot@maxicoffee.domains
2025-06-26 22:59:21 +02:00
4848a1736f
feat: rework des preferredSources
ext.jeremy.guillot@maxicoffee.domains
2025-06-26 15:44:42 +02:00
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.
ext.jeremy.guillot@maxicoffee.domains
2025-06-20 15:43:10 +02:00
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.
ext.jeremy.guillot@maxicoffee.domains
2025-06-20 15:33:54 +02:00
05dd7262eb
feat: amélioration de la navigation du Reader + correction affichage des chapitres non visibles
ext.jeremy.guillot@maxicoffee.domains
2025-06-06 15:46:44 +02:00
72d7c233f7
feat: ajout de classes CSS pour rendre la barre d'outils dans MangaDetails collante et amélioration de l'organisation des imports pour une meilleure lisibilité.
ext.jeremy.guillot@maxicoffee.domains
2025-04-05 12:17:12 +02:00
cfa2214db5
feat: ajout du mode sombre dans la configuration de Tailwind et réorganisation des imports dans le composant MangaList pour une meilleure lisibilité.
ext.jeremy.guillot@maxicoffee.domains
2025-04-05 12:15:20 +02:00
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.
ext.jeremy.guillot@maxicoffee.domains
2025-04-05 11:43:40 +02:00
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.
ext.jeremy.guillot@maxicoffee.domains
2025-04-04 16:06:32 +02:00
e51712a800
feat: ajout de la recherche de chapitres dans le store Manga et mise à jour de l'API pour récupérer les chapitres, ainsi que des ajustements dans la configuration de Tailwind et la suppression de l'entrée React dans Webpack.
ext.jeremy.guillot@maxicoffee.domains
2025-04-03 16:55:48 +02:00
b187f3e153
feat: mise à jour de la documentation API pour le filtrage par statut, ajout de la prise en charge des tableaux et amélioration des descriptions des propriétés liées aux chapitres.
ext.jeremy.guillot@maxicoffee.domains
2025-04-03 16:34:58 +02:00
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.
ext.jeremy.guillot@maxicoffee.domains
2025-04-03 16:34:30 +02:00
e29433bb0c
chore: suppression du front en react
ext.jeremy.guillot@maxicoffee.domains
2025-04-03 15:40:07 +02:00
c813368e2b
feat: mise à jour des composants de l'interface utilisateur pour uniformiser la hauteur minimale, amélioration de la structure des classes CSS dans Divider, Toolbar, ToolbarButton, ToolbarDropdown et ToolbarLabel.
ext.jeremy.guillot@maxicoffee.domains
2025-04-03 15:36:37 +02:00
68fed587be
feat: ajout d'une barre d'outils dans le composant MangaDetails, intégration de nouveaux boutons avec des actions configurables, et amélioration de la structure des composants de la barre d'outils pour une meilleure expérience utilisateur.
ext.jeremy.guillot@maxicoffee.domains
2025-04-03 15:15:18 +02:00
fcfbf140a3
feat: amélioration de la gestion des erreurs et des états de chargement dans le composant MangaDetails, ajout de sections pour les volumes et mise à jour des conditions d'affichage pour une meilleure expérience utilisateur.
ext.jeremy.guillot@maxicoffee.domains
2025-04-01 16:19:14 +02:00
d8e1f3a0cb
fix: correction de la récupération des données dans ApiJobRepository pour renvoyer directement les éléments au lieu d'un tableau d'objets, et ajustement des commentaires dans le store d'activité pour clarifier l'affichage des jobs actifs.
ext.jeremy.guillot@maxicoffee.domains
2025-04-01 16:11:38 +02:00
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
ext.jeremy.guillot@maxicoffee.domains
2025-04-01 16:01:55 +02:00
34dfa57dc0
feat: ajout de la gestion des clics sur les mangas dans le composant HomePage, permettant la navigation vers la page de détails du manga sélectionné
ext.jeremy.guillot@maxicoffee.domains
2025-03-31 16:55:49 +02:00
9950d7ff84
feat: ajout de la fonctionnalité de réinitialisation des résultats de recherche dans le store Manga, mise à jour des routes pour une meilleure structure, et amélioration de l'affichage des mangas dans les composants MangaCard et MangaList avec des liens RouterLink
ext.jeremy.guillot@maxicoffee.domains
2025-03-31 16:50:03 +02:00
a172e224c1
refactor: amélioration de la structure du composant MangaCard avec des ajustements de style et de mise en page, y compris l'utilisation de thumbnailUrl et l'optimisation des classes CSS
ext.jeremy.guillot@maxicoffee.domains
2025-03-31 16:12:22 +02:00
f06e6c1f61
fix: ajout de la classe line-clamp pour limiter l'affichage de la description des mangas à 5 lignes dans le composant MangaHeader
ext.jeremy.guillot@maxicoffee.domains
2025-03-31 16:06:32 +02:00
787ba6caad
fix: ajout de la propriété line-clamp pour améliorer l'affichage des titres de mangas dans le composant MangaList
ext.jeremy.guillot@maxicoffee.domains
2025-03-31 15:49:08 +02:00
b1b5177d4e
feat: ajout de la fonctionnalité de recherche et d'ajout de mangas, avec mise à jour du store pour gérer les états de recherche et d'ajout, ainsi que création d'une nouvelle page AddManga pour l'interface utilisateur
ext.jeremy.guillot@maxicoffee.domains
2025-03-30 18:06:46 +02:00
77f05b287c
feat: ajout du composant MangaList pour afficher les mangas en mode liste et mise à jour de HomePage pour intégrer ce nouveau mode de vue
ext.jeremy.guillot@maxicoffee.domains
2025-03-30 17:18:37 +02:00
71242433e6
feat: intégration de @tanstack/vue-query pour la gestion des requêtes dans l'application Vue, ajout de nouveaux composables pour les chapitres et les détails des mangas, et mise à jour du store pour une meilleure gestion des états de chargement et d'erreur
ext.jeremy.guillot@maxicoffee.domains
2025-03-30 16:58:05 +02:00
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
ext.jeremy.guillot@maxicoffee.domains
2025-03-30 16:14:17 +02:00
4d1d5b9f21
fix: suppression d'une exception de test dans le gestionnaire de chapitres pour améliorer la gestion des requêtes de scraping
ext.jeremy.guillot@maxicoffee.domains
2025-03-29 17:23:41 +01:00
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
ext.jeremy.guillot@maxicoffee.domains
2025-03-29 15:15:14 +01:00
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
ext.jeremy.guillot@maxicoffee.domains
2025-03-28 20:42:21 +01:00
cdee6f77fc
feat: mise à jour des règles de configuration pour inclure des chemins supplémentaires dans les fichiers architecture.mdc et front_vue.mdc
ext.jeremy.guillot@maxicoffee.domains
2025-03-28 17:43:54 +01:00
54b5641947
feat: mise à jour de la gestion de la disponibilité des chapitres dans les composants MangaChapter et MangaDetails, remplaçant isDownloaded par isAvailable pour une meilleure clarté
ext.jeremy.guillot@maxicoffee.domains
2025-03-28 15:36:34 +01:00
2f73d3d42d
feat: redirection de la route principale vers la page des mangas
ext.jeremy.guillot@maxicoffee.domains
2025-03-28 15:23:33 +01:00
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
ext.jeremy.guillot@maxicoffee.domains
2025-03-28 15:05:13 +01:00
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
ext.jeremy.guillot@maxicoffee.domains
2025-03-27 11:15:36 +01:00
346fede878
feat: mise à jour des règles de configuration pour l'API Platform et ajout de nouveaux composants pour le lecteur, incluant la gestion des pages infinies et des contrôles de lecture
ext.jeremy.guillot@maxicoffee.domains
2025-03-27 10:59:53 +01:00
d123166dcb
refactor: simplification du store de lecteur en supprimant les logs de débogage et en optimisant les getters pour une meilleure lisibilité
ext.jeremy.guillot@maxicoffee.domains
2025-03-26 23:08:12 +01:00
5e0fc96cd1
chore: suppression du fichier de résultats de test PHPUnit
ext.jeremy.guillot@maxicoffee.domains
2025-03-26 22:56:52 +01:00
85abca7906
feat: ajout du lecteur de chapitres avec gestion des pages, des modes de lecture et des paramètres de zoom
ext.jeremy.guillot@maxicoffee.domains
2025-03-26 22:52:48 +01:00
bf8ca79290
feat: ajout du fichier de configuration pour les paramètres de Symfony dans VSCode
ext.jeremy.guillot@maxicoffee.domains
2025-03-26 22:00:38 +01:00
7c7b65128d
feat: ajout d'une nouvelle route pour les mangas et mise à jour de la Sidebar pour rediriger vers cette route
ext.jeremy.guillot@maxicoffee.domains
2025-03-26 21:52:48 +01:00
22cf4eb186
feat: ajout des composants MangaChapter, MangaChapterList, MangaHeader, MangaVolume, MangaVolumeList et mise à jour de la page MangaDetails pour une meilleure gestion des chapitres et volumes de manga
ext.jeremy.guillot@maxicoffee.domains
2025-03-26 21:41:59 +01:00
eeb8447d7a
refactor: amélioration de la Sidebar.vue avec suppression de MenuItem.vue et mise à jour de MenuGroup.vue pour une gestion simplifiée des éléments de menu
ext.jeremy.guillot@maxicoffee.domains
2025-03-26 20:25:33 +01:00
53365df456
feat: finalisation de la Sidebar.vue
ext.jeremy.guillot@maxicoffee.domains
2025-03-26 18:29:05 +01:00
d9e935f7de
feat: ajout d'une route GetMangaByIdHandler.php et fix de la SearchBar.vue
ext.jeremy.guillot@maxicoffee.domains
2025-03-25 22:44:26 +01:00
ed0a075a6c
feat: route config pour les front
ext.jeremy.guillot@maxicoffee.domains
2025-03-24 18:21:07 +01:00
41dc3c51aa
feat: page MangaDetails en vue.js
ext.jeremy.guillot@maxicoffee.domains
2025-03-24 18:01:24 +01:00
bee8572dc5
feat: debut d'un front vue.js + ajout de cursorrules
ext.jeremy.guillot@maxicoffee.domains
2025-03-24 17:04:46 +01:00
ca9a74fe69
feat: debut du domain Shared avec Contracts et Jobs + rules pour cursor
ext.jeremy.guillot@maxicoffee.domains
2025-03-24 14:56:18 +01:00
19a697c712
feat: ajout de rules pour cursor
ext.jeremy.guillot@maxicoffee.domains
2025-03-23 17:35:27 +01:00
fe92e53be7
feat: suite des rêgles de phparkitect + début d'un domain Shared avec les interfaces CQRS
ext.jeremy.guillot@maxicoffee.domains
2025-03-22 17:48:19 +01:00
e444d79101
feat: ajout de phparkitect + début de config pour les domains
ext.jeremy.guillot@maxicoffee.domains
2025-03-22 17:16:26 +01:00
4f4f86fb91
feat: front update
ext.jeremy.guillot@maxicoffee.domains
2025-03-22 15:38:05 +01:00
7303d63198
feat: ajout de la description et de la date d'ajout dans le endpoint MangaList
ext.jeremy.guillot@maxicoffee.domains
2025-02-17 15:15:05 +01:00
140cc14316
feat: SPA pour les pages existantes
ext.jeremy.guillot@maxicoffee.domains
2025-02-17 14:50:36 +01:00
668702b1fb
feat: Reader working, some work still need to be done
ext.jeremy.guillot@maxicoffee.domains
2025-02-17 12:02:56 +01:00