bbe6737d20Merge pull request 'feat/read-sync-indicator' (#3) from feat/read-sync-indicator into mainrov2026-05-10 12:58:26 -03:00
e31a91b1b4refactor: improve type safety, refine ESLint rules, and clean up error handling logicRodrigo Verdiani2026-05-10 12:57:27 -03:00
4958621964chore: ignore generated api and ui components in eslint and prettierRodrigo Verdiani2026-05-10 12:51:38 -03:00
85ae2b18a6chore: format codebase to use spaces and fix eslint configRodrigo Verdiani2026-05-10 12:49:16 -03:00
8353538b7cchore: replace biomejs with eslint and prettier (config only)Rodrigo Verdiani2026-05-10 12:48:24 -03:00
21cbb93fd9feat: implement reading progress sync status indicator in Chapter pageRodrigo Verdiani2026-05-10 12:34:09 -03:00
596866645arefactor: remove Home button from chapter navigation headerRodrigo Verdiani2026-05-10 11:30:22 -03:00
03d8423043Merge pull request 'feat: add image exclusion cleanup endpoint, support CBR downloads, and improve API error handling for Blob responses' (#2) from feat/rar-archive into mainrov2026-05-08 18:08:35 -03:00
b493185066feat: add image exclusion cleanup endpoint, support CBR downloads, and improve API error handling for Blob responsesRodrigo Verdiani2026-05-08 15:47:50 -03:00
b621ac64f2Merge pull request 'feat/image-exclusion-list' (#1) from feat/image-exclusion-list into mainrov2026-05-08 13:33:36 -03:00
8e221d01abfix: clamp page numbers to content length and add fallback for missing images in Chapter viewRodrigo Verdiani2026-05-08 11:34:54 -03:00
96df79eabafix: prevent infinite redirect loops and pass error messages to logout handler in api interceptorRodrigo Verdiani2026-05-08 10:58:23 -03:00
e7ac15250efix: prevent unauthorized API calls for reading progress by checking authentication statusRodrigo Verdiani2026-05-08 10:52:46 -03:00
a9528d4106feat: add image exclusion API and context menu component for chapter imagesRodrigo Verdiani2026-05-08 09:57:52 -03:00
cd932be3feMerge pull request 'feat: add priority loading prop to ChapterImage and implement preloading for subsequent pages' (#41) from feat/image-optimization into mainrov2026-04-27 12:28:42 -03:00
acf0056c04feat: add priority loading prop to ChapterImage and implement preloading for subsequent pagesRodrigo Verdiani2026-04-27 12:28:07 -03:00
6c99251aa2Merge pull request 'fix: dockerfile' (#40) from feat/image-optimization into mainrov2026-04-27 09:40:44 -03:00
f30d0fb0bdMerge pull request 'feat: replace local reading tracker with robust server-synchronized progress hook and conflict resolution dialog' (#35) from feat/progress-track into mainrov2026-04-16 14:20:31 -03:00
45c96185a3feat: replace local reading tracker with robust server-synchronized progress hook and conflict resolution dialogRodrigo Verdiani2026-04-16 14:05:45 -03:00
3a429648b0Merge pull request 'feat: implement search input component for manga data retrieval' (#34) from feat/manga-search into mainrov2026-04-14 13:17:18 -03:00
f7d736a6bffeat: implement search input component for manga data retrievalRodrigo Verdiani2026-04-14 12:46:53 -03:00
5fc5f4676dMerge pull request 'feat/admin' (#33) from feat/admin into mainrov2026-04-10 11:02:45 -03:00
45705c62cffeat: enable HTML rendering for manga synopsis in Manga componentRodrigo Verdiani2026-04-10 10:59:40 -03:00
9f1dddb057feat: add loading states with skeletons and spinners in admin componentsRodrigo Verdiani2026-04-10 10:53:42 -03:00
a7058346a5feat: add support for content fetch in provider manager and display update button conditionallyRodrigo Verdiani2026-04-10 10:13:49 -03:00
0fc2378cfaMerge pull request 'feat: add adult content filter and display in manga components' (#32) from feat/adult into mainrov2026-04-09 17:54:38 -03:00
107d9d474cfeat: add adult content filter and display in manga componentsRodrigo Verdiani2026-04-09 17:52:01 -03:00
f84b4dfea2Merge pull request 'feat/loading-state' (#31) from feat/loading-state into mainrov2026-04-05 21:28:29 -03:00
1fc69c1de1feat: add chapter navigation buttons to header and footer in both viewing modesRodrigo Verdiani2026-04-05 21:28:02 -03:00
ba1a7b31d1refactor: relocate MangaLoadingState and implement loading screen in Chapter pageRodrigo Verdiani2026-04-05 21:17:17 -03:00
3db1ce9bdbfeat: add loading states to manga actions and images, and improve provider interaction UXRodrigo Verdiani2026-04-05 21:12:12 -03:00
ee47a05f9fMerge pull request 'refactor: Enhance Profile component with user statistics and improved reading progress display' (#30) from refactor into mainrov2026-04-05 11:53:25 -03:00
479f99af9brefactor: Enhance Profile component with user statistics and improved reading progress displayRodrigo Verdiani2026-04-05 11:45:07 -03:00
3bfa2ffdb6Merge pull request 'refactor: Add fetchAllContentImages function and update Manga component to utilize it' (#29) from refactor into mainrov2026-03-31 10:26:03 -03:00
06c8530dfarefactor: Add fetchAllContentImages function and update Manga component to utilize itRodrigo Verdiani2026-03-31 10:25:39 -03:00
122b0b5956Merge pull request 'refactor: Update ImportReviewCard to support AniList ID alongside MyAnimeList ID' (#28) from refactor into mainrov2026-03-29 14:16:22 -03:00
b7364bd054refactor: Update ImportReviewCard to support AniList ID alongside MyAnimeList IDRodrigo Verdiani2026-03-29 14:15:18 -03:00
9f14732143Merge pull request 'refactor' (#27) from refactor into mainrov2026-03-28 19:47:50 -03:00
d579878459refactor: Add IngestReview component and integrate it into Admin layoutRodrigo Verdiani2026-03-28 19:45:39 -03:00
096412cfb2refactor: Introduce MangaImport component and update import functionality in AdminRodrigo Verdiani2026-03-28 19:38:10 -03:00
32c3d4ad3brefactor: Improve upload error handling and progress display in MangaManualImportDialogRodrigo Verdiani2026-03-28 19:27:53 -03:00
753c6b9068Merge pull request 'refactor: Simplify useEffect dependencies in Chapter and UIStateContext components' (#26) from refactor into mainrov2026-03-28 17:36:53 -03:00
d5f1b84461refactor: Simplify useEffect dependencies in Chapter and UIStateContext componentsRodrigo Verdiani2026-03-28 17:33:23 -03:00
78362e643aMerge pull request 'refactor: Rename metadataId to malId in ImportRequestDTO and update related components' (#25) from refactor into mainrov2026-03-28 15:52:28 -03:00
85c63c4917refactor: Rename metadataId to malId in ImportRequestDTO and update related componentsRodrigo Verdiani2026-03-28 15:52:05 -03:00
9d10556a4eMerge pull request 'refactor: Optimize scroll position management to prevent unnecessary updates' (#24) from refactor into mainrov2026-03-28 15:43:54 -03:00
9c70d60267refactor: Optimize scroll position management to prevent unnecessary updatesRodrigo Verdiani2026-03-28 15:43:11 -03:00
8b8acb3ee7Merge pull request 'refactor: Enhance FailedImportJobs component with improved state management and UI updates' (#23) from refactor into mainrov2026-03-28 14:38:10 -03:00
c544657720refactor: Enhance FailedImportJobs component with improved state management and UI updatesRodrigo Verdiani2026-03-28 14:30:52 -03:00
f1cf8549f3Merge pull request 'feat: Add Admin panel with provider management and import job tracking' (#22) from refactor into mainrov2026-03-27 18:37:44 -03:00
6ea9eaf2eefeat: Add Admin panel with provider management and import job trackingRodrigo Verdiani2026-03-27 18:34:25 -03:00
49afed747dMerge pull request 'feat: Add Admin panel with provider management and import job tracking' (#21) from refactor into mainrov2026-03-27 18:29:17 -03:00
862677181cfeat: Add Admin panel with provider management and import job trackingRodrigo Verdiani2026-03-27 18:24:30 -03:00
b8533dc0cfMerge pull request 'feat: Implement presigned S3 upload for manga imports, updating the manual import dialog' (#20) from refactor into mainrov2026-03-24 18:35:50 -03:00
2ca4566fa5feat: Implement presigned S3 upload for manga imports, updating the manual import dialogRodrigo Verdiani2026-03-24 18:16:33 -03:00
f5345c84eeMerge pull request 'fix auth refresh url' (#19) from refactor into mainrov2026-03-20 21:47:17 -03:00
b3fe4074d8feat: Display country flags next to manga chapter titles based on their language.Rodrigo Verdiani2025-12-31 20:39:23 -03:00
9f0eeab4fbfeat: Add AniList ID support for manga imports, introduce manga data update API, and include chapter language.Rodrigo Verdiani2025-12-31 20:01:42 -03:00
8b27e56758Merge pull request 'feat(provider-import): unify provider import dialogs' (#15) from feature/provider-import into mainrov2025-12-14 00:53:25 -03:00
1a0f730e72Merge pull request 'feature(provider): add provider status and update manga list functionality' (#14) from feature/inactive-provider into mainrov2025-11-29 22:21:34 -03:00
81fcff40cbfeature(provider): add provider status and update manga list functionalityRodrigo Verdiani2025-11-29 22:13:06 -03:00
e9035fa54eMerge pull request 'chore(pipeline): migrating from woodpecker ci/cd to komodo stack deployment' (#13) from feature/komodo into mainrov2025-11-15 20:56:31 -03:00
2b0f63b9acchore(pipeline): migrating from woodpecker ci/cd to komodo stack deploymentRodrigo Verdiani2025-11-15 20:49:21 -03:00
5a06d2d738Merge pull request 'feature(import): implement Bato manga import functionality' (#12) from feature/bato into mainrov2025-11-13 23:12:09 -03:00
aca0d114fbfeature(import): implement Bato manga import functionalityRodrigo Verdiani2025-11-13 23:04:38 -03:00
1cdfc905e4Merge pull request 'feature(manga): add follow and unfollow functionality for manga' (#11) from feature/manga-follow into mainrov2025-11-12 22:04:22 -03:00
246c6023d7feature(manga): add follow and unfollow functionality for mangaRodrigo Verdiani2025-11-12 20:40:20 -03:00
5f33b87eceMerge pull request 'chore(env): add local environment configuration for API base URLs' (#10) from chore/env into mainrov2025-11-10 21:37:26 -03:00
002854d65cchore(env): add local environment configuration for API base URLsRodrigo Verdiani2025-11-10 21:22:16 -03:00
963b6e30dbMerge pull request 'fix(import): refine MangaDex ID validation logic in import dialog' (#9) from fix/manga-dex into mainrov2025-11-02 15:15:03 -03:00
2d39ba25e9fix(import): refine MangaDex ID validation logic in import dialogRodrigo Verdiani2025-11-02 15:09:13 -03:00
5d87efb88eMerge pull request 'fix(import): refine MangaDex ID validation logic in import dialog' (#8) from fix/manga-dex into mainrov2025-11-02 15:05:53 -03:00
313f3cdfcfMerge pull request 'fix(import): refine MangaDex ID validation logic in import dialog' (#7) from fix/manga-dex into mainrov2025-11-02 15:01:13 -03:00