Commit Graph
39 Commits
Author SHA1 Message Date
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
schroda fc12f5dfd3 Move "UpdateChecker" to "updates" feature 2025-08-15 22:17:10 +02:00
schroda 1b4bf22542 Rename folder "modules" to "features" 2025-08-15 22:02:58 +02:00