Commit Graph

  • a1a986f462 fix: regenerate splash screens from new artwork and add missing device support main Froidefond Julien 2026-03-20 13:05:15 +01:00
  • 894ea7114c fix: show spinner instead of broken image icon while loading reader pages Froidefond Julien 2026-03-18 13:25:42 +01:00
  • 32757a8723 feat: display series metadata (authors, description) from Stripstream API Froidefond Julien 2026-03-16 21:11:55 +01:00
  • 11da2335cd fix: use sort=latest for home page books and series queries Froidefond Julien 2026-03-15 21:45:57 +01:00
  • feceb61e30 fix: increase header logo text size on mobile for better readability Froidefond Julien 2026-03-15 21:34:32 +01:00
  • 701a02b55c fix: prevent iOS auto-zoom on input focus by overriding Tailwind text-sm Froidefond Julien 2026-03-15 21:32:54 +01:00
  • b2664cce08 fix: reset zoom on orientation change in reader to prevent iOS auto-zoom Froidefond Julien 2026-03-15 21:29:54 +01:00
  • ff44a781c8 fix: add tolerance threshold for zoom detection to prevent swipe breakage Froidefond Julien 2026-03-15 21:26:05 +01:00
  • d535f9f28e fix: respect RTL direction for reader arrow buttons and swipe navigation Froidefond Julien 2026-03-15 21:24:11 +01:00
  • 2174579cc1 fix: hide "mark as unread" button on unread books for Stripstream provider Froidefond Julien 2026-03-15 21:19:20 +01:00
  • e6eab32473 fix: fetch real book counts in Stripstream getSeriesById to fix greyed covers Froidefond Julien 2026-03-15 16:41:27 +01:00
  • 86b7382a04 refactor: merge onDeck and ongoingBooks into single "continue reading" carousel Froidefond Julien 2026-03-15 16:39:33 +01:00
  • 53af9db046 perf: use dedicated /books/ongoing and /series/ongoing Stripstream endpoints Froidefond Julien 2026-03-15 16:25:49 +01:00
  • 1d03cfc177 feat: add favorite series carousel on home page Froidefond Julien 2026-03-15 16:03:06 +01:00
  • b0d56948a3 fix: use proper reading_status filters for Stripstream home page Froidefond Julien 2026-03-14 21:19:35 +01:00
  • fc9c220be6 perf: stream Stripstream images and increase image fetch timeout Froidefond Julien 2026-03-14 17:53:37 +01:00
  • 100d8b37e7 feat: add Docker image cleanup step after deploy Froidefond Julien 2026-03-14 12:30:47 +01:00
  • f9651676a5 feat: CI builds and pushes to DockerHub then restarts container via stack script Froidefond Julien 2026-03-14 12:24:56 +01:00
  • 539bb34716 perf: optimize Komga caching with unstable_cache for POST requests and reduce API calls Froidefond Julien 2026-03-11 23:10:31 +01:00
  • 8d1f91d636 feat: optimize Docker startup with Next.js standalone output and proper migrations Froidefond Julien 2026-03-11 21:52:49 +01:00
  • 7e4c48469a feat: enhance Stripstream configuration handling Froidefond Julien 2026-03-11 21:25:58 +01:00
  • e74b02e3a2 feat: add docker push script and DockerHub deployment docs Froidefond Julien 2026-03-11 13:33:48 +01:00
  • 7d0f1c4457 feat: add multi-provider support (Komga + Stripstream Librarian) Froidefond Julien 2026-03-11 11:48:17 +01:00
  • a1a95775db fix: align book sorting with Komga numberSort Julien Froidefond 2026-03-05 08:45:02 +01:00
  • 3d7ac0c13e feat: add global Komga search autocomplete in header Julien Froidefond 2026-03-04 13:46:02 +01:00
  • 818fe67c99 fix: add ios startup splash coverage for modern devices Julien Froidefond 2026-03-04 08:23:43 +01:00
  • 06848d2c3a feat: apply new branding logo across app and pwa assets Julien Froidefond 2026-03-04 08:21:25 +01:00
  • 4e8c8ebac0 fix: make next-book lookup non-blocking when opening reader Julien Froidefond 2026-03-04 07:05:04 +01:00
  • 23fa884af7 fix: restore reader direction and double-page navigation UI Julien Froidefond 2026-03-04 06:49:40 +01:00
  • 6a06e5a7d3 fix: disable service worker by default in production Julien Froidefond 2026-03-02 21:20:47 +01:00
  • 3e5687441d fix: improve reader image error handling and double page alignment Froidefond Julien 2026-03-02 16:03:25 +01:00
  • 99d9f41299 feat: refresh buttons invalidate cache and show spinner during refresh Froidefond Julien 2026-03-02 13:38:45 +01:00
  • 30e3529be3 fix: invalidate library series cache when read progress changes Froidefond Julien 2026-03-02 13:27:59 +01:00
  • 4288e4c541 feat: polish app loading screen and home section emphasis Julien Froidefond 2026-03-01 22:01:56 +01:00
  • fdc9da7f8f fix: support service worker toggle in prod and dev Julien Froidefond 2026-03-01 21:41:33 +01:00
  • 4441c59584 fix: close reader immediately while cancelling prefetches Julien Froidefond 2026-03-01 21:36:40 +01:00
  • fead5ff6a0 fix: stop lingering reader prefetches from blocking navigation Julien Froidefond 2026-03-01 21:14:45 +01:00
  • e6fe5ac27f fix: harden offline fallback and track visitable pages Julien Froidefond 2026-03-01 18:33:11 +01:00
  • c704e24a53 fix: always show service worker cache toggle in settings Julien Froidefond 2026-03-01 13:28:55 +01:00
  • 5a3b0ace61 fix: improve service worker offline flow and dev toggle UX Julien Froidefond 2026-03-01 12:47:58 +01:00
  • 844cd3f58e docs: enforce server-first RSC and actions guidance Julien Froidefond 2026-03-01 12:37:11 +01:00
  • 6a1f208e66 Reduce top spacing before first home carousel Julien Froidefond 2026-03-01 12:35:16 +01:00
  • b8961b85c5 fix: reduce unauthenticated log noise and add request path context Julien Froidefond 2026-02-28 22:18:55 +01:00
  • 8e7c46de23 refactor: unify and enrich default app background styling Julien Froidefond 2026-02-28 22:07:29 +01:00
  • dc9f90f78f fix: preserve custom backgrounds and home fallback layering Julien Froidefond 2026-02-28 22:05:07 +01:00
  • 0cb51ce99d fix: improve account password autofill semantics and settings layout Julien Froidefond 2026-02-28 21:44:28 +01:00
  • 41faa30453 feat: review series search panel Julien Froidefond 2026-02-28 21:37:39 +01:00
  • 25ede2532e refactor: polish reader chrome and visual immersion Julien Froidefond 2026-02-28 21:15:03 +01:00
  • 6ce8a6e38d refactor: refine home and library visual hierarchy Julien Froidefond 2026-02-28 21:11:07 +01:00
  • 83212434f2 refactor: refresh shell UI styling and interaction polish Julien Froidefond 2026-02-28 18:45:54 +01:00
  • 9b679a4db2 fix: harden auth form sign-in flow and redirect reliability Julien Froidefond 2026-02-28 18:25:10 +01:00
  • 01951c806d refactor: make library rendering server-first and deterministic Julien Froidefond 2026-02-28 14:06:27 +01:00
  • 26021ea907 refactor: replace book details GET route with server action Julien Froidefond 2026-02-28 12:21:07 +01:00
  • 5eba969846 refactor: remove unused series details GET API route Julien Froidefond 2026-02-28 12:18:24 +01:00
  • 9a11ab16bb refactor: remove unused user profile GET API route Julien Froidefond 2026-02-28 12:15:54 +01:00
  • 70a77481e5 refactor: remove unused home GET API route Julien Froidefond 2026-02-28 12:14:28 +01:00
  • b1e0e18d9e refactor: replace random-book GET route with server action Julien Froidefond 2026-02-28 12:10:15 +01:00
  • e5497b4f58 refactor: migrate paginated library and series flows to server-first Julien Froidefond 2026-02-28 12:08:20 +01:00
  • 612a70ffbe chore: resolve lint warnings with targeted type and rule fixes Julien Froidefond 2026-02-28 11:59:30 +01:00
  • 1a88efc46b chore: migrate lint to ESLint CLI with flat config Julien Froidefond 2026-02-28 11:52:27 +01:00
  • 29f5324bd7 refactor: remove client-only GET API routes for lot 1 Julien Froidefond 2026-02-28 11:43:11 +01:00
  • 7f361ce0a2 refactor: delete unused GET /api/komga/config route Julien Froidefond 2026-02-28 11:13:45 +01:00
  • eec51b7ef8 refactor: convert Komga test connection to Server Action Julien Froidefond 2026-02-28 11:09:48 +01:00
  • b40f59bec6 refactor: convert admin user management to Server Actions Julien Froidefond 2026-02-28 11:06:42 +01:00
  • 7134c069d7 refactor: convert auth register to Server Action Julien Froidefond 2026-02-28 11:01:13 +01:00
  • b815202529 refactor: convert password change to Server Action Julien Froidefond 2026-02-28 10:59:00 +01:00
  • 0548215096 refactor: convert Komga config to Server Action Julien Froidefond 2026-02-28 10:56:52 +01:00
  • 6180f9abb1 refactor: convert library scan to Server Action Julien Froidefond 2026-02-28 10:53:41 +01:00
  • d56b0fd7ae refactor: convert preferences to Server Action Julien Froidefond 2026-02-28 10:50:32 +01:00
  • 7308c0aa63 refactor: convert favorites to Server Actions Julien Froidefond 2026-02-28 10:46:03 +01:00
  • 7e3fb22d3a docs: add server actions conversion plan Julien Froidefond 2026-02-28 10:39:28 +01:00
  • 546f3769c2 refactor: remove unused read-progress API route Julien Froidefond 2026-02-28 10:36:58 +01:00
  • 03cb46f81b refactor: use Server Actions for read progress updates Julien Froidefond 2026-02-28 10:34:26 +01:00
  • ecce0a9738 fix: invalidate home cache when updating read progress Julien Froidefond 2026-02-28 10:16:12 +01:00
  • 7523ec06e1 fix: optimistic favorites Julien Froidefond 2026-02-28 09:38:22 +01:00
  • 2908172777 feat: books fetch on SSR in book reader Julien Froidefond 2026-02-28 08:50:57 +01:00
  • 2669fb9865 docs: update plan optim Julien Froidefond 2026-02-27 17:01:32 +01:00
  • fcbd9d0533 chore: next upgrade Julien Froidefond 2026-02-27 17:01:14 +01:00
  • 0c3a54c62c feat: perf optimisation Julien Froidefond 2026-02-27 16:23:05 +01:00
  • bcfd602353 refactor: simplify CoverClient component Julien Froidefond 2026-02-27 09:41:58 +01:00
  • 38c7e59366 fix: use fullTextSearch in body for series search API Julien Froidefond 2026-02-27 09:14:53 +01:00
  • b9c8b05bc8 fix: resolve komga api errors Julien Froidefond 2026-02-27 09:02:11 +01:00
  • 034aa69f8d feat: update service worker to version 2.5 and enhance caching strategies for network requests, including cache bypass for refresh actions in LibraryClientWrapper, SeriesClientWrapper, and HomeClientWrapper components Julien Froidefond 2026-01-04 11:44:50 +01:00
  • 060dfb3099 fix: adjust thumbnail size and optimize image loading in BookDownloadCard component Julien Froidefond 2026-01-04 11:41:13 +01:00
  • ad11bce308 revert: restore page-by-page download method (old method works better) Julien Froidefond 2026-01-04 11:39:55 +01:00
  • 1ffe99285d feat: add fflate library for file decompression and implement file download functionality in BookOfflineButton component Julien Froidefond 2026-01-04 11:32:48 +01:00
  • 0d33462349 feat: update service worker to version 2.4, enhance caching strategies for pages, and add service worker reinstallation functionality in CacheSettings component Julien Froidefond 2026-01-04 07:39:07 +01:00
  • b8a0b85c54 refactor: rename Image import to ImageIcon for clarity in CacheSettings component and remove unused React import in collapsible component Julien Froidefond 2026-01-04 07:18:22 +01:00
  • 2c8c0b5eb0 feat: enhance service worker functionality with improved caching strategies, client communication, and service worker registration options Julien Froidefond 2026-01-04 06:48:17 +01:00
  • b497746cfa feat: enhance home and library pages by integrating new data fetching methods, improving error handling, and refactoring components for better structure Julien Froidefond 2026-01-04 06:19:45 +01:00
  • 489e570348 feat: enrich library data by fetching book counts from the API and handling errors gracefully Julien Froidefond 2026-01-04 05:57:22 +01:00
  • 117ad2d0ce fix: enhance error handling in read progress update by validating request body and returning appropriate error responses Julien Froidefond 2026-01-03 22:06:28 +01:00
  • 0d7d27ef82 refactor: streamline image handling by implementing direct streaming in BookService and ImageService, and update .gitignore to include temp directory Julien Froidefond 2026-01-03 22:03:35 +01:00
  • e903b55a46 refactor: implement abort controller for fetch requests in multiple components to prevent memory leaks and improve error handling Julien Froidefond 2026-01-03 21:51:07 +01:00
  • 512e9a480f refactor: remove caching-related API endpoints and configurations, update preferences structure, and clean up unused services Julien Froidefond 2026-01-03 18:55:12 +01:00
  • acd26ea427 chore: optimize Dockerfile by removing PNPM_HOME environment variable and using cache mount for pnpm store during dependency installation Julien Froidefond 2025-12-13 12:15:40 +01:00
  • 4fac95a1d8 fix: update next Julien Froidefond 2025-12-13 07:24:45 +01:00
  • 8f0e343e8e chore: fix DATABASE_URL in docker-compose.yml to use the correct absolute path for SQLite database Julien Froidefond 2025-12-11 11:07:33 +01:00
  • 853518e1fd chore: update DATABASE_URL in docker-compose.yml to use the correct path for SQLite database Julien Froidefond 2025-12-11 11:06:38 +01:00
  • b8e7c5a005 chore: update docker-compose.yml to change default path for Prisma data volume to a relative path Julien Froidefond 2025-12-11 11:05:49 +01:00