schroda
6015b7a84b
Reset search/migration state on retry
...
When resuming a migration search, it was possible that an entry search was partially done.
In this case, when retrying, the sources with search results were not retried.
If all retried source searches failed, it was incorrectly treated as if all source searches failed, since it only considers the actually executed search sources, which only included failed/pending sources.
2026-06-21 15:17:37 +02:00
schroda
adf8fdeed3
Include missing migration entry states in progress
2026-06-19 11:16:04 +02:00
schroda
b00a02aae6
Remove manual migration progress tracking
2026-06-18 18:52:59 +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
09c04f4b62
Prevent being able to migrate entry to itself
2026-06-05 15:17:15 +02:00
schroda
0b278ff525
Add bulk migration in library indicator
...
closes #1109
2026-05-28 01:32:28 +02:00
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
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
993601dbfb
Fix selecting migration manual search match
2026-05-18 21:36:56 +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
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
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
05a722de8d
Move "getMigratable" function to "MigrationEntries"
2026-05-16 02:41:42 +02:00
schroda
60b6a39bdc
Update dependency "@graphql-codegen"
2026-05-15 20:41:14 +02:00
schroda
0bd5896cee
Keep bulk migration open when aborting during execution
2026-05-13 01:38:56 +02:00
schroda
4c00d487fe
Reduce source requests during bulk migration
...
During the search the destination entries are already freshly fetched. Thus, this is not necessary anymore during the actual migration
2026-05-08 18:40:53 +02:00
schroda
06eb6a12d6
Queue bulk migration search match update requests
...
Prevent spamming the source with requests
2026-05-08 17:39:14 +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
f7801de750
Fix bulk migration with migrating entries to their current source
...
When migrating an entry to the same source as it already is from, the source queues got blocked, preventing any progress.
Since the migration does not do any request to the source of the entry to migrate, it is not required to go through the queue for the source.
2026-05-08 01:58:06 +02:00
schroda
c068f2fb35
Fix manga details not updating after refresh with partial data
...
Regression 0ed2e7c193
2026-05-02 14:42:32 +02:00
schroda
0ed2e7c193
Fix refreshing manga during migration search
2026-04-23 20:40:05 +02:00
schroda
2ae613885d
Respect migration manga process queue on retry of single entry
2026-04-23 20:40:04 +02:00
schroda
6933ee7a7a
Update migration state after locally aborted manga search
...
In case the search was aborted due to already having found a match, the state was not updated.
Thus, only if the main migration was aborted and not just the "local" manga search, should it exit early on an error.
2026-04-23 20:40:04 +02:00
schroda
3eb34312ad
Resume migration on initial load
2026-04-23 20:40:03 +02:00
schroda
527769ec5e
Support library batch selection migration
...
Closes #1089
2026-04-23 19:02:38 +02:00
schroda
f6302fe3aa
Add bulk migration
2026-04-17 02:19:40 +02:00