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
|
42738412a8
|
feat: add dynamic rendering support to AccountPage, AdminPage, DownloadsPage, and SettingsPage components
|
2025-10-17 10:21:42 +02:00 |
|
Julien Froidefond
|
77742bbec2
|
feat: add retry functionality to ErrorMessage component and implement retry logic in ClientLibraryPage and ClientSeriesPage for improved error handling
|
2025-10-17 10:21:35 +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
|
fea04e4d10
|
refactor: remove server-side data fetching for libraries and favorites in RootLayout, transitioning to client-side loading in Sidebar
|
2025-10-17 10:06:51 +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
|
9899789fce
|
feat: add admin role management with user authentication checks and update sidebar for admin access
|
2025-10-16 22:39:04 +02:00 |
|
Julien Froidefond
|
83f523c11a
|
feat: implement user account management features including profile display and password change functionality
|
2025-10-16 22:27:06 +02:00 |
|
Julien Froidefond
|
7426bfb33c
|
feat: integrate NextAuth for authentication, refactor login and registration processes, and enhance middleware for session management
|
2025-10-16 15:50:37 +02:00 |
|
Julien Froidefond
|
ef4de29282
|
feat: enhance user login functionality by adding 'remember me' option for cookie persistence
|
2025-10-16 14:47:55 +02:00 |
|
Julien Froidefond
|
4139d8a059
|
refactor: streamline LibraryPage component by integrating ClientLibraryPage for improved structure and error handling
|
2025-10-16 13:25:51 +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
|
d1993f4bc2
|
chore: update port mapping in docker-compose files from 3000 to 3020 and adjust font settings in layout component
|
2025-10-14 20:22:24 +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
|
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
|
cdce69a67c
|
refactor: remove console log and clean up unused pageSize prop in LibraryPage component
|
2025-04-01 07:05:47 +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
|
fcd084863a
|
feat: add pagination size selection and compact view toggle in series grid
|
2025-03-28 13:51:44 +01:00 |
|
Julien Froidefond
|
f5c581e799
|
fix : await on params for page reader
|
2025-03-07 08:21:27 +01:00 |
|
Julien Froidefond
|
66f467c66b
|
feat: nextbook on next page if last page
|
2025-03-07 08:15:34 +01:00 |
|
Julien Froidefond
|
907e09682b
|
fix: little bugs and refacto debug service
|
2025-03-06 21:41:24 +01:00 |
|
Julien Froidefond
|
dd2be14bff
|
feat: enhance sidebar data loading with initial preferences and libraries
|
2025-03-05 09:23:02 +01:00 |
|
Julien Froidefond
|
ba46606964
|
style : login anim
|
2025-03-04 21:37:33 +01:00 |
|
Julien Froidefond
|
727d6301ae
|
style: login page and logo
|
2025-03-04 21:35:51 +01:00 |
|
Julien Froidefond
|
965b14429d
|
fix: dynamic island test 1
|
2025-03-04 20:42:03 +01:00 |
|
Julien Froidefond
|
43f76dfde6
|
fix: warn on awaiting params
|
2025-03-02 15:36:22 +01: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
|
438d08f3f2
|
fix: lints
|
2025-03-02 06:47:38 +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
|
bdd228d1f2
|
feat: css paddings on pages
|
2025-02-28 16:33:20 +01:00 |
|
Julien Froidefond
|
55ae6e4308
|
fix: login form and registerForm error KOs
|
2025-02-28 16:23:51 +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
|
4994cbd2e9
|
refacto : error detection in home and fallback in books/id
|
2025-02-27 22:13:53 +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
|
246c0c650a
|
refacto: massive use of getMessageError
|
2025-02-27 14:26:48 +01:00 |
|
Julien Froidefond
|
e76b849b17
|
feat(i18n): loginpage translate
|
2025-02-27 12:48:59 +01:00 |
|
Julien Froidefond
|
148bfd71e1
|
feat(i18n): download page
|
2025-02-27 12:45:03 +01:00 |
|
Julien Froidefond
|
740f2fbd6b
|
fix: error on i18n default lang
|
2025-02-27 11:44:07 +01:00 |
|
Julien Froidefond
|
c56a22b5dc
|
fix: hydration on i18n
|
2025-02-27 11:41:35 +01:00 |
|
Julien Froidefond
|
f39e4779cf
|
feat: first shoot on translation
|
2025-02-27 11:31:39 +01:00 |
|
Julien Froidefond
|
3c46afb294
|
refacto: types big review
|
2025-02-27 08:29:08 +01:00 |
|