Julien Froidefond
|
0bbc92b0e4
|
refactor: enhance library and series services to improve API data fetching and caching mechanisms, including client-side filtering for deleted items and unread status
|
2025-12-07 11:12:47 +01:00 |
|
Julien Froidefond
|
4c4ebf2b06
|
Revert "feat: enhance ClientSeriesPage to utilize initial series and books props for improved data handling and loading state management"
This reverts commit 239ea19ac3.
|
2025-12-07 10:10:55 +01:00 |
|
Julien Froidefond
|
239ea19ac3
|
feat: enhance ClientSeriesPage to utilize initial series and books props for improved data handling and loading state management
|
2025-12-07 10:03:44 +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
|
4f5724c0ff
|
fix: increase maximum size parameter in library service API calls to improve data retrieval
|
2025-12-07 09:53:41 +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
|
349448ef69
|
feat: implement request deduplication and concurrency management in image loading for improved performance
|
2025-10-31 13:07:37 +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
|
0a1ae8c9ea
|
refactor: update logger configuration to use standard ISO timestamps and simplify production output format for better readability
|
2025-10-29 13:12:41 +01:00 |
|
Julien Froidefond
|
ab67e4116b
|
feat: enhance logger configuration with ISO 8601 timestamps and improved pino-pretty transport settings for production environments
|
2025-10-28 22:50:44 +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
|
931185f0f0
|
refactor: streamline ClientLayout and PreferencesContext for improved state management and debugging
|
2025-10-24 17:17:35 +02:00 |
|
Julien Froidefond
|
4805e82527
|
fix: update authentication configuration to disable secure cookies and streamline session token retrieval
|
2025-10-24 15:32:55 +02:00 |
|
Julien Froidefond
|
ac5fa85185
|
refactor: migrate from MongoDB to SQLite, updating database schema and configuration for improved performance and simplicity
|
2025-10-24 15:11:29 +02:00 |
|
Julien Froidefond
|
0ba027b625
|
feat: refactor PhotoswipeReader to enhance modularity with new components and hooks for improved navigation, image loading, and touch handling
|
2025-10-22 21:05:10 +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
|
0c080bd525
|
feat: implement image caching mechanism with configurable cache duration and flush functionality
|
2025-10-19 10:36:19 +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
|
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 |
|