ext.jeremy.guillot@maxicoffee.domains
|
41ca08f20e
|
feat: notification system via Mercure for scraping events
- NotificationInterface: add sendInfo() and sendWarning() levels
- SymfonyNotification: implement new levels (publishes to 'notifications' topic)
- ChapterScrapingStarted: carry mangaTitle + chapterNumber, now dispatched
- ScrapeChapterHandler: dispatch ChapterScrapingStarted before scraping loop
- ScrapingEventSubscriber: wire NotificationInterface for started/scraped/failed events
- useMercureNotifications: new global Vue composable subscribing to 'notifications' topic
- App.vue: mount useMercureNotifications() at app root
- SendTestNotificationCommand: `app:notify:test --type --message` for dev/prod testing
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-12 00:57:21 +01:00 |
|
ext.jeremy.guillot@maxicoffee.domains
|
19395b4869
|
feat: activity page
|
2026-03-11 20:54:55 +01:00 |
|
ext.jeremy.guillot@maxicoffee.domains
|
7506a7a3c1
|
style: apply php-cs-fixer formatting (PSR-12)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-09 20:46:59 +01: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
|
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
|
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
|
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
|
ca9a74fe69
|
feat: debut du domain Shared avec Contracts et Jobs + rules pour cursor
|
2025-03-24 14:56:18 +01:00 |
|