Commit Graph

27 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
3b24fe0f01 feat: implement view mode toggle functionality in PaginatedBookGrid and PaginatedSeriesGrid components 2025-11-16 08:02:37 +01:00
Julien Froidefond
82a5817918 refactor: optimize PreferencesContext by using useCallback for fetchPreferences and removing unnecessary state management 2025-10-26 07:10:25 +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
e32a7bdb2f refactor: remove debug logging from ClientLayout and PreferencesContext to clean up code and improve performance 2025-10-24 17:25:18 +02:00
Julien Froidefond
931185f0f0 refactor: streamline ClientLayout and PreferencesContext for improved state management and debugging 2025-10-24 17:17:35 +02:00
Julien Froidefond
687da19b0b feat: update PreferencesProvider to manage user preferences based on session status, resetting to defaults on logout 2025-10-21 21:03:08 +02: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
096bc78868 feat: add useEffect to PreferencesContext for automatic fetching of user preferences on component mount 2025-10-17 11:56:54 +02:00
Julien Froidefond
8d6f8f4de7 feat: enhance image loading in CoverClient component with timeout handling and error management, update PreferencesContext to initialize loading state as false, and refine type casting in PreferencesService 2025-10-17 10:47:36 +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
7da4439b8c refactor: streamline log clearing process and enhance error handling in DebugContext and DebugService 2025-10-07 21:12:10 +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
31b5930705 refactor: simplify preferences handling and enhance pagination functionality in series grid 2025-04-01 07:01:40 +02:00
Julien Froidefond
dd2be14bff feat: enhance sidebar data loading with initial preferences and libraries 2025-03-05 09:23:02 +01:00
Julien Froidefond
837b029a39 fix: pref not in sync at load 2025-03-04 21:54:24 +01:00
Julien Froidefond
a4b521fe2e fix: lint type import 2025-03-02 14:02:23 +01:00
Julien Froidefond
2ef5eee726 fix: no preferences calls if not authenticated 2025-02-28 16:39:45 +01:00
Julien Froidefond
3b2d4cb0d5 refacto: type mutu 2025-02-26 13:33:40 +01:00
Julien Froidefond
a690a5af6f refacto: errors in apis 2025-02-25 08:40:06 +01:00
Julien Froidefond
66e1db7788 fix: Better logging and revie system of debug 2025-02-23 22:19:24 +01:00
Julien Froidefond
1cffe6913a feat: new pref for debug 2025-02-23 13:05:16 +01:00
Julien Froidefond
72e28ed27b feat: pref for default filter showUnread 2025-02-21 23:18:41 +01:00
Julien Froidefond
aed35ce2b9 feat : File caching option 2025-02-19 16:33:21 +01:00
Julien Froidefond
6fb5d85f99 feat(pref): showthumbnail by default true 2025-02-18 08:13:22 +01:00
Julien Froidefond
5c1138f287 feat: pref for image quality 2025-02-17 08:31:44 +01:00