Commit Graph
46 Commits
Author SHA1 Message Date
schroda 816409fcb8 Add sync settings 2026-07-02 12:40:09 +02:00
schroda 456e3400f1 Show error toasts on migration retry failure 2026-06-21 15:17:55 +02:00
schroda c68c2605d1 Add bulk migration manual search selection dialog 2026-06-18 19:07:38 +02:00
schroda f960bf61cf Require confirmation before category deletion
closes #1118
2026-06-18 12:32:52 +02:00
schroda fb439d058e Handle resuming migration with app opened in multiple tabs
- Secure context:
  - Yes: allow only one tab to resume the migration
  - No: disable resume functionality
- Sync progress between tabs
2026-06-06 17:45:43 +02:00
schroda 4ec3c62ae5 Introduce "AppSession" 2026-06-06 15:29:24 +02:00
schroda 78e2a99847 Simplify changing reader desktop quick settings 2026-06-02 15:48:33 +02:00
schroda 97e507b922 Rename "ButtonSelect" to "SelectButton" 2026-06-02 13:40:57 +02:00
schroda c72e36b164 Rename language "All" to "Multi" 2026-05-31 16:15:49 +02:00
schroda 0b278ff525 Add bulk migration in library indicator
closes #1109
2026-05-28 01:32:28 +02:00
schroda 29bb60c28b Revert "Add "kcefEnabled" server setting"
This reverts commit be0eb2fa5f.
2026-05-27 22:29:13 +02:00
schroda a876879d0e Add option to abort migration entry 2026-05-22 15:28:25 +02:00
schroda de2fe88f81 Fix missing translation 2026-05-20 22:34:11 +02:00
schroda 8cecca2451 Fix missing migration manual search title 2026-05-18 22:04:07 +02:00
schroda 710e7c0deb Optionally ignore missing chapter matches during bulk migration 2026-05-17 13:19:21 +02:00
schroda 310bc89322 Group "browse setting" settings 2026-05-17 12:22:35 +02:00
schroda ff056fa160 Update browse "show nsfw" setting description 2026-05-17 12:11:22 +02:00
schroda 5b459206cc Optionally ignore outdated matches during bulk migration
The original "ignore outdated matches" setting added with 3d514d357a is not really ignoring outdated matches but requires matches to be ahead of the current source.
The variable naming is not matching the logic and is confusing.
2026-05-17 00:19:33 +02:00
schroda b7730ffcf9 Update migration search setting description 2026-05-17 00:00:30 +02:00
schroda 8d90a91537 Show info text when no available migration destination sources 2026-05-16 02:49:07 +02:00
schroda 34efed7470 Revert "Support "produced characters" as hotkeys"
This reverts commit bc66d52701.

"useKey" is broken https://github.com/JohannesKlauss/react-hotkeys-hook/issues/1318
2026-05-13 23:55:34 +02:00
schroda bc66d52701 Support "produced characters" as hotkeys
"Produced characters" were not supported as hotkeys. I.e., using "!" as a hotkey was not possible.
2026-05-13 19:05:07 +02:00
schroda 4558863d19 Fix manga bulk migration action title 2026-05-13 05:13:08 +02:00
schroda 0bd5896cee Keep bulk migration open when aborting during execution 2026-05-13 01:38:56 +02:00
schroda 8fa179faed Prevent starting single migration while migration is in progress 2026-05-08 18:40:54 +02:00
schroda 55a620c63a Optionally perform advanced search during bulk migration 2026-05-08 17:39:14 +02:00
schroda 3d514d357a Optionally ignore outdated matches during bulk migration 2026-05-08 17:39:13 +02:00
schroda 67bb2248c4 Optionally select bulk migration match based on highest chapter number 2026-05-08 17:37:12 +02:00
schroda 6b234ff9bc Replace "InfoIcon" with "WarningIcon" 2026-05-08 13:02:36 +02:00
schroda d1e70c2609 Add "safe area inset" setting to reader 2026-05-08 01:58:06 +02:00
schroda b032b32ec2 Remove "obsolete" extensions group
Obsolete extensions are not grouped at the top of the extension page anymore and instead show an "OBSOLETE" warning text with a the "uninstall" action.
2026-05-02 20:17:24 +02:00
schroda f95b0c8bcc Update dependency mui to v9.x 2026-04-25 23:46:03 +02:00
schroda db2c133b21 Fix changing single manga categories via library
Regression 527769ec5e
2026-04-25 13:30:10 +02:00
schroda 2b0dbd33b4 Move husky i18n tasks to lint-staged 2026-04-25 13:12:41 +02:00
schroda f6302fe3aa Add bulk migration 2026-04-17 02:19:40 +02:00
schroda 712d11f6ce [skip ci] Set "ICU" as "x-message-format" in po file header
Should make weblate recognize the pluralization strings properly instead of handling them like raw text
2026-04-07 16:33:42 +02:00
schroda 8a5aaf51f3 Add guard to "enable flaresolverr" setting 2026-04-07 15:16:08 +02:00
schroda 00d6350cee Optionally include client data during manga migration 2026-03-08 22:42:39 +01:00
schroda 95ccdad275 Align "offset spread pages" hotkey text with setting 2026-02-21 15:15:04 +01:00
Constantin Piberandschroda ab28158f74 Fix translation formatting of Custom Theme docs (#1056)
* Fix translation formatting of Custom Theme docs

* Update available languages

* Update changed string in other languages

Avoids re-translation effort

* Revert change to i18n locale resources

---------

Co-authored-by: schroda <50052685+schroda@users.noreply.github.com>
2026-01-30 21:54:22 +01:00
schroda 1d8944bb48 Add option to disable server version updated info 2026-01-25 18:03:24 +01:00
schroda 749c81eef1 Add option to partially disable webui version updated info 2026-01-25 18:02:59 +01:00
schroda eace67e464 Exclude "local source" for language detection for sources language filter
The local source is always shown, and therefore its language ("other") should only be shown in the language filter in case an actual source is installed that supports is of "other" language.
2026-01-25 16:08:21 +01:00
schroda bb36a46a24 Save selected app language on server 2026-01-22 00:14:52 +01:00
schroda 25b8c85ef2 Fix broken webui was updated info text
Regression 65a9a905be
2026-01-15 01:27:08 +01:00
schroda 65a9a905be Migrate to lingui
Switch to "lingui" for better DX.
Tried to persist existing languages as much as possible.

Removed "vite-plugin-node-polyfills" because it's incompatible with "lingui"
2026-01-13 17:33:36 +01:00