Julien Froidefond
|
e923343f08
|
feat: implement random book background feature in ClientLayout, allowing dynamic background images from selected Komga libraries
|
2025-10-18 22:37:59 +02:00 |
|
Julien Froidefond
|
816abe2b90
|
feat: add cache entries API and enhance CacheSettings component with server and service worker cache previews
|
2025-10-18 13:45:15 +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
|
f5e1332e21
|
feat: add force reload functionality to PhotoswipeReader for refreshing images and improve memory management by revoking blob URLs
|
2025-10-17 22:53:58 +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
|
2e183bb5d6
|
feat: add background customization settings with gradient and image options, update preferences context and UI components for user preferences management
|
2025-10-17 10:47:05 +02:00 |
|
Julien Froidefond
|
77742bbec2
|
feat: add retry functionality to ErrorMessage component and implement retry logic in ClientLibraryPage and ClientSeriesPage for improved error handling
|
2025-10-17 10:21:35 +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
|
f636a7b112
|
feat: add cache size retrieval functionality and display in CacheSettings component
|
2025-10-17 08:23:27 +02:00 |
|
Julien Froidefond
|
2c850d1c59
|
chore: update ENV.md for NextAuth URL configuration, remove debug logging from middleware, and adjust session token handling in auth middleware
|
2025-10-16 23:56:46 +02:00 |
|
Julien Froidefond
|
57a1cb5e46
|
feat: enhance middleware and authentication handling by adding health check route, improving session cookie security, and logging for debugging
|
2025-10-16 23:32:33 +02:00 |
|
Julien Froidefond
|
9899789fce
|
feat: add admin role management with user authentication checks and update sidebar for admin access
|
2025-10-16 22:39:04 +02:00 |
|
Julien Froidefond
|
83f523c11a
|
feat: implement user account management features including profile display and password change functionality
|
2025-10-16 22:27:06 +02:00 |
|
Julien Froidefond
|
3cd58f63e6
|
refactor: migrate from MongoDB to Prisma for data management, removing mongoose models and updating services to use Prisma client
|
2025-10-16 22:22:20 +02:00 |
|
Julien Froidefond
|
7426bfb33c
|
feat: integrate NextAuth for authentication, refactor login and registration processes, and enhance middleware for session management
|
2025-10-16 15:50:37 +02:00 |
|
Julien Froidefond
|
ef4de29282
|
feat: enhance user login functionality by adding 'remember me' option for cookie persistence
|
2025-10-16 14:47:55 +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
|
f317fb5122
|
refactor: optimize book details and pages fetching by using Promise.all for parallel requests
|
2025-10-08 07:52:46 +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
|
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
|
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
|
9b130f2056
|
fix: prefereneces and hydration KO with buffer id
|
2025-04-03 10:23:22 +02:00 |
|
Julien Froidefond
|
a2c7519ac5
|
feat: integrate display preferences for pagination and compact view in series grid
|
2025-03-30 07:37:39 +02:00 |
|
Julien Froidefond
|
66f467c66b
|
feat: nextbook on next page if last page
|
2025-03-07 08:15:34 +01:00 |
|
Julien Froidefond
|
907e09682b
|
fix: little bugs and refacto debug service
|
2025-03-06 21:41:24 +01:00 |
|
Julien Froidefond
|
c148a4421c
|
fix: pref no connectDB
|
2025-03-05 08:23:41 +01:00 |
|
Julien Froidefond
|
f579775ee1
|
fix: withpagetiming props
|
2025-03-02 15:27:51 +01:00 |
|
Julien Froidefond
|
e60b48d549
|
fix: types of nj15
|
2025-03-02 14:40:15 +01:00 |
|
Julien Froidefond
|
a4b521fe2e
|
fix: lint type import
|
2025-03-02 14:02:23 +01:00 |
|
Julien Froidefond
|
555e66812c
|
fix: redirection broken on home if no komga config
|
2025-03-02 09:06:05 +01:00 |
|
Julien Froidefond
|
a3d0094cec
|
feat: local store read progress for later sync
|
2025-03-01 11:37:34 +01:00 |
|
Julien Froidefond
|
279f6c6e88
|
refacto: error and types
|
2025-02-27 21:59:14 +01:00 |
|
Julien Froidefond
|
ea51ff53a9
|
feat(i18n): first shoot on translated errors
|
2025-02-27 15:05:44 +01:00 |
|
Julien Froidefond
|
246c0c650a
|
refacto: massive use of getMessageError
|
2025-02-27 14:26:48 +01:00 |
|
Julien Froidefond
|
3c46afb294
|
refacto: types big review
|
2025-02-27 08:29:08 +01:00 |
|
Julien Froidefond
|
3b2d4cb0d5
|
refacto: type mutu
|
2025-02-26 13:33:40 +01:00 |
|
Julien Froidefond
|
73ef9de818
|
feat: adding a carou for books on going
|
2025-02-26 09:17:52 +01:00 |
|
Julien Froidefond
|
a690a5af6f
|
refacto: errors in apis
|
2025-02-25 08:40:06 +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
|
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
|
011092a87d
|
feat(home): latest series
|
2025-02-23 19:04:13 +01:00 |
|
Julien Froidefond
|
e8956d0cca
|
fix: password encripted
|
2025-02-23 17:07:45 +01:00 |
|
Julien Froidefond
|
54d8a0684c
|
fix: cache file KO if reload
|
2025-02-23 16:03:07 +01:00 |
|
Julien Froidefond
|
442f318be8
|
refacto(services): only one getCurrentUser
|
2025-02-23 15:19:32 +01:00 |
|