Commit Graph

80 Commits

Author SHA1 Message Date
Julien Froidefond
2c8c0b5eb0 feat: enhance service worker functionality with improved caching strategies, client communication, and service worker registration options
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 3m42s
2026-01-04 06:48:17 +01:00
Julien Froidefond
512e9a480f refactor: remove caching-related API endpoints and configurations, update preferences structure, and clean up unused services
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 7m22s
2026-01-03 18:55:12 +01:00
Julien Froidefond
39e3328123 chore: update various components and services for improved functionality and consistency, including formatting adjustments and minor refactors 2025-12-07 09:54:05 +01:00
Julien Froidefond
8376b7e5a1 refactor: replace input controls with SliderControl for max concurrent requests, reader prefetch count, and circuit breaker settings in AdvancedSettings and BackgroundSettings components 2025-10-26 06:35:02 +01:00
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
7cc72dc13d feat: implement advanced settings for user preferences, allowing configuration of max concurrent requests, reader prefetch count, and circuit breaker settings 2025-10-24 17:50:58 +02:00
Julien Froidefond
931185f0f0 refactor: streamline ClientLayout and PreferencesContext for improved state management and debugging 2025-10-24 17:17:35 +02:00
Julien Froidefond
bc3da12fbb feat: enhance service worker caching strategies and implement offline accessibility checks for books 2025-10-19 20:23:37 +02: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
8b4e117ead feat: add opacity and blur adjustment controls in BackgroundSettings for enhanced user customization 2025-10-18 22:03:37 +02:00
Julien Froidefond
13626d56c2 feat: add opacity and blur controls for background settings, enhancing customization options in the UI 2025-10-18 14:48:07 +02:00
Julien Froidefond
b25198a39a refactor: adjust padding in ClientLayout and update container padding for improved layout consistency 2025-10-18 14:15:03 +02:00
Julien Froidefond
ba8f23b058 feat: implement automatic retry mechanism for image loading in CoverClient, enhancing error handling and user experience 2025-10-18 13:17:21 +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
482bd9b0d2 feat: refactor UI components to utilize new Container, Section, and StatusBadge components for improved layout and styling consistency across the application 2025-10-17 11:49:28 +02:00
Julien Froidefond
faca1cdce6 feat: enhance UI components with backdrop blur effects and improved background styles for better visual aesthetics 2025-10-17 11:09:07 +02:00
Julien Froidefond
8d6f8f4de7 feat: enhance image loading in CoverClient component with timeout handling and error management, update PreferencesContext to initialize loading state as false, and refine type casting in PreferencesService 2025-10-17 10:47:36 +02:00
Julien Froidefond
2e183bb5d6 feat: add background customization settings with gradient and image options, update preferences context and UI components for user preferences management 2025-10-17 10:47:05 +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
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
fd22e2ee83 feat: enhance DNS resolution handling in API service and add react-zoom-pan-pinch dependency 2025-10-16 13:39:40 +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
760bd14aa7 fix: loader was slowing down the pages load time 2025-10-07 18:15:57 +02:00
Julien Froidefond
459a8c96f9 feat: Image is always an unoptimized original 2025-04-03 10:21:43 +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
7834003482 fix: removing too soon from ls, bad page on mark as unread 2025-03-23 15:19:05 +01:00
Julien Froidefond
a964e0960c fix: download button open book 2025-03-16 21:21:30 +01:00
Julien Froidefond
d47da16014 fix : download and loading 2025-03-16 21:20:09 +01:00
Julien Froidefond
15f71cd9b2 fix: loading page now stands up for ending fetches 2025-03-04 21:45:39 +01:00
Julien Froidefond
5d31c87374 fix: warn on images 2025-03-02 15:37:42 +01:00
Julien Froidefond
a4b521fe2e fix: lint type import 2025-03-02 14:02:23 +01:00
Julien Froidefond
eaed4664c2 fix: show markunread if local state is unread 2025-03-02 07:27:33 +01:00
Julien Froidefond
2289753b84 feat(i18n): components pack translated 2025-03-02 06:31:41 +01:00
Julien Froidefond
724e60ed7e refacto: Cover review 2025-03-01 16:06:35 +01:00
Julien Froidefond
4c8c7cdb9e refacto: cover split and simplify 2025-03-01 14:55:52 +01:00
Julien Froidefond
ee6e055505 fix: hydration on cover go client 2025-03-01 11:40:14 +01:00
Julien Froidefond
a3d0094cec feat: local store read progress for later sync 2025-03-01 11:37:34 +01:00
Julien Froidefond
bc2ceadb8f fix: errorMessage has to throw apperror code if apperror 2025-02-28 08:00:34 +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
f39e4779cf feat: first shoot on translation 2025-02-27 11:31:39 +01:00
Julien Froidefond
070960c90e fix: lint 2025-02-26 10:08:37 +01:00
Julien Froidefond
c79214853a feat: progressbar everywhere 2025-02-26 08:35:07 +01:00
Julien Froidefond
7c8fa6bf72 feat: add progressbar on lists 2025-02-26 08:07:40 +01:00
Julien Froidefond
15a27005a0 refacto: UI and component for error in loginpage 2025-02-25 08:46:29 +01:00
Julien Froidefond
d4871d1afb feat: review style of error and refacto 2025-02-25 05:44:53 +01:00
Julien Froidefond
7c6eb6ab58 fix: switch on should be ok in style 2025-02-24 22:02:34 +01:00
Julien Froidefond
54d8a0684c fix: cache file KO if reload 2025-02-23 16:03:07 +01:00
Julien Froidefond
f04202a4ee feat(series): mark as unread 2025-02-22 17:05:13 +01:00