5a3b0ace61
fix: improve service worker offline flow and dev toggle UX
2026-03-01 12:47:58 +01:00
01951c806d
refactor: make library rendering server-first and deterministic
...
Deploy with Docker Compose / deploy (push) Successful in 4m7s
Move library header/covers to deterministic server-side rendering, split preference controls into controlled/uncontrolled modes, and remove client cover wrapper to eliminate hydration mismatches and provider coupling on library pages.
2026-02-28 14:06:27 +01:00
612a70ffbe
chore: resolve lint warnings with targeted type and rule fixes
2026-02-28 11:59:30 +01:00
29f5324bd7
refactor: remove client-only GET API routes for lot 1
2026-02-28 11:43:11 +01:00
d56b0fd7ae
refactor: convert preferences to Server Action
...
- Add src/app/actions/preferences.ts with updatePreferences
- Update PreferencesContext to use Server Action
- Remove PUT from api/preferences route (keep GET)
2026-02-28 10:50:32 +01:00
Julien Froidefond
0d33462349
feat: update service worker to version 2.4, enhance caching strategies for pages, and add service worker reinstallation functionality in CacheSettings component
Deploy with Docker Compose / deploy (push) Successful in 2m57s
2026-01-04 07:39:07 +01:00
Julien Froidefond
2c8c0b5eb0
feat: enhance service worker functionality with improved caching strategies, client communication, and service worker registration options
Deploy with Docker Compose / deploy (push) Successful in 3m42s
2026-01-04 06:48:17 +01:00
Julien Froidefond
b497746cfa
feat: enhance home and library pages by integrating new data fetching methods, improving error handling, and refactoring components for better structure
Deploy with Docker Compose / deploy (push) Successful in 4m17s
2026-01-04 06:19:45 +01:00
Julien Froidefond
e903b55a46
refactor: implement abort controller for fetch requests in multiple components to prevent memory leaks and improve error handling
2026-01-03 21:51:07 +01:00
Julien Froidefond
512e9a480f
refactor: remove caching-related API endpoints and configurations, update preferences structure, and clean up unused services
Deploy with Docker Compose / deploy (push) Successful in 7m22s
2026-01-03 18:55:12 +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
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