Commit Graph

  • bf94c29bc6 fix: handle missing Komga configuration gracefully by returning an empty array instead of an error in API routes Julien Froidefond 2025-10-17 08:37:08 +02:00
  • b8af5e2468 feat: add script to reset admin password and update package.json with new command Julien Froidefond 2025-10-17 08:23:36 +02:00
  • f636a7b112 feat: add cache size retrieval functionality and display in CacheSettings component Julien Froidefond 2025-10-17 08:23:27 +02:00
  • 2c850d1c59 chore: update ENV.md for NextAuth URL configuration, remove debug logging from middleware, and adjust session token handling in auth middleware Julien Froidefond 2025-10-16 23:56:46 +02:00
  • 57a1cb5e46 feat: enhance middleware and authentication handling by adding health check route, improving session cookie security, and logging for debugging Julien Froidefond 2025-10-16 23:32:33 +02:00
  • 0c66fae916 chore: update Dockerfile to include scripts directory and modify start command for production; add default admin password to ENV.md Julien Froidefond 2025-10-16 23:08:46 +02:00
  • a3c6983473 chore: update docker-compose configuration to include health checks for MongoDB and add mongodb-init service for initialization scripts Julien Froidefond 2025-10-16 22:55:56 +02:00
  • 9899789fce feat: add admin role management with user authentication checks and update sidebar for admin access Julien Froidefond 2025-10-16 22:39:04 +02:00
  • 83f523c11a feat: implement user account management features including profile display and password change functionality Julien Froidefond 2025-10-16 22:27:06 +02:00
  • 3cd58f63e6 refactor: migrate from MongoDB to Prisma for data management, removing mongoose models and updating services to use Prisma client Julien Froidefond 2025-10-16 22:22:20 +02:00
  • 677e2ae884 chore: update docker-compose files to use environment variables for MongoDB configuration and add health checks for MongoDB service Julien Froidefond 2025-10-16 22:22:16 +02:00
  • 0058f44935 chore: add AUTH_TRUST_HOST environment variable to docker-compose for NextAuth configuration Julien Froidefond 2025-10-16 16:50:48 +02:00
  • c493cd8581 chore: update .env.example to include NextAuth configuration variables for authentication Julien Froidefond 2025-10-16 15:55:30 +02:00
  • 7426bfb33c feat: integrate NextAuth for authentication, refactor login and registration processes, and enhance middleware for session management Julien Froidefond 2025-10-16 15:50:37 +02:00
  • 9ecdd72804 chore: update docker-compose configuration for improved volume management and add optimizations in next.config.js for Docker development Julien Froidefond 2025-10-16 14:50:03 +02:00
  • ef4de29282 feat: enhance user login functionality by adding 'remember me' option for cookie persistence Julien Froidefond 2025-10-16 14:47:55 +02:00
  • 4209557768 feat: add zoom functionality to BookReader and related components, enabling zoom state management and touch gesture handling Julien Froidefond 2025-10-16 14:38:31 +02:00
  • 0716f38175 fix: improve touch gesture handling in usePageNavigation hook and add img element eslint directive in ZoomablePage component Julien Froidefond 2025-10-16 14:26:53 +02:00
  • c59a472853 refactor: remove zoom and pan functionality from BookReader and ReaderContent components, replacing SinglePage with ZoomablePage for enhanced zoom capabilities Julien Froidefond 2025-10-16 14:18:13 +02:00
  • fd22e2ee83 feat: enhance DNS resolution handling in API service and add react-zoom-pan-pinch dependency Julien Froidefond 2025-10-16 13:39:40 +02:00
  • 4139d8a059 refactor: streamline LibraryPage component by integrating ClientLibraryPage for improved structure and error handling Julien Froidefond 2025-10-16 13:25:51 +02:00
  • f6c702d787 feat: add thumbnail display toggle functionality in BookReader component Julien Froidefond 2025-10-16 13:13:05 +02:00
  • 0a126540fd feat: validate favorite series existence in Komga and remove non-existent entries from favorites Julien Froidefond 2025-10-16 12:54:45 +02:00
  • 0f8e73be54 refactor: replace Next.js Image component with standard img element in Thumbnail for improved performance and compatibility Julien Froidefond 2025-10-15 03:49:40 +02:00
  • 2be1ff05cd chore: configure pnpm store location in Dockerfile and docker-compose for improved dependency management Julien Froidefond 2025-10-15 03:35:54 +02:00
  • d1993f4bc2 chore: update port mapping in docker-compose files from 3000 to 3020 and adjust font settings in layout component Julien Froidefond 2025-10-14 20:22:24 +02:00
  • b954a271d6 feat: implement request monitoring and queuing services to manage concurrent requests to Komga Julien Froidefond 2025-10-14 20:20:02 +02:00
  • 5afb495cd4 refactor: simplify page preloading logic by removing redundant code Julien Froidefond 2025-10-08 08:01:58 +02:00
  • f317fb5122 refactor: optimize book details and pages fetching by using Promise.all for parallel requests Julien Froidefond 2025-10-08 07:52:46 +02:00
  • 93cbf82fe1 refactor: update response handling in BookService and SeriesService to ensure proper buffer type conversion Julien Froidefond 2025-10-08 07:41:54 +02:00
  • f9102444ef feat: enhance cache clearing process with revalidation of important paths and improve logging in BaseApiService Julien Froidefond 2025-10-07 21:34:39 +02:00
  • 7da4439b8c refactor: streamline log clearing process and enhance error handling in DebugContext and DebugService Julien Froidefond 2025-10-07 21:12:10 +02:00
  • df6a30b226 feat: implement debug mode with enhanced logging and filtering capabilities Julien Froidefond 2025-10-07 21:08:20 +02:00
  • 760bd14aa7 fix: loader was slowing down the pages load time Julien Froidefond 2025-10-07 18:15:57 +02:00
  • ecaf804d02 perf: promise all on ssr pages Julien Froidefond 2025-10-07 18:03:53 +02:00
  • 6f1889931c fix: review compose dev for clean startup Julien Froidefond 2025-10-07 17:26:30 +02:00
  • 4c676cfd16 feat: add service worker cache clearing functionality and update French translations Julien Froidefond 2025-04-03 10:42:19 +02:00
  • fff45628ba fix: lucide react and offline Julien Froidefond 2025-04-03 10:23:54 +02:00
  • 9b130f2056 fix: prefereneces and hydration KO with buffer id Julien Froidefond 2025-04-03 10:23:22 +02:00
  • 23247576bb feat: caching covers images Julien Froidefond 2025-04-03 10:22:56 +02:00
  • 459a8c96f9 feat: Image is always an unoptimized original Julien Froidefond 2025-04-03 10:21:43 +02:00
  • 60e2b0e507 fix: Error on from param on login if redirected Julien Froidefond 2025-04-02 19:15:18 +02:00
  • 6f451df488 refactor: update pageSize handling in LibraryPage and SeriesPage components to prioritize user preferences Julien Froidefond 2025-04-01 08:41:55 +02:00
  • 2c6aa20ba8 fix: anonymous window not redirect to login Julien Froidefond 2025-04-01 07:47:22 +02:00
  • 182affb04b refactor: enhance URL parameter handling in PaginatedSeriesGrid and PaginatedBookGrid components by adding replace option for router navigation Julien Froidefond 2025-04-01 07:31:08 +02:00
  • 4721076dd9 refactor: enhance button accessibility and simplify rendering logic in CompactModeButton and UnreadFilterButton components; adjust layout in PageSizeSelect component Julien Froidefond 2025-04-01 07:18:49 +02:00
  • cdce69a67c refactor: remove console log and clean up unused pageSize prop in LibraryPage component Julien Froidefond 2025-04-01 07:05:47 +02:00
  • a2a8e423c9 feat: rules Julien Froidefond 2025-04-01 07:01:51 +02:00
  • 31b5930705 refactor: simplify preferences handling and enhance pagination functionality in series grid Julien Froidefond 2025-04-01 07:01:40 +02:00
  • a2c7519ac5 feat: integrate display preferences for pagination and compact view in series grid Julien Froidefond 2025-03-30 07:37:39 +02:00
  • fcd084863a feat: add pagination size selection and compact view toggle in series grid Julien Froidefond 2025-03-28 13:51:44 +01:00
  • 7834003482 fix: removing too soon from ls, bad page on mark as unread Julien Froidefond 2025-03-23 15:19:05 +01:00
  • a964e0960c fix: download button open book Julien Froidefond 2025-03-16 21:21:30 +01:00
  • d47da16014 fix : download and loading Julien Froidefond 2025-03-16 21:20:09 +01:00
  • f5c581e799 fix : await on params for page reader Julien Froidefond 2025-03-07 08:21:27 +01:00
  • 66f467c66b feat: nextbook on next page if last page Julien Froidefond 2025-03-07 08:15:34 +01:00
  • 591a41149f fix: reader for first and last page should not continue on next and first pages Julien Froidefond 2025-03-07 07:55:37 +01:00
  • 60481d9433 feat: errors traductions Julien Froidefond 2025-03-06 21:48:47 +01:00
  • 907e09682b fix: little bugs and refacto debug service Julien Froidefond 2025-03-06 21:41:24 +01:00
  • 0ca63a1fbd feat: no watchtower Julien Froidefond 2025-03-06 08:18:20 +01:00
  • 5f759b5d8f fix: review docker for prod version Julien Froidefond 2025-03-06 08:16:27 +01:00
  • dd2be14bff feat: enhance sidebar data loading with initial preferences and libraries Julien Froidefond 2025-03-05 09:23:02 +01:00
  • c148a4421c fix: pref no connectDB Julien Froidefond 2025-03-05 08:23:41 +01:00
  • 1fc0f071ae feat: Hero on home only the first time Julien Froidefond 2025-03-04 21:57:49 +01:00
  • 837b029a39 fix: pref not in sync at load Julien Froidefond 2025-03-04 21:54:24 +01:00
  • 15f71cd9b2 fix: loading page now stands up for ending fetches Julien Froidefond 2025-03-04 21:45:39 +01:00
  • ba46606964 style : login anim Julien Froidefond 2025-03-04 21:37:33 +01:00
  • 727d6301ae style: login page and logo Julien Froidefond 2025-03-04 21:35:51 +01:00
  • c36bbf98cc fix: dymanic island test 3 Julien Froidefond 2025-03-04 20:54:10 +01:00
  • 904bd9c65a fix: dynamic island test 2 Julien Froidefond 2025-03-04 20:53:00 +01:00
  • 6bdb5f3ef7 fix: download page and paddings Julien Froidefond 2025-03-04 20:47:39 +01:00
  • 965b14429d fix: dynamic island test 1 Julien Froidefond 2025-03-04 20:42:03 +01:00
  • ba466c3ad3 fix: horizontal ghost scroll Julien Froidefond 2025-03-03 09:07:28 +01:00
  • 67a04ad86a docs: removing versions Julien Froidefond 2025-03-03 08:38:05 +01:00
  • 6218054669 Merge pull request #4 from julienfroidefond/feat/upgradeNewto15 Froidefond Julien 2025-03-02 16:17:29 +01:00
  • 5d31c87374 fix: warn on images Julien Froidefond 2025-03-02 15:37:42 +01:00
  • 43f76dfde6 fix: warn on awaiting params Julien Froidefond 2025-03-02 15:36:22 +01:00
  • f579775ee1 fix: withpagetiming props Julien Froidefond 2025-03-02 15:27:51 +01:00
  • 3e1f446e8b fix: slug in routes Julien Froidefond 2025-03-02 15:06:04 +01:00
  • e60b48d549 fix: types of nj15 Julien Froidefond 2025-03-02 14:40:15 +01:00
  • a4b521fe2e fix: lint type import Julien Froidefond 2025-03-02 14:02:23 +01:00
  • e8386a4834 docs: readme : removed own app server details Julien Froidefond 2025-03-02 09:34:04 +01:00
  • 3f81d82671 docs: readme completion Julien Froidefond 2025-03-02 09:17:01 +01:00
  • 555e66812c fix: redirection broken on home if no komga config Julien Froidefond 2025-03-02 09:06:05 +01:00
  • 4ce6bd962d docs: add major features list Julien Froidefond 2025-03-02 08:58:46 +01:00
  • 86c5b5fac7 docs: demo and capture Julien Froidefond 2025-03-02 08:41:21 +01:00
  • eaed4664c2 fix: show markunread if local state is unread Julien Froidefond 2025-03-02 07:27:33 +01:00
  • c0a13abf4a fix: Handling page 0 on reader with localstorage cache Julien Froidefond 2025-03-02 07:24:18 +01:00
  • 2e9b191f98 fix: translation error in french books Julien Froidefond 2025-03-02 06:56:46 +01:00
  • 438d08f3f2 fix: lints Julien Froidefond 2025-03-02 06:47:38 +01:00
  • a28d36aa53 doc: readme translate and completion/refresh Julien Froidefond 2025-03-02 06:40:57 +01:00
  • 2289753b84 feat(i18n): components pack translated Julien Froidefond 2025-03-02 06:31:41 +01:00
  • d94232e531 feat(i18n): controlbutton Julien Froidefond 2025-03-02 06:15:20 +01:00
  • 724e60ed7e refacto: Cover review Julien Froidefond 2025-03-01 16:06:35 +01:00
  • 4c8c7cdb9e refacto: cover split and simplify Julien Froidefond 2025-03-01 14:55:52 +01:00
  • ee6e055505 fix: hydration on cover go client Julien Froidefond 2025-03-01 11:40:14 +01:00
  • a3d0094cec feat: local store read progress for later sync Julien Froidefond 2025-03-01 11:37:34 +01:00
  • 13492cea84 feat: Clearing cache automatically after quitting e read session Julien Froidefond 2025-02-28 17:44:22 +01:00
  • 2ef5eee726 fix: no preferences calls if not authenticated Julien Froidefond 2025-02-28 16:39:45 +01:00
  • bdd228d1f2 feat: css paddings on pages Julien Froidefond 2025-02-28 16:33:20 +01:00