Commit Graph

32 Commits

Author SHA1 Message Date
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
b49177ffbf feat: enhance KOMGA_DEBUG functionality to disable request delays in debug mode and log request queue statistics 2025-10-29 13:33:38 +01:00
Julien Froidefond
24431c6718 feat: add KOMGA_DEBUG environment variable for enhanced logging of Komga requests and responses 2025-10-29 13:15:17 +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
7cc72dc13d feat: implement advanced settings for user preferences, allowing configuration of max concurrent requests, reader prefetch count, and circuit breaker settings 2025-10-24 17:50:58 +02:00
Julien Froidefond
66fbf98d54 feat: integrate CircuitBreakerService and adjust request timeout and queue management for improved API stability 2025-10-21 21:27:18 +02:00
Julien Froidefond
7d9bac5c51 feat: add scan library functionality and related error handling in LibraryHeader and services 2025-10-19 09:55:07 +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
946b495ce2 feat: implement DELETE API endpoint for cache invalidation in HomeService and update ClientHomePage to utilize it 2025-10-17 10:12:50 +02:00
Julien Froidefond
bf94c29bc6 fix: handle missing Komga configuration gracefully by returning an empty array instead of an error in API routes 2025-10-17 08:37:08 +02:00
Julien Froidefond
fd22e2ee83 feat: enhance DNS resolution handling in API service and add react-zoom-pan-pinch dependency 2025-10-16 13:39:40 +02:00
Julien Froidefond
b954a271d6 feat: implement request monitoring and queuing services to manage concurrent requests to Komga 2025-10-14 20:20:02 +02:00
Julien Froidefond
f9102444ef feat: enhance cache clearing process with revalidation of important paths and improve logging in BaseApiService 2025-10-07 21:34:39 +02:00
Julien Froidefond
df6a30b226 feat: implement debug mode with enhanced logging and filtering capabilities 2025-10-07 21:08:20 +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
980a6daca2 fix(secu): don't store komga pwd but authstring 2025-02-24 08:28:43 +01:00
Julien Froidefond
66e1db7788 fix: Better logging and revie system of debug 2025-02-23 22:19:24 +01:00
Julien Froidefond
c7b2621946 Merge branch 'main' into feat/debugmode 2025-02-23 21:30:34 +01:00
Julien Froidefond
54d8a0684c fix: cache file KO if reload 2025-02-23 16:03:07 +01:00
Julien Froidefond
6b19f5b54b feat: debugmode full request 2025-02-23 15:12:59 +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
75fc3a482a chore(library): review deprecated get, now paging and all are local and not by API 2025-02-23 09:19:55 +01:00
Julien Froidefond
b62b44eab9 feat: perf optim search 2025-02-20 22:33:39 +01:00
Julien Froidefond
ba725bb1a3 refacto: tentative de refacto 2025-02-17 16:37:48 +01:00
Julien Froidefond
6b3866e54d refacto(db): get config from mongo everywhere 2025-02-14 14:35:40 +01:00
Julien Froidefond
74cb8126bb refacto: review keys of config komga and code 2025-02-13 10:51:31 +01:00
Julien Froidefond
16f0714e9b feat: ajout du système de notifications toast et amélioration du cache avec TTL configurable 2025-02-12 13:55:29 +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