Commit Graph

74 Commits

Author SHA1 Message Date
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
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
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
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
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
df6a30b226 feat: implement debug mode with enhanced logging and filtering capabilities 2025-10-07 21:08:20 +02: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
a4b521fe2e fix: lint type import 2025-03-02 14:02:23 +01:00
Julien Froidefond
c0a13abf4a fix: Handling page 0 on reader with localstorage cache 2025-03-02 07:24:18 +01:00
Julien Froidefond
438d08f3f2 fix: lints 2025-03-02 06:47:38 +01:00
Julien Froidefond
2289753b84 feat(i18n): components pack translated 2025-03-02 06:31:41 +01:00
Julien Froidefond
d94232e531 feat(i18n): controlbutton 2025-03-02 06:15:20 +01:00
Julien Froidefond
a3d0094cec feat: local store read progress for later sync 2025-03-01 11:37:34 +01:00
Julien Froidefond
13492cea84 feat: Clearing cache automatically after quitting e read session 2025-02-28 17:44:22 +01:00
Julien Froidefond
7a66dc905d feat: no nav on click if too small window 2025-02-28 14:42:40 +01:00
Julien Froidefond
90caf863fa feat: doublick zoom and pan position if zoomed 2025-02-28 14:27:10 +01:00
Julien Froidefond
6218292484 feat: adjust zoom mob 2025-02-28 14:20:17 +01:00
Julien Froidefond
7542f39f7e feat: review bookreader zoom and pages on mobile 2025-02-28 14:16:34 +01:00
Julien Froidefond
29b9eca599 refacto: Split reader 2025-02-28 13:48:23 +01:00
Julien Froidefond
584ce58e5a feat(reader): goto page 2025-02-22 16:57:40 +01:00
Julien Froidefond
b208a2aaf6 feat: icon left to right review 2025-02-22 07:49:14 +01:00
Julien Froidefond
d77b3c57d2 fix: double page rtl pages reverse 2025-02-22 07:47:19 +01:00
Julien Froidefond
e791fc17f5 fix: doublepage centered in rtl 2025-02-22 07:16:07 +01:00
Julien Froidefond
c62cff07d2 feat(reader): right to left read 2025-02-21 22:41:11 +01:00
Julien Froidefond
dd49d80744 fix: thumbnails not loading 2025-02-21 10:01:19 +01:00
Julien Froidefond
8c13021bfb feat: offline pages mode 2025-02-21 09:31:23 +01:00
Julien Froidefond
222eeced12 fix: lints 2025-02-19 21:43:26 +01:00
Julien Froidefond
a91d9dfd54 feat: thumbnail and observer to load only viewed 2025-02-19 20:58:45 +01:00
Julien Froidefond
e7742f8638 fix: bad page number thumbnail 2025-02-19 20:48:55 +01:00
Julien Froidefond
ba725bb1a3 refacto: tentative de refacto 2025-02-17 16:37:48 +01:00
Julien Froidefond
54115ac9cc fix: review fullscreen and touch 2025-02-16 23:08:57 +01:00
Julien Froidefond
86529d4994 feat: fullscreen mode 2025-02-16 22:56:55 +01:00
Julien Froidefond
a4b52a1ee8 feat: no vertical swipe on reader 2025-02-16 22:47:52 +01:00
Julien Froidefond
4761b47198 fix: Double page centered 2025-02-16 22:46:04 +01:00
Julien Froidefond
059bc87ce4 fix: lint on reader 2025-02-16 22:27:00 +01:00
Julien Froidefond
18a3bc1d5b fix: scrollbar on thumbnails 2025-02-16 21:22:49 +01:00
Julien Froidefond
921e7128a5 feat(bookreader): size of thumbnails 2025-02-16 21:08:32 +01:00
Julien Froidefond
aa04055a1a fix: swipe in thumbnails not navigating 2025-02-16 21:03:49 +01:00