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 |
|
Julien Froidefond
|
8b4e117ead
|
feat: add opacity and blur adjustment controls in BackgroundSettings for enhanced user customization
|
2025-10-18 22:03:37 +02:00 |
|
Julien Froidefond
|
9024a78938
|
feat: enhance ClientLibraryPage with LibraryHeader component and improve loading skeleton structure for better user experience
|
2025-10-18 21:59:13 +02:00 |
|
Julien Froidefond
|
e1c53769cd
|
refactor: update ControlButtons component styles for improved layout and consistency, adjusting icon sizes and padding
|
2025-10-18 21:39:16 +02:00 |
|
Julien Froidefond
|
0c0456aade
|
feat: enable zoom functionality in PhotoswipeReader and adjust global styles to manage pinch-zoom behavior
|
2025-10-18 21:35:16 +02:00 |
|
Julien Froidefond
|
13626d56c2
|
feat: add opacity and blur controls for background settings, enhancing customization options in the UI
|
2025-10-18 14:48:07 +02:00 |
|
Julien Froidefond
|
e32921377f
|
feat: enhance ClientLayout with custom background support for gradients and images, improving visual presentation
|
2025-10-18 14:17:41 +02:00 |
|
Julien Froidefond
|
b25198a39a
|
refactor: adjust padding in ClientLayout and update container padding for improved layout consistency
|
2025-10-18 14:15:03 +02:00 |
|
Julien Froidefond
|
ce88e7fcdf
|
fix: update background style in ClientLayout to prevent image repetition and enhance visual presentation
|
2025-10-18 14:10:13 +02:00 |
|
Julien Froidefond
|
a9f2f9f3c8
|
feat: update service worker caching strategy to handle versioning and duplicate entries, enhance CacheSettings component with version grouping and improved UI for cache management
|
2025-10-18 13:58:45 +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
|
ba8f23b058
|
feat: implement automatic retry mechanism for image loading in CoverClient, enhancing error handling and user experience
|
2025-10-18 13:17:21 +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
|
ae4b766085
|
feat: implement caching strategy for API responses and adjust loading timeout in CoverClient for improved performance
|
2025-10-17 23:20:42 +02:00 |
|
Julien Froidefond
|
a22e77c4eb
|
feat: enhance ClientLibraryPage loading state with improved skeleton structure and remove deprecated loading component
|
2025-10-17 23:07:01 +02:00 |
|
Julien Froidefond
|
7a70a2fb9f
|
feat: update ClientLayout to hide header and sidebar on public routes and book reader paths for improved navigation
|
2025-10-17 22:58:37 +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
|
cfcf79cb7d
|
refactor: remove unnecessary cache clearing API call in handleCloseReader for cleaner navigation logic
|
2025-10-17 22:29:13 +02:00 |
|
Julien Froidefond
|
45a5aed886
|
feat: enhance PhotoswipeReader with loading states for images and add fade-in animation for improved user experience
|
2025-10-17 22:27:50 +02:00 |
|
Julien Froidefond
|
adddac83b0
|
feat: update PhotoswipeReader to maintain current page reference and sync read progress on cleanup
|
2025-10-17 22:22:55 +02:00 |
|
Julien Froidefond
|
4672532a3a
|
feat: integrate PhotoswipeReader component and remove BookReader for enhanced reading experience; add zoom functionality to control buttons
|
2025-10-17 17:04:37 +02:00 |
|
Julien Froidefond
|
592aadf4ab
|
feat: refactor book page to use ClientBookPage component and enhance data fetching with next book information
|
2025-10-17 16:18:38 +02:00 |
|
Julien Froidefond
|
191f10b8d7
|
fix: update Dockerfile to create cache directory and adjust ownership for improved security and functionality
|
2025-10-17 15:35:30 +02:00 |
|
Julien Froidefond
|
0cec7f205f
|
feat: implement zoom state management in ZoomablePage component to enhance zoom functionality and control panning behavior
|
2025-10-17 12:47:52 +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
|
482bd9b0d2
|
feat: refactor UI components to utilize new Container, Section, and StatusBadge components for improved layout and styling consistency across the application
|
2025-10-17 11:49:28 +02:00 |
|
Julien Froidefond
|
4f28df6818
|
feat: add cache volume configuration to docker-compose files for improved caching management in development and production environments
|
2025-10-17 11:22:55 +02:00 |
|
Julien Froidefond
|
a0ce7c9503
|
fix: update background property to backgroundImage in ClientLayout for correct gradient rendering
|
2025-10-17 11:18:33 +02:00 |
|
Julien Froidefond
|
470391601d
|
feat: add loading skeleton components for Library and Series pages to enhance user experience during data fetching
|
2025-10-17 11:16:22 +02:00 |
|
Julien Froidefond
|
e90ceefc60
|
refactor: remove loading state management and indicators from PaginatedSeriesGrid and PaginatedBookGrid components for cleaner UI
|
2025-10-17 11:13:22 +02:00 |
|
Julien Froidefond
|
faca1cdce6
|
feat: enhance UI components with backdrop blur effects and improved background styles for better visual aesthetics
|
2025-10-17 11:09:07 +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
|
c370b8372a
|
feat: implement DELETE API endpoints for cache invalidation in libraries and series, updating ClientLibraryPage and ClientSeriesPage to utilize these endpoints
|
2025-10-17 10:28:56 +02:00 |
|
Julien Froidefond
|
42738412a8
|
feat: add dynamic rendering support to AccountPage, AdminPage, DownloadsPage, and SettingsPage components
|
2025-10-17 10:21:42 +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
|
fea04e4d10
|
refactor: remove server-side data fetching for libraries and favorites in RootLayout, transitioning to client-side loading in Sidebar
|
2025-10-17 10:06:51 +02:00 |
|
Julien Froidefond
|
e396503ddb
|
refactor: simplify HomePage and LibraryPage components by integrating ClientHomePage and ClientLibraryPage, enhancing data fetching and error handling
|
2025-10-17 08:46:19 +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 |
|