44 Commits

Author SHA1 Message Date
ff6cceb742 refactor(catalog): move classes to new packages 2026-03-08 18:54:16 -03:00
60a4f2cff6 refactor(user-interactions): replace JPA relations with ids 2026-03-08 16:05:19 -03:00
11f7c59e64 chore: move user related stuff to separate package 2026-03-08 14:56:20 -03:00
463d69582d chore: remove duplicated package 2026-03-08 14:49:39 -03:00
befb66be5b feat(MangaCreationService): add AniList ID support for manga retrieval and creation 2025-12-31 19:55:17 -03:00
b736178709 feat(MangaChapterService): implement retry logic for image downloads 2025-12-31 18:51:57 -03:00
f98b76bc76 feat(MangaDexProvider): add content rating filtering to manga feed retrieval 2025-12-31 14:23:47 -03:00
b238f66e08 feat(MangaDexProvider): support multiple languages for chapter filtering 2025-12-31 13:47:01 -03:00
9e44f031d2 feat(language): add Language entity and update manga chapter language handling 2025-12-31 12:51:36 -03:00
1bb04e5d75 refactor(provider): remove image URL from ContentProviderMangaInfoResponseDTO 2025-12-31 11:50:58 -03:00
cf4d4deac7 feat(provider-import): generalize content provider manga import logic 2025-12-14 00:41:30 -03:00
5883007591 feat: update Manga Livre provider 2025-11-29 21:27:52 -03:00
4b0a5ab3e5 feat: implement title matching service and refactor manga creation logic 2025-11-29 19:44:51 -03:00
8b79776b27 chore: move rabbitmq queue names to env 2025-11-29 18:48:05 -03:00
cc8efc9b61 feat(scrapper): use jsoup directly for the manga livre blog provider
All checks were successful
ci/woodpecker/push/pipeline Pipeline was successful
2025-11-15 19:53:17 -03:00
247788c3d0 feat(scrapper): use flare-solverr instead of custom web scrapper
Some checks failed
ci/woodpecker/push/pipeline Pipeline was successful
ci/woodpecker/pr/pipeline Pipeline failed
2025-11-15 19:16:47 -03:00
08ad47a875 feat: update image selection logic in BatoProvider for chapter pages
All checks were successful
ci/woodpecker/push/pipeline Pipeline was successful
ci/woodpecker/pr/pipeline Pipeline was successful
2025-11-14 08:22:48 -03:00
3f3a3739b6 feat: implement Bato content provider for manga import and chapter fetching
All checks were successful
ci/woodpecker/push/pipeline Pipeline was successful
ci/woodpecker/pr/pipeline Pipeline was successful
2025-11-13 23:03:32 -03:00
89bcd058b6 feat: add endpoint to trigger user follow updates
Some checks failed
ci/woodpecker/push/pipeline Pipeline was successful
ci/woodpecker/pr/pipeline Pipeline failed
2025-11-12 21:56:33 -03:00
aab2f52938 feat: implement manga follow/unfollow functionality and notification system 2025-11-12 21:49:31 -03:00
rov
e3ba04a087 Merge pull request 'fix: optimize S3 object deletion by batching requests and adding error handling' (#16) from fix/image-cleanup into main
All checks were successful
ci/woodpecker/push/pipeline Pipeline was successful
Reviewed-on: #16
2025-11-10 21:27:58 -03:00
66d18927e4 fix: optimize S3 object deletion by batching requests and adding error handling 2025-11-10 21:19:40 -03:00
39de728e46 fix: correct logic in manga import review existence check
All checks were successful
ci/woodpecker/push/pipeline Pipeline was successful
ci/woodpecker/pr/pipeline Pipeline was successful
2025-11-08 21:24:22 -03:00
c8dea4788b feat: implement queued manga list update 2025-11-08 20:59:29 -03:00
78d38bc3c9 feat: add Pink Rosa Scan provider
All checks were successful
ci/woodpecker/push/pipeline Pipeline was successful
ci/woodpecker/pr/pipeline Pipeline was successful
2025-11-04 17:05:01 -03:00
9336f8cb1e feat: add previous and next chapter IDs to MangaChapterImagesDTO and update retrieval logic 2025-11-04 15:24:10 -03:00
0ec616a45b fix: implement refresh token functionality and update JWT configuration
All checks were successful
ci/woodpecker/push/pipeline Pipeline was successful
ci/woodpecker/pr/pipeline Pipeline was successful
2025-10-31 13:36:27 -03:00
0f448f3d6d feat: integrate UpdateMangaDataProducer in MangaCreationService for real-time updates 2025-10-28 11:01:10 -03:00
bfd415a60d feat: implement manga chapter download producer and consumer with RabbitMQ integration 2025-10-27 17:09:02 -03:00
581f436c5f feat: add scheduled task for cleaning up unused S3 images 2025-10-27 16:12:54 -03:00
6b2a77b391 feat: add resilience4j retry configuration 2025-10-27 15:13:56 -03:00
948dd7fb9e feat: implement rate limiting for image downloads in MangaChapterService 2025-10-27 14:53:13 -03:00
c0d4e4084a feat: integrate RabbitMQ for manga data updates and add rate limiting 2025-10-27 14:39:40 -03:00
8182db8cb7 feat: update endpoints and remove authorization from MangaDexClient and Provider 2025-10-27 13:05:00 -03:00
28e71403c1 feat: configure OpenFeign client timeouts and trim URL in MangaChapterService 2025-10-26 14:52:07 -03:00
bd59f3e925 feat: add manga-matcher endpoint configuration for RapidFuzz client 2025-10-26 13:22:07 -03:00
6b527a1728 feat: add supportsChapterFetch flag to Provider and update related services 2025-10-25 13:41:52 -03:00
69ee91b9c6 feat: implement search by manga's alternative titles 2025-10-25 12:45:40 -03:00
1526dc4bc9 feat: enhance API response structure and error handling 2025-10-25 10:38:08 -03:00
da23fb20d3 feat: implement MangaDex import functionality 2025-10-24 08:29:31 -03:00
ed92ad879c feat: add chapter count and manga rating from Jikan 2025-10-22 17:49:20 -03:00
a31584ad35 refactor(clients): update clients DTOs 2025-10-22 16:36:04 -03:00
ad767e021e feat: add login and favorite manga functionalities 2025-10-21 22:32:18 -03:00
aa63fc66b8 feat: initial commit 2025-10-21 13:19:28 -03:00