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
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
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
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
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