Commit Graph

78 Commits

Author SHA1 Message Date
schroda
278ebb312f Fix selecting migration destination from source browse search page
When going to the source search from the global search, the manga card mode wasn't passed, which prevented a manga from getting selected as the migration destination

#1110
2026-05-28 00:54:00 +02:00
schroda
27c87185b1 Rename "childRoutes" to "children" 2026-05-28 00:49:49 +02:00
schroda
e973872539 Streamline route location state 2026-05-28 00:49:25 +02:00
schroda
acf5e2630b Fix retrying failed migration search 2026-05-22 15:46:58 +02:00
schroda
a876879d0e Add option to abort migration entry 2026-05-22 15:28:25 +02:00
schroda
afb2c0cc0f Use MigrationEntries::hasStatus 2026-05-22 15:26:52 +02:00
schroda
552965e403 Fix updating search progress on auto match selection
Regression 3a976f8e13
2026-05-22 12:55:46 +02:00
schroda
140741aa99 Change migration match exclude/include icons desktop
Missed in 5a97de6f54
2026-05-22 12:40:31 +02:00
schroda
2db4651645 Show migration exclude/include button only with selected match 2026-05-22 12:35:12 +02:00
schroda
22c1a43725 Always show migration entry actions on mobile 2026-05-22 12:35:12 +02:00
schroda
5a97de6f54 Change migration match exclude/include icons 2026-05-22 12:27:07 +02:00
schroda
3a976f8e13 Fix updating migration search progress on manual match selection
The "success" and "completed" count could become larger than the "total" count when manually selecting a match for a successful search with no automatically selected match (e.g. when all matches are outdated)
2026-05-22 12:13:19 +02:00
schroda
af846e3336 Fix updating migration entry status on manual match selection
Status was only updated in case the search was still in progress, while it should always be set to "complete"
2026-05-22 12:08:05 +02:00
schroda
b9aa4f06af Fix migration outdated match detection 2026-05-22 11:33:33 +02:00
schroda
8cecca2451 Fix missing migration manual search title 2026-05-18 22:04:07 +02:00
schroda
65674a47ea Prevent starting bulk migration search without selected sources 2026-05-18 21:45:23 +02:00
schroda
993601dbfb Fix selecting migration manual search match 2026-05-18 21:36:56 +02:00
schroda
7bed3beb1e Add "local source" as possible migration destination source
closes #1107
2026-05-18 20:07:32 +02:00
schroda
bb376c8a8a Fix other migration matches title styling
The width styling messed the word break up, causing the titles to overlap the "select" button on smaller screens
2026-05-17 14:24:27 +02:00
schroda
70c3906982 Update migration entry width styling 2026-05-17 14:15:38 +02:00
schroda
f1626c387b Fix bulk migration entry metadata text
Prevent adding " - " for an empty author string
2026-05-17 13:59:41 +02:00
schroda
0a95bf57b6 Update sorting of bulk migration other matches
1. Latest chapter
2. Source priority
3. Title
2026-05-17 13:59:41 +02:00
schroda
6564484540 Support descriptions in "CheckboxInput" 2026-05-17 13:36:41 +02:00
schroda
710e7c0deb Optionally ignore missing chapter matches during bulk migration 2026-05-17 13:19:21 +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
2f3f1290e5 Update migration search success counter without found match
It does not matter if a match was found or not. As long as a single source search succeeds, the search progress success counter needs to be increased
2026-05-16 23:47:02 +02:00
schroda
cd8fde4a7b Abort active migration search on manual search match selection 2026-05-16 23:46:59 +02:00
schroda
531ec46be7 Prevent overwriting a manual selected migration match 2026-05-16 23:46:51 +02:00
schroda
4095e65f48 Update progress on manual migration match selection 2026-05-16 23:46:48 +02:00
schroda
e673485d8a Prevent duplicated matches in bulk migration 2026-05-16 22:03:42 +02:00
schroda
a15cd20031 Ignore destination sources with found matches on search retry 2026-05-16 21:57:44 +02:00
schroda
8d90a91537 Show info text when no available migration destination sources 2026-05-16 02:49:07 +02:00
schroda
05a722de8d Move "getMigratable" function to "MigrationEntries" 2026-05-16 02:41:42 +02:00
schroda
21c16d4ba9 Sort bulk migration execution page entries 2026-05-16 02:41:42 +02:00
schroda
d154e01490 Sort bulk migration search entries 2026-05-16 02:41:41 +02:00
schroda
17a08fc131 Fix showing empty destination source group header 2026-05-16 02:41:41 +02:00
schroda
88d952c84b Sort sources in migration destination source selection page 2026-05-16 02:38:36 +02:00
schroda
e944c6711e Sort browse migration manga selection by title 2026-05-16 02:37:47 +02:00
schroda
60b6a39bdc Update dependency "@graphql-codegen" 2026-05-15 20:41:14 +02:00
schroda
7a5b5624e7 Move migration types to corresponding file 2026-05-15 12:28:08 +02:00
schroda
bc95f0783e Fix showing retry button of migration entry 2026-05-13 05:11:41 +02:00
schroda
0b373c7785 Rate limit tracker requests during manga migration 2026-05-13 02:14:07 +02:00
schroda
679df11aad Prevent concurrent tracker calls during manga migration 2026-05-13 02:12:05 +02:00
schroda
0bd5896cee Keep bulk migration open when aborting during execution 2026-05-13 01:38:56 +02:00
schroda
06cc0724df Improve bulk migration render performance 2026-05-13 01:22:04 +02:00
schroda
72d213c43e Adjust "migration options" dialog button positioning 2026-05-13 01:01:06 +02:00
schroda
af66bacc97 Show abort button during active bulk migration search 2026-05-13 00:59:19 +02:00
schroda
7fa106cd2c Fix pathname comparison while served on subpath 2026-05-13 00:14:03 +02:00
schroda
4c68e16594 Add missing divider in search migration setting dialog 2026-05-08 19:28:31 +02:00