schroda
ca5920919e
Simplify ReaderControls#useOpenPage
2025-09-21 01:16:51 +02:00
schroda
f5c7379fc4
Simplify ReaderControls#useOpenChapter
2025-09-21 01:16:49 +02:00
schroda
1c0b982bae
Remove unnecessary TFunction parameter
2025-09-21 01:16:47 +02:00
schroda
19e45424ae
Make react router routing possible outside components
2025-09-21 01:16:44 +02:00
schroda
b13bb86f40
Move app theme related types to dedicated file
...
Fixes circular dependency.
2025-09-21 01:16:42 +02:00
schroda
ed53aff071
Extract "reader chapters store slice" into file
2025-09-21 01:16:39 +02:00
schroda
9f5db5496f
Extract "reader pages store slice" into file
2025-09-21 01:16:36 +02:00
schroda
6da8a3fd87
Move reader store in sub dir
2025-09-21 01:16:33 +02:00
schroda
fb70d89940
Move reader "tap zone state" to "reader store"
2025-09-21 01:16:30 +02:00
schroda
f60b537115
Move reader "progress bar state" to "reader store"
2025-09-21 01:16:28 +02:00
schroda
98ec5257b9
Move reader "settings state" to "reader store"
2025-09-21 01:16:26 +02:00
schroda
5177f9efdc
Move reader "chapters state" to "reader store"
2025-09-21 01:16:25 +02:00
schroda
bada26ead6
Move reader "pages state" to "reader store"
2025-09-21 01:16:22 +02:00
schroda
dabe50754f
Move reader "auto-scroll state" to "reader store"
2025-09-21 01:16:17 +02:00
schroda
e68cb65874
Move reader "overlay state" to "reader store"
2025-09-21 01:16:15 +02:00
schroda
9bedec7115
Rename "reader scrollbar state" properties
2025-09-21 01:16:13 +02:00
schroda
4cc5821ead
Move reader "scrollbar state" to "reader store"
2025-09-21 01:16:10 +02:00
schroda
433dc17c35
Move reader "manga state" to "reader store"
2025-09-21 01:16:04 +02:00
schroda
4e30081ed8
Move reader "pages" state to base reader types
2025-09-21 01:16:01 +02:00
schroda
80a576db63
Include chapter info in continue reading button tooltip
2025-09-18 22:28:07 +02:00
schroda
5456428916
Add step size to kroeader tolerance setting
2025-09-18 22:28:06 +02:00
schroda
c77a1b1677
Fix library update skip entries setting
...
Regression 94299433c8
2025-09-18 00:28:31 +02:00
schroda
38ac36d14c
Fix setting "default" download conversion mime type
...
The server expects the mime type to be "default", while the ui set it to "image/default"
2025-09-13 14:13:32 +02:00
schroda
792aca1b28
Fix login page redirection when already authenticated
2025-09-10 12:55:23 +02:00
schroda
98e1cb2eff
Reuse SplashScreen on LoginPage
2025-09-10 00:56:44 +02:00
schroda
3d023abc6c
Always show server address input on LoginPage
...
In case the webUI wasn't hosted on the same domain as the server, the ui was stuck on the login page, due to the inferred server address being wrong.
2025-09-10 00:56:44 +02:00
schroda
9486bf1a81
Always show server address input on SplashScreen
...
In case the webUI wasn't hosted on the same domain as the server, the ui was stuck on the splash screen, due to the inferred server address being wrong.
2025-09-10 00:56:41 +02:00
schroda
e138229832
Fix SplashScreen light mode logo color
2025-09-10 00:55:41 +02:00
schroda
8745101c8a
Add "open in webview" button in "SourceMangas"
...
closes #991
2025-09-08 00:59:14 +02:00
schroda
94299433c8
Remove redundant extract helper functions for server settings
...
Simplifies settings usage by directly accessing the `settings` object instead of relying on intermediary extraction functions. Improves code readability and reduces unnecessary abstraction.
Ensures consistency across all settings components for a cleaner and more efficient implementation.
2025-09-08 00:46:57 +02:00
schroda
47e93c774f
Add "database" settings
2025-09-08 00:37:02 +02:00
schroda
7d81e1106f
Add "koreader sync" settings
2025-09-08 00:36:23 +02:00
schroda
9552f13a78
Use cache-only fetch policy for nav bar extension list query
...
Prevents unnecessary network requests when fetching the extension list to show updatable extension info in the nav bar.
2025-09-06 14:59:31 +02:00
schroda
dad58f77b6
Handle obsolete extensions during update/uninstall actions
...
Prevent treating extensions marked as obsolete as updatable by adding an additional check before determining the action.
2025-09-06 14:58:19 +02:00
schroda
45481cd725
Prevent grouping obsolete extensions with updatable ones
...
Apparently extensions can have an update available while being marked as obsolete.
2025-09-06 14:53:35 +02:00
schroda
aacf1903a1
Remove console log
2025-08-27 01:24:12 +02:00
schroda
4aad410957
Add "ui login" support
2025-08-26 23:06:44 +02:00
schroda
403cab7d80
Fix deletion of chapters while reading logic
...
- Consider duplicated chapters in "should delete chapter" check
- Check each duplicate if it can be deleted
2025-08-25 02:06:23 +02:00
schroda
414211ae74
Hide extension update info in navbar without available updates
2025-08-24 20:48:26 +02:00
Zeedif
0f8c6496f8
fix(i18n): update translation keys ( #999 )
...
* feat(chapter): add "mark all as read" option
Added new translation key for "Mark all as read" and updated ChaptersToolbarMenu to use it in the tooltip when marking all chapters as read.
* refactor(i18n): create global download key for generic actions
* feat(i18n): add filter and sort string to chapter toolbar
* fix(i18n): update tooltip text for clear selection action
* apply `yarn lint --fix`
2025-08-24 20:47:24 +02:00
schroda
b81cc8ec17
Show available extension updates in navbar
2025-08-18 22:52:28 +02:00
schroda
11e98b6913
Prevent infinite browse source loading
...
The loading placeholder was never removed in case the whole source catalogue was added to the library and the "hide entries in library" setting has been enabled.
2025-08-18 22:45:25 +02:00
schroda
f13fcc0e8c
Move type "NullAndUndefined" to util types
2025-08-16 17:10:48 +02:00
schroda
e1058200c0
Delete unused "ExtensionOptions" component
2025-08-16 16:04:02 +02:00
schroda
a403e6cb5f
Structure "extension" in sub-features
2025-08-16 16:03:32 +02:00
schroda
d2b2eb9595
Move components to "browse" feature
2025-08-16 15:58:43 +02:00
schroda
32bfca8db2
Structure "source" in sub-features
2025-08-16 15:48:07 +02:00
schroda
9e5af57a5f
Move "core" folder out of "features" into "base"
2025-08-16 15:44:17 +02:00
schroda
f4c06d474d
Merge "Context" and "ContextProvider" components
2025-08-16 02:21:43 +02:00
schroda
f548ba9502
Structure "reader" in sub-features
2025-08-16 02:02:13 +02:00