Julien Froidefond
52350a43d9
feat: add logging enhancements by integrating pino and pino-pretty for improved error tracking and debugging across the application
2025-10-26 06:15:47 +01:00
Julien Froidefond
0c080bd525
feat: implement image caching mechanism with configurable cache duration and flush functionality
2025-10-19 10:36:19 +02: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
e923343f08
feat: implement random book background feature in ClientLayout, allowing dynamic background images from selected Komga libraries
2025-10-18 22:37:59 +02:00
Julien Froidefond
816abe2b90
feat: add cache entries API and enhance CacheSettings component with server and service worker cache previews
2025-10-18 13:45:15 +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
ae4b766085
feat: implement caching strategy for API responses and adjust loading timeout in CoverClient for improved performance
2025-10-17 23:20:42 +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
c370b8372a
feat: implement DELETE API endpoints for cache invalidation in libraries and series, updating ClientLibraryPage and ClientSeriesPage to utilize these endpoints
2025-10-17 10:28:56 +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
bf94c29bc6
fix: handle missing Komga configuration gracefully by returning an empty array instead of an error in API routes
2025-10-17 08:37:08 +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
0a126540fd
feat: validate favorite series existence in Komga and remove non-existent entries from favorites
2025-10-16 12:54:45 +02:00
Julien Froidefond
f9102444ef
feat: enhance cache clearing process with revalidation of important paths and improve logging in BaseApiService
2025-10-07 21:34:39 +02:00
Julien Froidefond
3e1f446e8b
fix: slug in routes
2025-03-02 15:06:04 +01:00
Julien Froidefond
e60b48d549
fix: types of nj15
2025-03-02 14:40:15 +01:00
Julien Froidefond
a4b521fe2e
fix: lint type import
2025-03-02 14:02:23 +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
279f6c6e88
refacto: error and types
2025-02-27 21:59:14 +01:00
Julien Froidefond
246c0c650a
refacto: massive use of getMessageError
2025-02-27 14:26:48 +01:00
Julien Froidefond
3c46afb294
refacto: types big review
2025-02-27 08:29:08 +01:00
Julien Froidefond
a690a5af6f
refacto: errors in apis
2025-02-25 08:40:06 +01:00
Julien Froidefond
e80c26136a
feat(pref): better form for Komga conf
2025-02-24 21:34:13 +01:00
Julien Froidefond
980a6daca2
fix(secu): don't store komga pwd but authstring
2025-02-24 08:28:43 +01:00
Julien Froidefond
54d8a0684c
fix: cache file KO if reload
2025-02-23 16:03:07 +01:00
Julien Froidefond
995ec455f7
fix: delete read progress for real
2025-02-23 07:52:44 +01:00
Julien Froidefond
f04202a4ee
feat(series): mark as unread
2025-02-22 17:05:13 +01:00
Julien Froidefond
222eeced12
fix: lints
2025-02-19 21:43:26 +01:00
Julien Froidefond
aed35ce2b9
feat : File caching option
2025-02-19 16:33:21 +01:00
Julien Froidefond
ba725bb1a3
refacto: tentative de refacto
2025-02-17 16:37:48 +01:00
Julien Froidefond
7ee99ac31a
refacto(images): component cover dans refacto services and routes
2025-02-17 09:14:57 +01:00
Julien Froidefond
4ae606ea09
reacto: images not called directly in routes
2025-02-17 08:17:31 +01:00
Julien Froidefond
e8be6cb724
feat: home beautiful images
2025-02-16 23:16:01 +01:00
Julien Froidefond
ca36f4ce6a
refacto(db): TTL conf in mongo
2025-02-14 17:07:44 +01:00
Julien Froidefond
313cd60e74
refacto(db): favorites on db
2025-02-14 15:50:06 +01:00
Julien Froidefond
1f881ade26
feat(db): init mongo and passing komga conf
2025-02-14 14:23:30 +01:00
Julien Froidefond
a3f8b011f3
refacto: cleaning old files
2025-02-14 13:29:41 +01:00
Julien Froidefond
bd652fc1ff
refacto: servercomponent and first route for config
2025-02-14 12:51:03 +01:00
Julien Froidefond
6a530afac1
feat(favorites): add in sidebar
2025-02-13 22:35:59 +01:00
Julien Froidefond
b4d590e7e7
refactor: réorganisation des routes d'images et optimisation du chargement des miniatures
2025-02-12 17:31:03 +01:00
Julien Froidefond
f0ae2f4478
chore: configure ESLint and fix Docker build issues
...
- Add TypeScript ESLint parser and plugin
- Disable unnecessary ESLint rules for development
- Fix unescaped entities in settings page
- Update Docker configuration for development
2025-02-12 14:47:05 +01:00
Julien Froidefond
6051963ce9
feat: ajout de l'endpoint API pour la progression de lecture
2025-02-12 14:07:52 +01:00
Julien Froidefond
0483fee8cd
refactor: Amélioration de la page d'accueil et du cache - Suppression du cache.service.ts redondant - Mise à jour de l'ordre des sections (ongoing, onDeck, recentlyRead) - Correction des types et interfaces
2025-02-12 13:09:31 +01:00
Julien Froidefond
28e2248296
refactor: utilisation de buildUrl dans ImageService pour la construction des URLs
2025-02-12 10:23:07 +01:00
Julien Froidefond
74e2696da6
refactor: utilisation de ImageService pour la route des miniatures de livres
2025-02-12 08:57:48 +01:00
Julien Froidefond
337b50a6f5
refactor: suppression de la route thumbnail générique (remplacée par des routes spécifiques)
2025-02-12 08:51:46 +01:00
Julien Froidefond
a12e13a18d
refactor: suppression des routes API redondantes (remplacées par les services spécialisés)
2025-02-12 08:50:10 +01:00
Julien Froidefond
2fa96072e8
refactor: utilisation des services spécialisés et optimisation du cache
2025-02-12 08:46:10 +01:00