Commit Graph

32 Commits

Author SHA1 Message Date
Julien Froidefond
feb8444b35 refactor: streamline book and series services by removing deprecated methods and enhancing API calls for fetching books and series data 2025-12-07 13:09:29 +01:00
Julien Froidefond
10b903a136 refactor: update API service parameters to support multiple values and enhance filtering logic for library and series services 2025-12-07 12:58:34 +01:00
Julien Froidefond
0bbc92b0e4 refactor: enhance library and series services to improve API data fetching and caching mechanisms, including client-side filtering for deleted items and unread status 2025-12-07 11:12:47 +01:00
Julien Froidefond
4c4ebf2b06 Revert "feat: enhance ClientSeriesPage to utilize initial series and books props for improved data handling and loading state management"
This reverts commit 239ea19ac3.
2025-12-07 10:10:55 +01:00
Julien Froidefond
239ea19ac3 feat: enhance ClientSeriesPage to utilize initial series and books props for improved data handling and loading state management 2025-12-07 10:03:44 +01:00
Julien Froidefond
39e3328123 chore: update various components and services for improved functionality and consistency, including formatting adjustments and minor refactors 2025-12-07 09:54:05 +01:00
Julien Froidefond
52350a43d9 feat: add logging enhancements by integrating pino and pino-pretty for improved error tracking and debugging across the application 2025-10-26 06:15:47 +01:00
Julien Froidefond
0c080bd525 feat: implement image caching mechanism with configurable cache duration and flush functionality 2025-10-19 10:36:19 +02:00
Julien Froidefond
b7704207ec feat: add caching debug logs and configurable max concurrent requests for Komga API to enhance performance monitoring 2025-10-18 09:08:41 +02:00
Julien Froidefond
93cbf82fe1 refactor: update response handling in BookService and SeriesService to ensure proper buffer type conversion 2025-10-08 07:41:54 +02:00
Julien Froidefond
a4b521fe2e fix: lint type import 2025-03-02 14:02:23 +01:00
Julien Froidefond
3c46afb294 refacto: types big review 2025-02-27 08:29:08 +01:00
Julien Froidefond
4b710cbac2 refacto: error and error codes in services 2025-02-25 06:39:19 +01:00
Julien Froidefond
c3b11a9090 fix: cache by userid 2025-02-24 13:54:55 +01:00
Julien Froidefond
54d8a0684c fix: cache file KO if reload 2025-02-23 16:03:07 +01:00
Julien Froidefond
0bbb5e1aaa fix: refresh has changed cache key 2025-02-23 10:54:39 +01:00
Julien Froidefond
fd2632c394 refacto(services): fetchFromApi simpler + bug libraries fetch 2025-02-23 10:42:04 +01:00
Julien Froidefond
9c1889cf7d feat(series): idem for books load and pagination 2025-02-23 09:25:26 +01:00
Julien Froidefond
448cdf6450 feat: refresh in libraries and books lists 2025-02-22 15:36:32 +01:00
Julien Froidefond
b62b44eab9 feat: perf optim search 2025-02-20 22:33:39 +01:00
Julien Froidefond
7166a50cd7 fix: order of books 2025-02-19 22:39:11 +01:00
Julien Froidefond
69f0f50780 debug: size unique on home 2025-02-19 21:25:41 +01:00
Julien Froidefond
b3eb5814a1 feat:remove cache control for debug 2025-02-19 21:19:08 +01:00
Julien Froidefond
97a1295a41 fix: bad env 2025-02-18 08:37:53 +01:00
Julien Froidefond
7ee99ac31a refacto(images): component cover dans refacto services and routes 2025-02-17 09:14:57 +01:00
Julien Froidefond
5c1138f287 feat: pref for image quality 2025-02-17 08:31:44 +01:00
Julien Froidefond
4ae606ea09 reacto: images not called directly in routes 2025-02-17 08:17:31 +01:00
Julien Froidefond
e8be6cb724 feat: home beautiful images 2025-02-16 23:16:01 +01:00
Julien Froidefond
bd652fc1ff refacto: servercomponent and first route for config 2025-02-14 12:51:03 +01:00
Julien Froidefond
6cec8da8e2 fix: correction des URLs des images et nettoyage du code 2025-02-12 10:13:16 +01:00
Julien Froidefond
afcb22387e refactor: utilisation des types de cache dans tous les services 2025-02-12 09:35:02 +01:00
Julien Froidefond
545f44749a feat: ajout des services spécialisés (base, book, home, library, series) et des types associés 2025-02-12 08:47:13 +01:00