99d9f41299
feat: refresh buttons invalidate cache and show spinner during refresh
...
Deploy with Docker Compose / deploy (push) Successful in 1m56s
- Add revalidateForRefresh(scope, id) server action for home/library/series
- Library/Series wrappers: revalidate cache then router.refresh(), 400ms delay for animation
- Home: revalidate home-data + path before refresh
- RefreshButton uses refreshLibrary from RefreshContext when not passed as prop
- Library/Series pages pass id to wrapper for context and pull-to-refresh
- read-progress: pass 'max' to revalidateTag for Next 16 types
Made-with: Cursor
2026-03-02 13:38:45 +01:00
e5497b4f58
refactor: migrate paginated library and series flows to server-first
2026-02-28 12:08:20 +01:00
29f5324bd7
refactor: remove client-only GET API routes for lot 1
2026-02-28 11:43:11 +01:00
Julien Froidefond
b497746cfa
feat: enhance home and library pages by integrating new data fetching methods, improving error handling, and refactoring components for better structure
Deploy with Docker Compose / deploy (push) Successful in 4m17s
2026-01-04 06:19:45 +01:00
Julien Froidefond
4c4ebf2b06
Revert "feat: enhance ClientSeriesPage to utilize initial series and books props for improved data handling and loading state management"
...
This reverts commit 239ea19ac3 .
2025-12-07 10:10:55 +01:00
Julien Froidefond
239ea19ac3
feat: enhance ClientSeriesPage to utilize initial series and books props for improved data handling and loading state management
2025-12-07 10:03:44 +01: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
ecaf804d02
perf: promise all on ssr pages
2025-10-07 18:03:53 +02:00
Julien Froidefond
6f451df488
refactor: update pageSize handling in LibraryPage and SeriesPage components to prioritize user preferences
2025-04-01 08:41:55 +02:00
Julien Froidefond
31b5930705
refactor: simplify preferences handling and enhance pagination functionality in series grid
2025-04-01 07:01:40 +02:00
Julien Froidefond
43f76dfde6
fix: warn on awaiting params
2025-03-02 15:36:22 +01:00
Julien Froidefond
a4b521fe2e
fix: lint type import
2025-03-02 14:02:23 +01:00
Julien Froidefond
bdd228d1f2
feat: css paddings on pages
2025-02-28 16:33:20 +01:00
Julien Froidefond
00554d73b0
fix: error on book fetches
2025-02-28 08:11:32 +01:00
Julien Froidefond
bc2ceadb8f
fix: errorMessage has to throw apperror code if apperror
2025-02-28 08:00:34 +01:00
Julien Froidefond
5893f1a15f
fix: error on hydration and ErrorMessage
2025-02-28 07:38:48 +01:00
Julien Froidefond
279f6c6e88
refacto: error and types
2025-02-27 21:59:14 +01:00
Julien Froidefond
ea51ff53a9
feat(i18n): first shoot on translated errors
2025-02-27 15:05:44 +01:00
Julien Froidefond
3c46afb294
refacto: types big review
2025-02-27 08:29:08 +01:00
Julien Froidefond
d4871d1afb
feat: review style of error and refacto
2025-02-25 05:44:53 +01:00
Julien Froidefond
c7b2621946
Merge branch 'main' into feat/debugmode
2025-02-23 21:30:34 +01:00
Julien Froidefond
54d8a0684c
fix: cache file KO if reload
2025-02-23 16:03:07 +01:00
Julien Froidefond
6b19f5b54b
feat: debugmode full request
2025-02-23 15:12:59 +01:00
Julien Froidefond
66461ff32a
feat: clean cache on home
2025-02-22 15:44:43 +01:00
Julien Froidefond
448cdf6450
feat: refresh in libraries and books lists
2025-02-22 15:36:32 +01:00
Julien Froidefond
72e28ed27b
feat: pref for default filter showUnread
2025-02-21 23:18:41 +01:00
Julien Froidefond
349f71969f
refacto(db): removing komgaconfig service
2025-02-14 14:42:45 +01:00
Julien Froidefond
b7f12b8bf6
refacto : komgaServiceConfig unused
2025-02-14 12:57:44 +01:00
Julien Froidefond
bd652fc1ff
refacto: servercomponent and first route for config
2025-02-14 12:51:03 +01:00
Julien Froidefond
f7892f5b3f
fix: error in old prop on build lint
2025-02-13 22:39:17 +01:00
Julien Froidefond
74cb8126bb
refacto: review keys of config komga and code
2025-02-13 10:51:31 +01:00
Julien Froidefond
e4a663b6d4
feat: ajoute la pagination et le filtrage des tomes dans la page série
2025-02-11 21:43:09 +01:00
Julien Froidefond
29f965213e
feat: Implémentation de la pagination et mise à jour du devbook
...
- Ajout de la pagination pour les séries et les livres - Indicateurs de chargement pendant la navigation - Animations de transition entre les pages - Mise à jour du devbook pour refléter les fonctionnalités complétées - Amélioration de l'affichage des états de chargement (skeletons, spinners) - Optimisation des transitions de page
2025-02-11 21:17:14 +01:00
Julien Froidefond
33bdc43442
feat: Initial commit - Base application with Next.js - Configuration, Auth, Library navigation, CBZ/CBR reader, Cache, Responsive design
2025-02-11 21:04:40 +01:00