Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Reworked the scanner to both simplify the logic as well as make it a little faster. Scanning, in terms of cognitive complexity, is much simpler now. The general flow is now:
(NOTE: the following information is not in a release profile) Rework has a 1.52x speedup on my machine and averages about 20 new media files a second (generate checksum, get and parse ComicInfo.xml (for archive formats), grab various other metadata (file size, pages, etc) and inserting into the database). If no new media, i.e. no insertions to database, will handle about 1555 files a second.
Notes:
ReadMore
component to be used to toggle the truncation of larger text (e.g. media/series descriptions) as well as a fix for the ellipsis navigation to paginated locations.