Julien Froidefond
|
e242b919ac
|
Revert "refactor: implement caching for user preferences using ServerCacheService to reduce database calls and improve performance"
This reverts commit 1fa4024f91.
|
2025-12-07 11:57:20 +01:00 |
|
Julien Froidefond
|
1fa4024f91
|
refactor: implement caching for user preferences using ServerCacheService to reduce database calls and improve performance
|
2025-12-07 11:40:10 +01:00 |
|
Julien Froidefond
|
daeb90262a
|
refactor: optimize ServerCacheService TTL settings for paginated lists and static data to enhance caching efficiency
|
2025-12-07 11:37:20 +01:00 |
|
Julien Froidefond
|
c76d960dca
|
refactor: remove HTTP Cache-Control headers and revalidate settings from API routes to streamline caching strategy and avoid conflicts with server-side caching
|
2025-12-07 11:36:50 +01:00 |
|
Julien Froidefond
|
c4ae6a1b2f
|
refactor: disable service worker caching for API data, transitioning to server-side caching with ServerCacheService to simplify cache management
|
2025-12-07 11:36:00 +01:00 |
|
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
|
121d01de2a
|
chore: update turbopack configuration in next.config.js and add postinstall script in package.json for improved build process
|
2025-12-06 12:20:50 +01:00 |
|
Julien Froidefond
|
6a107db728
|
chore: update dependencies in package.json and pnpm-lock.yaml, including next and next-auth versions, and add overrides for glob and js-yaml
|
2025-12-05 11:02:21 +01:00 |
|
Julien Froidefond
|
9446f63fe5
|
fix: update PageInput component to display current page and total pages for better user clarity
|
2025-11-16 08:13:53 +01:00 |
|
Julien Froidefond
|
2c839260a4
|
feat: add isCompact prop to SeriesList, BookList, and their items for improved layout options
|
2025-11-16 08:12:44 +01:00 |
|
Julien Froidefond
|
df3c386199
|
feat: add view mode toggle and update pagination controls in PaginatedSeriesGrid component
|
2025-11-16 08:05:57 +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
|
2adc6c3f22
|
refactor: wrap DownloadManager content in a Container component for improved layout and styling
|
2025-11-16 07:55:02 +01:00 |
|
Julien Froidefond
|
fd83dde3d4
|
feat: add zoom detection to useTouchNavigation hook to prevent touch handling during native zoom interactions
|
2025-11-16 07:52:46 +01:00 |
|
Julien Froidefond
|
24783a0c45
|
feat: enhance reset-admin-password script to support email and password arguments for improved flexibility
|
2025-11-14 16:54:34 +01:00 |
|
Julien Froidefond
|
8ccd13465f
|
refactor: improve request deduplication by returning buffer and content type for better response handling
|
2025-10-31 13:13:22 +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
|
e0b90a7893
|
refactor: update usePageNavigation hook to utilize refs for book and pages length, improving performance and reducing unnecessary dependencies
|
2025-10-29 14:01:14 +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
|
82a5817918
|
refactor: optimize PreferencesContext by using useCallback for fetchPreferences and removing unnecessary state management
|
2025-10-26 07:10:25 +01:00 |
|
Julien Froidefond
|
8b34bb5ebb
|
refactor: update SeriesCover component styling in LibraryHeader for improved visual consistency
|
2025-10-26 06:58:40 +01:00 |
|
Julien Froidefond
|
8376b7e5a1
|
refactor: replace input controls with SliderControl for max concurrent requests, reader prefetch count, and circuit breaker settings in AdvancedSettings and BackgroundSettings components
|
2025-10-26 06:35:02 +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
|
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
|
58cabd9cf2
|
chore: remove development-specific docker-compose file and update production configuration to use environment variables for improved flexibility
|
2025-10-24 15:46:56 +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
|
07c6bae2c4
|
feat: enhance image loading in PhotoswipeReader with prefetching capabilities for current and next book pages
|
2025-10-22 21:25:34 +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
|
ac62ba6d60
|
fix: update background position in ClientLayout for improved visual presentation of book thumbnails
|
2025-10-21 21:27:04 +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
|
bc3da12fbb
|
feat: enhance service worker caching strategies and implement offline accessibility checks for books
|
2025-10-19 20:23:37 +02:00 |
|
Julien Froidefond
|
d3860ce7cc
|
feat: add tabbed interface for ClientSettings with display, connection, and cache options
|
2025-10-19 10:40:04 +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
|
3704a8d88b
|
fix: refine touch handling in PhotoswipeReader to improve swipe detection and pinch gesture management
|
2025-10-19 09:38:07 +02:00 |
|
Julien Froidefond
|
8c88c4f1a7
|
feat: implement double-click zoom and click handling in PhotoswipeReader for improved user interaction
|
2025-10-19 09:30:51 +02:00 |
|
Julien Froidefond
|
626d73ad2f
|
fix: reduce sync timeout duration in PhotoswipeReader for quicker read progress updates
|
2025-10-19 09:26:42 +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
|
0806487fe7
|
feat: implement pull-to-refresh functionality across ClientLibraryPage, ClientSeriesPage, and ClientHomePage for improved user experience
|
2025-10-18 22:19:50 +02:00 |
|