30e3529be3
fix: invalidate library series cache when read progress changes
...
Deploy with Docker Compose / deploy (push) Failing after 48s
- Add LIBRARY_SERIES_CACHE_TAG to getLibrarySeries fetch
- Revalidate library-series tag in updateReadProgress and deleteReadProgress
- Add eslint ignores for temp/, .next/, node_modules/
Made-with: Cursor
2026-03-02 13:27:59 +01:00
01951c806d
refactor: make library rendering server-first and deterministic
...
Deploy with Docker Compose / deploy (push) Successful in 4m7s
Move library header/covers to deterministic server-side rendering, split preference controls into controlled/uncontrolled modes, and remove client cover wrapper to eliminate hydration mismatches and provider coupling on library pages.
2026-02-28 14:06:27 +01:00
612a70ffbe
chore: resolve lint warnings with targeted type and rule fixes
2026-02-28 11:59:30 +01:00
0c3a54c62c
feat: perf optimisation
Deploy with Docker Compose / deploy (push) Failing after 2s
2026-02-27 16:23:05 +01:00
38c7e59366
fix: use fullTextSearch in body for series search API
2026-02-27 09:14:53 +01:00
Julien Froidefond
489e570348
feat: enrich library data by fetching book counts from the API and handling errors gracefully
2026-01-04 05:57:22 +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
feb8444b35
refactor: streamline book and series services by removing deprecated methods and enhancing API calls for fetching books and series data
2025-12-07 13:09:29 +01:00
Julien Froidefond
10b903a136
refactor: update API service parameters to support multiple values and enhance filtering logic for library and series services
2025-12-07 12:58:34 +01:00
Julien Froidefond
0bbc92b0e4
refactor: enhance library and series services to improve API data fetching and caching mechanisms, including client-side filtering for deleted items and unread status
2025-12-07 11:12:47 +01:00
Julien Froidefond
4f5724c0ff
fix: increase maximum size parameter in library service API calls to improve data retrieval
2025-12-07 09:53:41 +01: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
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
a4b521fe2e
fix: lint type import
2025-03-02 14:02:23 +01:00
Julien Froidefond
3c46afb294
refacto: types big review
2025-02-27 08:29:08 +01:00
Julien Froidefond
4b710cbac2
refacto: error and error codes in services
2025-02-25 06:39:19 +01:00
Julien Froidefond
c3b11a9090
fix: cache by userid
2025-02-24 13:54:55 +01:00
Julien Froidefond
54d8a0684c
fix: cache file KO if reload
2025-02-23 16:03:07 +01:00
Julien Froidefond
0bbb5e1aaa
fix: refresh has changed cache key
2025-02-23 10:54:39 +01:00
Julien Froidefond
fd2632c394
refacto(services): fetchFromApi simpler + bug libraries fetch
2025-02-23 10:42:04 +01:00
Julien Froidefond
75fc3a482a
chore(library): review deprecated get, now paging and all are local and not by API
2025-02-23 09:19:55 +01:00
Julien Froidefond
886ed87f1a
feat(library) : search
2025-02-22 16:35:01 +01:00
Julien Froidefond
448cdf6450
feat: refresh in libraries and books lists
2025-02-22 15:36:32 +01:00
Julien Froidefond
ea475d02e8
Feat: library name on library pages
2025-02-21 16:22:28 +01:00
Julien Froidefond
bd652fc1ff
refacto: servercomponent and first route for config
2025-02-14 12:51:03 +01:00
Julien Froidefond
afcb22387e
refactor: utilisation des types de cache dans tous les services
2025-02-12 09:35:02 +01:00
Julien Froidefond
545f44749a
feat: ajout des services spécialisés (base, book, home, library, series) et des types associés
2025-02-12 08:47:13 +01:00