Julien Froidefond
|
2c8c0b5eb0
|
feat: enhance service worker functionality with improved caching strategies, client communication, and service worker registration options
Deploy with Docker Compose / deploy (push) Successful in 3m42s
|
2026-01-04 06:48:17 +01:00 |
|
Julien Froidefond
|
b497746cfa
|
feat: enhance home and library pages by integrating new data fetching methods, improving error handling, and refactoring components for better structure
Deploy with Docker Compose / deploy (push) Successful in 4m17s
|
2026-01-04 06:19:45 +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
|
512e9a480f
|
refactor: remove caching-related API endpoints and configurations, update preferences structure, and clean up unused services
Deploy with Docker Compose / deploy (push) Successful in 7m22s
|
2026-01-03 18:55:12 +01:00 |
|
Julien Froidefond
|
90b213a407
|
refactor: improve readability of BookGrid and BookList components by formatting props for better clarity
|
2025-12-07 18:49:31 +01:00 |
|
Julien Froidefond
|
181240cd5f
|
feat: add cache invalidation for series after updating or deleting read progress, and enhance BookGrid and BookList components with refresh functionality
|
2025-12-07 18:49:16 +01:00 |
|
Julien Froidefond
|
6b6fed34fb
|
feat: integrate user preferences for unread series and books in PaginatedSeriesGrid and PaginatedBookGrid components
|
2025-12-07 18:49:04 +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
|
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
|
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
|
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
|
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
|
ac62ba6d60
|
fix: update background position in ClientLayout for improved visual presentation of book thumbnails
|
2025-10-21 21:27:04 +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
|
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 |
|