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
|
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
|
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
|
a0ce7c9503
|
fix: update background property to backgroundImage in ClientLayout for correct gradient rendering
|
2025-10-17 11:18:33 +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
|
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
|
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
|
f636a7b112
|
feat: add cache size retrieval functionality and display in CacheSettings component
|
2025-10-17 08:23:27 +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
|
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
|
4209557768
|
feat: add zoom functionality to BookReader and related components, enabling zoom state management and touch gesture handling
|
2025-10-16 14:38:31 +02:00 |
|
Julien Froidefond
|
0716f38175
|
fix: improve touch gesture handling in usePageNavigation hook and add img element eslint directive in ZoomablePage component
|
2025-10-16 14:26:53 +02:00 |
|
Julien Froidefond
|
c59a472853
|
refactor: remove zoom and pan functionality from BookReader and ReaderContent components, replacing SinglePage with ZoomablePage for enhanced zoom capabilities
|
2025-10-16 14:18:13 +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
|
4139d8a059
|
refactor: streamline LibraryPage component by integrating ClientLibraryPage for improved structure and error handling
|
2025-10-16 13:25:51 +02:00 |
|
Julien Froidefond
|
f6c702d787
|
feat: add thumbnail display toggle functionality in BookReader component
|
2025-10-16 13:13:05 +02:00 |
|
Julien Froidefond
|
0f8e73be54
|
refactor: replace Next.js Image component with standard img element in Thumbnail for improved performance and compatibility
|
2025-10-15 03:49: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
|
5afb495cd4
|
refactor: simplify page preloading logic by removing redundant code
|
2025-10-08 08:01:58 +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
|
760bd14aa7
|
fix: loader was slowing down the pages load time
|
2025-10-07 18:15:57 +02:00 |
|
Julien Froidefond
|
4c676cfd16
|
feat: add service worker cache clearing functionality and update French translations
|
2025-04-03 10:42:19 +02:00 |
|
Julien Froidefond
|
fff45628ba
|
fix: lucide react and offline
|
2025-04-03 10:23:54 +02:00 |
|
Julien Froidefond
|
459a8c96f9
|
feat: Image is always an unoptimized original
|
2025-04-03 10:21:43 +02:00 |
|
Julien Froidefond
|
182affb04b
|
refactor: enhance URL parameter handling in PaginatedSeriesGrid and PaginatedBookGrid components by adding replace option for router navigation
|
2025-04-01 07:31:08 +02:00 |
|
Julien Froidefond
|
4721076dd9
|
refactor: enhance button accessibility and simplify rendering logic in CompactModeButton and UnreadFilterButton components; adjust layout in PageSizeSelect component
|
2025-04-01 07:18:49 +02:00 |
|
Julien Froidefond
|
31b5930705
|
refactor: simplify preferences handling and enhance pagination functionality in series grid
|
2025-04-01 07:01:40 +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
|
fcd084863a
|
feat: add pagination size selection and compact view toggle in series grid
|
2025-03-28 13:51:44 +01:00 |
|
Julien Froidefond
|
7834003482
|
fix: removing too soon from ls, bad page on mark as unread
|
2025-03-23 15:19:05 +01:00 |
|
Julien Froidefond
|
a964e0960c
|
fix: download button open book
|
2025-03-16 21:21:30 +01:00 |
|
Julien Froidefond
|
d47da16014
|
fix : download and loading
|
2025-03-16 21:20:09 +01:00 |
|
Julien Froidefond
|
66f467c66b
|
feat: nextbook on next page if last page
|
2025-03-07 08:15:34 +01:00 |
|
Julien Froidefond
|
591a41149f
|
fix: reader for first and last page should not continue on next and first pages
|
2025-03-07 07:55:37 +01:00 |
|
Julien Froidefond
|
dd2be14bff
|
feat: enhance sidebar data loading with initial preferences and libraries
|
2025-03-05 09:23:02 +01:00 |
|
Julien Froidefond
|
1fc0f071ae
|
feat: Hero on home only the first time
|
2025-03-04 21:57:49 +01:00 |
|
Julien Froidefond
|
15f71cd9b2
|
fix: loading page now stands up for ending fetches
|
2025-03-04 21:45:39 +01:00 |
|
Julien Froidefond
|
727d6301ae
|
style: login page and logo
|
2025-03-04 21:35:51 +01:00 |
|
Julien Froidefond
|
6bdb5f3ef7
|
fix: download page and paddings
|
2025-03-04 20:47:39 +01:00 |
|
Julien Froidefond
|
965b14429d
|
fix: dynamic island test 1
|
2025-03-04 20:42:03 +01:00 |
|
Julien Froidefond
|
ba466c3ad3
|
fix: horizontal ghost scroll
|
2025-03-03 09:07:28 +01:00 |
|