- .
- new file maintenance jobs:
- added a new 'check for missing files' file maintenance job, where if the file is missing and has urls, those urls will be queued up in a new url downloader for redownload. the file record is not removed, preserving archive/inbox and import time
- added a new 'check for invalid files' file maintenance job that does the same deal as above with an additional expensive byte-for-byte content check if the file is not missing
- added a new 'check for invalid files' file maintenance job that only cares about invalidity–if the file is present and invalid, it is moved out but the file record is not removed
- .
- the rest:
- network jobs that receive low-bandwidth error codes from the server now use a separate wait routine (previously, they piggybacked on the connection fail retry system). they have a separate cog-menu action to override these waits
- the time delay multiple for connection errors and serverside bandwidth problems are now editable under options->connection. old default was 10 seconds base, now 15 and 60 seconds respectively
- updated the danbooru login script
- improved the precision of the thumbnail size estimate in database migration
- the alphabetisation of a url class's GET paramaters on normalise is now optional. it is a new checkbox on the url class edit panel
- when a default object fails to load from a png path, a simple error is now written to the log
- misc cleanup
next week
I got hit by some IRL stuff right at the end of this week, including some Thanksgiving surprises, so I couldn't fit in the new downloader fixes I wanted to, but I have some fixes for pixiv tag search and twitter video download waiting to be added. I also couldn't get to Qt theming again, nor macOS tab DnD! So, I'll focus on those first thing so they definitely get done.
Otherwise, next week is scheduled to be a 'medium size'Post too long. Click here to view the full text.