Deployed 1f9b4ba8 with MkDocs version: 1.5.3

This commit is contained in:
2023-11-01 21:39:00 +00:00
parent 6ff759fd9b
commit 32cf9e6bd5
66 changed files with 358 additions and 322 deletions

View File

@ -14,7 +14,7 @@
<link rel="icon" href="/hydrus/assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -22,7 +22,7 @@
<link rel="stylesheet" href="/hydrus/assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="/hydrus/assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="/hydrus/assets/stylesheets/palette.356b1318.min.css">

View File

@ -16,7 +16,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -24,7 +24,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -16,7 +16,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -24,7 +24,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -18,7 +18,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -26,7 +26,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -16,7 +16,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -24,7 +24,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">
@ -1913,6 +1913,47 @@
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#version_550" class="md-nav__link">
Version 550
</a>
<nav class="md-nav" aria-label="Version 550">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#misc" class="md-nav__link">
misc
</a>
</li>
<li class="md-nav__item">
<a href="#thumbnail_fill" class="md-nav__link">
thumbnail fill
</a>
</li>
<li class="md-nav__item">
<a href="#eager_login_system" class="md-nav__link">
eager login system
</a>
</li>
<li class="md-nav__item">
<a href="#smarter_orphan_file_record_and_repository_update_handling" class="md-nav__link">
smarter orphan file record and repository update handling
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#version_549" class="md-nav__link">
Version 549
@ -1922,7 +1963,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#misc" class="md-nav__link">
<a href="#misc_1" class="md-nav__link">
misc
</a>
@ -1977,7 +2018,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_1" class="md-nav__link">
<a href="#misc_2" class="md-nav__link">
misc
</a>
@ -2025,7 +2066,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_2" class="md-nav__link">
<a href="#misc_3" class="md-nav__link">
misc
</a>
@ -2052,7 +2093,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#misc_3" class="md-nav__link">
<a href="#misc_4" class="md-nav__link">
misc
</a>
@ -2100,7 +2141,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_4" class="md-nav__link">
<a href="#misc_5" class="md-nav__link">
misc
</a>
@ -2141,7 +2182,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_5" class="md-nav__link">
<a href="#misc_6" class="md-nav__link">
misc
</a>
@ -2168,7 +2209,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#misc_6" class="md-nav__link">
<a href="#misc_7" class="md-nav__link">
misc
</a>
@ -2223,7 +2264,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_7" class="md-nav__link">
<a href="#misc_8" class="md-nav__link">
misc
</a>
@ -2257,7 +2298,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#misc_8" class="md-nav__link">
<a href="#misc_9" class="md-nav__link">
misc
</a>
@ -2294,47 +2335,6 @@
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#version_540" class="md-nav__link">
Version 540
</a>
<nav class="md-nav" aria-label="Version 540">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#misc_9" class="md-nav__link">
misc
</a>
</li>
<li class="md-nav__item">
<a href="#file_maintenance" class="md-nav__link">
file maintenance
</a>
</li>
<li class="md-nav__item">
<a href="#boring_stuff_2" class="md-nav__link">
boring stuff
</a>
</li>
<li class="md-nav__item">
<a href="#client_api_4" class="md-nav__link">
client api
</a>
</li>
</ul>
</nav>
</li>
</ul>
@ -2399,6 +2399,47 @@
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#version_550" class="md-nav__link">
Version 550
</a>
<nav class="md-nav" aria-label="Version 550">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#misc" class="md-nav__link">
misc
</a>
</li>
<li class="md-nav__item">
<a href="#thumbnail_fill" class="md-nav__link">
thumbnail fill
</a>
</li>
<li class="md-nav__item">
<a href="#eager_login_system" class="md-nav__link">
eager login system
</a>
</li>
<li class="md-nav__item">
<a href="#smarter_orphan_file_record_and_repository_update_handling" class="md-nav__link">
smarter orphan file record and repository update handling
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#version_549" class="md-nav__link">
Version 549
@ -2408,7 +2449,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#misc" class="md-nav__link">
<a href="#misc_1" class="md-nav__link">
misc
</a>
@ -2463,7 +2504,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_1" class="md-nav__link">
<a href="#misc_2" class="md-nav__link">
misc
</a>
@ -2511,7 +2552,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_2" class="md-nav__link">
<a href="#misc_3" class="md-nav__link">
misc
</a>
@ -2538,7 +2579,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#misc_3" class="md-nav__link">
<a href="#misc_4" class="md-nav__link">
misc
</a>
@ -2586,7 +2627,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_4" class="md-nav__link">
<a href="#misc_5" class="md-nav__link">
misc
</a>
@ -2627,7 +2668,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_5" class="md-nav__link">
<a href="#misc_6" class="md-nav__link">
misc
</a>
@ -2654,7 +2695,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#misc_6" class="md-nav__link">
<a href="#misc_7" class="md-nav__link">
misc
</a>
@ -2709,7 +2750,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_7" class="md-nav__link">
<a href="#misc_8" class="md-nav__link">
misc
</a>
@ -2743,7 +2784,7 @@
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#misc_8" class="md-nav__link">
<a href="#misc_9" class="md-nav__link">
misc
</a>
@ -2780,47 +2821,6 @@
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#version_540" class="md-nav__link">
Version 540
</a>
<nav class="md-nav" aria-label="Version 540">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#misc_9" class="md-nav__link">
misc
</a>
</li>
<li class="md-nav__item">
<a href="#file_maintenance" class="md-nav__link">
file maintenance
</a>
</li>
<li class="md-nav__item">
<a href="#boring_stuff_2" class="md-nav__link">
boring stuff
</a>
</li>
<li class="md-nav__item">
<a href="#client_api_4" class="md-nav__link">
client api
</a>
</li>
</ul>
</nav>
</li>
</ul>
@ -2851,9 +2851,42 @@
<p class="admonition-title">Note</p>
<p>This is the new changelog, only the most recent builds. For all versions, see the <a href="old_changelog.html">old changelog</a>.</p>
</div>
<h2 id="version_549"><a href="https://github.com/hydrusnetwork/hydrus/releases/tag/v549">Version 549</a><a class="headerlink" href="#version_549" title="Permanent link">&para;</a></h2>
<h2 id="version_550"><a href="https://github.com/hydrusnetwork/hydrus/releases/tag/v550">Version 550</a><a class="headerlink" href="#version_550" title="Permanent link">&para;</a></h2>
<h3 id="misc">misc<a class="headerlink" href="#misc" title="Permanent link">&para;</a></h3>
<ul>
<li>if you enter invalid URLs (i.e. non-parsing) into 'manage URLs', the dialog now lets you know they were not apparently good and asks if you want to enter them anyway. previously, it errored-out and disallowed anything that wasn't parsing ok (issue #1444)</li>
<li>when physically deleting files (i.e. deleting from trash or picking 'permanently delete' from the advanced delete dialog), the relevant files are now immediately removed from view. there were some situations where, when physically deleting a lot of files (causing the job to clear in batches), you could subsequently click on a soon-to-be-deleted file, loading it in mpv, and then, if you started a big UI-lag job like loading 'manage siblings', it could cause a crash if the file was deleted during the UI hang (issue #1447)</li>
<li>the client now explicitly closes and clears its network connections after five minutes of inactivity. it turns out that the behind the scenes tools were not doing this exactly as I had thought, clogging up connection slots (issue #1458)</li>
<li>thanks to a user, the rendering of palettized PNGs with ICC profiles is fixed!</li>
<li>fixed the github build script to include the new-as-of-a-couple-of-weeks-ago 'auto_update_installer.bat' file in the Windows builds. sorry for the confusion here, I forgot I had to do this!</li>
<li>optimised deselection of a large number of files when you already have a lot of thumbnails selected (a tricky example of this is clicking on an unselected file when you have a lot of files selected, thus deselecting all that old stuff). should be a little faster to work on big lists now</li>
<li>further optimised reduction recalculation of the taglist in general</li>
</ul>
<h3 id="thumbnail_fill">thumbnail fill<a class="headerlink" href="#thumbnail_fill" title="Permanent link">&para;</a></h3>
<ul>
<li>after vacillating and talking about it for months, I finally reworked how ''scale to fill' thumbnails work. as sometimes happens, I only had to change about six critical lines of code to get the core functionality changed and nothing seems to have exploded</li>
<li>the main change here is KISS--'fill' thumbnail image files on disk are no longer clipped to just the viewable area, but the whole image scaled to fill the thumbnail space (with exceptions for extreme cases). this change gives us some simplicity and flexibility behind the scenes, saves some regeneration work when the user only changes one thumbnail dimension setting, improves maintenance tasks based off the thumbnail (like blurhash), and means that the Client API can fetch your thumbs and still have something useful to display</li>
<li>if you have 'scale to fit' set, hydrus will regenerate your thumbnails naturally as you browse the client. fingers crossed, you won't notice any visual difference through the transition</li>
<li>'open externally' button panels now display their thumbnails with more reasonable maximum dimensions, and when things are gonk for whatever reason, they should nonetheless be centered correctly</li>
<li>as a side thing, this change allowed me to finally purge all the clipping tech from the thumbnail pipeline, where it had obtusely sunk in to every possible filetype thumbgen</li>
</ul>
<h3 id="eager_login_system">eager login system<a class="headerlink" href="#eager_login_system" title="Permanent link">&para;</a></h3>
<ul>
<li>I fixed a problem where some sorts of login script could allow a network job supposedly waiting on them to start before they had completed. it was due to a complicated 'am I logged in?' cookie testing issue while the login process was still working. all network jobs that hypothetically need a login now test if there is a login process currently working on their domain and will properly wait for that process to finish before they move on</li>
<li>fixed a 'cannot log in' reporting bug in the login system</li>
<li>some misc login code cleanup</li>
</ul>
<h3 id="smarter_orphan_file_record_and_repository_update_handling">smarter orphan file record and repository update handling<a class="headerlink" href="#smarter_orphan_file_record_and_repository_update_handling" title="Permanent link">&para;</a></h3>
<ul>
<li><em>this is advanced stuff, most users can ignore</em></li>
<li><em>database-&gt;db maintenance-&gt;clear orphan file records</em> is now able to recover file records where A) the file is in a service component but not the master, B) the file exists on disk. it copies the import timestamp from the specific to the umbrella domain and spams all the repaired files to a new page for user review. this maintenance routine isn't used all that much, but when you have a damaged database, it is nice to recover as much as possible rather than having to export (with clear orphan file records+clear orphan files) and then reimport and lose archive/inbox status and import timestamps</li>
<li>repository update files now have a 'delete from repository updates' entry in their right-click menu</li>
<li>this area of the code appears to be related to the PTR 404 issue some users have had (it seems to be repository update records not beeing added/deleted/updated correctly), so I am likely to revisit this</li>
<li>deleting a file from 'all local files' (which happens for repository update files) now correctly updates the UI-level media object to recognise that the file is fully deleted from all local file domains beneath the umbrella, removing the 'delete from x' commands from their menu, and in the right view contexts removing them from view completely</li>
</ul>
<h2 id="version_549"><a href="https://github.com/hydrusnetwork/hydrus/releases/tag/v549">Version 549</a><a class="headerlink" href="#version_549" title="Permanent link">&para;</a></h2>
<h3 id="misc_1">misc<a class="headerlink" href="#misc_1" title="Permanent link">&para;</a></h3>
<ul>
<li>optimised taglist sorting code, which is really groaning when it gets to 50k+ unique tags. the counting is more efficient now, but more work can be done</li>
<li>optimised taglist internal update recalc by updating existing items in place instead of remove/replace and skipping cleanup-sort when no new items are added and/or the sort is not count-based. it should also preserve selection and focus stuff a bit better now</li>
<li>thanks to a user, we have some new url classes to handle the recent change in sankaku URL format. your sank subscriptions are likely to go slightly crazy for a week as they figure out where they are caught up to, sorry!</li>
@ -2899,7 +2932,7 @@
<li>thanks to a user, newly-IPFS-pinned files are properly aware of their multihashes now (previously you needed a client restart or media reload after a delay) (issue #1328)</li>
<li>thanks to a user, the url and hdd downloaders now have 'stop/abort' buttons, which will stop current work and cancel the rest of the queue. I added a yes/no dialog where you can choose to skip or delete the remainder of the queue and a couple of bells and whistles like disabling the button when the current queue has no remaining work</li>
</ul>
<h3 id="misc_1">misc<a class="headerlink" href="#misc_1" title="Permanent link">&para;</a></h3>
<h3 id="misc_2">misc<a class="headerlink" href="#misc_2" title="Permanent link">&para;</a></h3>
<ul>
<li>fixed an issue with successive drag and drop file exports that gave different files the same filename. previously, the successive files were being replaced with the first instance with the shared name (basically the original files were not being 'overwritten'), but it should be fixed now!</li>
<li>various places that were sorting services pseudorandomly now do so alphabetically (the F9 new page selector was doing this with local file domains (the first buttons in 'file search'), if you had multiple set up. sorry if I mess with your muscle memory here, but things should be more reliable here going forward!)</li>
@ -2940,7 +2973,7 @@
<li>this tech will kick in for more extreme file failures, too, which have a different handler but seem to give the same detectable dump-out state</li>
<li>fixed a silent-but-for-debug-mode error while destroying damaged mpv windows right when the program is terminating</li>
</ul>
<h3 id="misc_2">misc<a class="headerlink" href="#misc_2" title="Permanent link">&para;</a></h3>
<h3 id="misc_3">misc<a class="headerlink" href="#misc_3" title="Permanent link">&para;</a></h3>
<ul>
<li>thanks to a user, we now have import support for 'djvu' files. basically an open source PDF style format</li>
<li>fixed pasting an image into 'system:similar files', which I missed updating in last week's code cleanup!</li>
@ -2957,7 +2990,7 @@
<li>fixed an out of date menu reference in the 'help my media files are broke.txt' document. 'clear orphan files' is under 'file maintenance' now, not 'db maintenance'</li>
</ul>
<h2 id="version_546"><a href="https://github.com/hydrusnetwork/hydrus/releases/tag/v546">Version 546</a><a class="headerlink" href="#version_546" title="Permanent link">&para;</a></h2>
<h3 id="misc_3">misc<a class="headerlink" href="#misc_3" title="Permanent link">&para;</a></h3>
<h3 id="misc_4">misc<a class="headerlink" href="#misc_4" title="Permanent link">&para;</a></h3>
<ul>
<li>fixed the recent messed up colours in PSD thumbnail generation. I enthusiastically 'fixed' a problem with greyscale PSD thumbs at the last minute last week and accidentally swapped the RGB colour channels on coloured ones. I changed the badly named method that caused this mixup, and all existing PSD thumbs will be regenerated (issue #1448)</li>
<li>fixed up some borked button-enabling and status-displaying logic in the file history chart. the cancel process should work properly on repeat now</li>
@ -3011,7 +3044,7 @@
<li>the error when the api fails to parse the client api header is now a properly handled 400 (previously it was falling to the 500 backstop)</li>
<li>the client api version is now 53</li>
</ul>
<h3 id="misc_4">misc<a class="headerlink" href="#misc_4" title="Permanent link">&para;</a></h3>
<h3 id="misc_5">misc<a class="headerlink" href="#misc_5" title="Permanent link">&para;</a></h3>
<ul>
<li>I'm sorry to say I'm removing the Deviant Art artist search and login script for all new users, since they are both broken. DA have been killing their nice old API in pieces, and they finally took down the old artist gallery fetch. :(. there may be a way to finagle-parse their new phone-friendly, live-loading, cloud-deployed engine, but when I look at it, it seems like a much bigger mess than hydrus's parsing system can happily handle atm. the 'correct' way to programatically parse DA is through their new OAuth API, which we simply do not support. individual page URLs seem to still work, but I expect them to go soon too. Sorry folks, try gallery-dl for now--they have a robust OAuth solution</li>
<li>thanks to a user, we now have 'epub' ebook support! no 'num_words' support yet, but it looks like epubs are really just zips with some weird metadata files and a bunch of html inside, so I think this'll be doable with a future hacky parser. all your existing zip files wil be scheduled for a metadata rescan to see if they are actually epubs (this'll capture any secret kritas and procreates, too, I think)</li>
@ -3048,7 +3081,7 @@
<li>the 'edit num bytes' widget now supports terabytes (TB)</li>
<li>I fleshed out the logic and fixed several bugs in the migration code, mostly to do with the new max size stuff and distributing weights appropriately in various situations</li>
</ul>
<h3 id="misc_5">misc<a class="headerlink" href="#misc_5" title="Permanent link">&para;</a></h3>
<h3 id="misc_6">misc<a class="headerlink" href="#misc_6" title="Permanent link">&para;</a></h3>
<ul>
<li>when an image file fails to render in the media viewer, it now draws a bordered box with a brief 'failed to render' note. previously, it janked with a second of lag, made some popups, and left the display on eternal blank hang. now it finishes its job cleanly and returns a 'nah m8' 'image' result</li>
<li>I reworked the Mr Bones layout a bit. the search is now on the left, and the rows of the main count table are separated for readability</li>
@ -3072,7 +3105,7 @@
<li>the client api version is now 52</li>
</ul>
<h2 id="version_543"><a href="https://github.com/hydrusnetwork/hydrus/releases/tag/v543">Version 543</a><a class="headerlink" href="#version_543" title="Permanent link">&para;</a></h2>
<h3 id="misc_6">misc<a class="headerlink" href="#misc_6" title="Permanent link">&para;</a></h3>
<h3 id="misc_7">misc<a class="headerlink" href="#misc_7" title="Permanent link">&para;</a></h3>
<ul>
<li>a new string converter rule now allows for extremely easy date parsing, thanks to the <code>dateparser</code> library. all old 'datestring to timestamp' rules remain as they are, but are now called '(advanced)'. a new option, 'datestring to timestamp (easy)', which has exactly zero variables to fiddle with, just eats up pretty much any date string you can think of, including timezone conversions, and even stuff like '2 hours ago'. you need the dateparser library for this to work, so <strong>if you run from source, you might like to rebuild your venv this week</strong>. your <code>dateparser</code> import status is in <em>help-&gt;about</em></li>
<li>thanks to the user who added it recently, PSD rendering is now much faster and uses less memory. if you do a lot of PSD work, let me know how this goes. if PSDs now load pretty much like large pngs, I think we'll set them, by default, to show as normal in the preview viewer</li>
@ -3120,7 +3153,7 @@
<li><code>system:tag as number</code> now labels itself in the client in the style <code>system:tag as number: page less than 20</code>, which is parseable by the system</li>
<li>the predicates for 'has exif/icc profile/human-readable embedded metadata' now label themselves in the format <code>system:has x</code>, not <code>system:image has x</code>. this harmonises with our other <code>has x</code> predicates, recognises that we pull metadata from non-images these days, and is the text that they were parsing with anyway</li>
</ul>
<h3 id="misc_7">misc<a class="headerlink" href="#misc_7" title="Permanent link">&para;</a></h3>
<h3 id="misc_8">misc<a class="headerlink" href="#misc_8" title="Permanent link">&para;</a></h3>
<ul>
<li>the 'exporting' sidecar system's 'tag' source (i.e. pulling tags from your local tag services) now has a button to select 'storage' (no siblings or parents, what you see in manage tags dialog) or 'display' (has sibling and parent calculations, what you see in normal views) tags. all existing tag source sidecars will stay 'storage', but the default for new ones is now 'display'</li>
<li>renamed the dumb 'x metadata migrations' button label in export files to 'x sidecar actions'</li>
@ -3148,7 +3181,7 @@
<li>I may have improved import support for some damaged or generally very strange image files by falling back to OpenCV for resolution parsing when Pillow fails</li>
</ul>
<h2 id="version_541"><a href="https://github.com/hydrusnetwork/hydrus/releases/tag/v541">Version 541</a><a class="headerlink" href="#version_541" title="Permanent link">&para;</a></h2>
<h3 id="misc_8">misc<a class="headerlink" href="#misc_8" title="Permanent link">&para;</a></h3>
<h3 id="misc_9">misc<a class="headerlink" href="#misc_9" title="Permanent link">&para;</a></h3>
<ul>
<li>fixed the gallery downloader and thread watcher loading with the 'clear highlight' button enabled despite there being nothing currently highlighted</li>
<li>to fix the darkmode tooltips on the new Qt 6.5.2 on Windows (the text is stuck on a dark grey, which is unreadable in darkmodes), all the default darkmode styles now have an 'alternate-tooltip-colour' variant, which swaps out the tooltip background colour for the much brighter normal widget text colour</li>
@ -3193,37 +3226,6 @@
<li>the feature to migrate the SQLite database files and then restart is removed from the 'migrate database' dialog. it was always ultrajank in a place that really shouldn't be, and it was completely user-unfriendly. just move things manually, while the client is closed</li>
<li>the old 'recover and merge surplus database locations into the correct position' side feature in 'move files now' is removed. it was always a little jank, was very rarely actually helpful, and had zero reporting. it will return in the new system as a better one-shot maintenance job</li>
<li>touched up the migrated database help a little</li>
</ul>
<h2 id="version_540"><a href="https://github.com/hydrusnetwork/hydrus/releases/tag/v540">Version 540</a><a class="headerlink" href="#version_540" title="Permanent link">&para;</a></h2>
<h3 id="misc_9">misc<a class="headerlink" href="#misc_9" title="Permanent link">&para;</a></h3>
<ul>
<li>the system predicate parser can now handle 'system:filetype is xxx' for more of the general human-friendly filetype strings like 'video' and 'mkv'. it can also handle 'static gif' and any other types with spaces but now enforces commas between each filetype. I think all system:filetype predicate strings the client produces now parse correctly if you paste them back</li>
<li>fixed many bitmap imports, most typically in the 'system:similar files' system, which was not generating pixel hashes correctly. most/all bitmaps coming in with alpha channels, or, I also believe, with a null channel (RGB32), were being handled wrong and coming out BGR. perceptual hashes are greyscale and were not affected, but pixel hashes were wrong. this was a real pain to figure out, and it may be that it is still broken for users on big-endian systems or something, so let me know how you get on</li>
<li>added links to https://github.com/abtalerico/wd-hydrus-tagger (danbooru-trained model tagging) and https://github.com/Garbevoir/wd-e621-hydrus-tagger (which adds more models) to the client api help. reports are that they work well, even on 'normal' pictures</li>
<li>the bad darkmode tooltip text colour in the new Qt 6.5.2 on Windows appears to be a bug, here: https://bugreports.qt.io/browse/QTBUG-116021 . there's not a great answer here, so let me know your thoughts. if you like, you can edit a custom stylesheet with a different <code>QToolTip</code> <code>background-color</code>, or I can spam some alternate fixed QSS files for everyone, or we can wait for a fix on Qt's end</li>
<li>on update, all existing PSD and static gif files will be scheduled for pixel hash regen, perceptual hash regen, and entry into the similar files system (I forgot to do this last week)</li>
<li>on update, all existing PNGs will be scheduled for pixel duplicate data regen. we have a legacy alpha channel issue here that has reared its head several times (searchting for 'must not be pixel dupes', but getting pixel dupes), so I am just going to bosh it on the head for everyone</li>
</ul>
<h3 id="file_maintenance">file maintenance<a class="headerlink" href="#file_maintenance" title="Permanent link">&para;</a></h3>
<ul>
<li>if a file has multiple jobs pending, the file maintenance manager now processes all those jobs at once, saving significant disk I/O. also, a couple things like the 'do all work' button's popup now shows the total number of jobs to do, rather than that of each job type in turn</li>
<li>the 'manage scheduled jobs' file maintenance panel now shows the count for jobs that exist but are not yet due. previously, these were hidden, which was part of the mkv/webm duplicate difficulties last week.</li>
<li>when the program needs to rename a file because it has a new mime, it now first tests if the file is still in use (normally this means some file parsing component like ffmpeg or opencv is still cleaning up OS file handles or whatever), and, if so, waits just a little bit before trying</li>
<li>relatedly, the 'try and delete the rename-dupe again' job now tries again in one hour, rather than one week in the future, and if that after-one-hour job fails again (this would usually be because you were actually viewing the original file in the media viewer at the time of its reparse), then that job will retry again in a week, and the week after if that fails, and again after that, etc... for about a year</li>
<li>fixed an issue with the thumbnail resizing maintenance job on PSD files and probably some other weird types too</li>
<li>fixed some scheduling issues in how the mainloop of the file maintenance system tests its current rate of work and when it should cancel a current batch of work</li>
</ul>
<h3 id="boring_stuff_2">boring stuff<a class="headerlink" href="#boring_stuff_2" title="Permanent link">&para;</a></h3>
<ul>
<li>simplified and cleaned up some of the duplicate system king-fetching code. I <em>may</em> have also fixed one instance of pair representatives being fetched wrong for the filter when 'at least one file has to match the one search'</li>
<li>when editing the duplicate action merge options, a new label at the top says which dupe action you are editing for, and if it isn't "this is better", it notes that the available merge actions are limited</li>
<li>improved four things with the recovery code that handles missing master hash definitions--first, the substitute hashes are now the correct length; second, they are now saved back to the database, which should stop issues like the "trying to delete a thing that doesn't exist and has an ever-changing name in a loop forever" bug; third, the popup tells the user what to do next, and more information is written to the log; and fourth, the client checks the local hash cache so see if it can automatically recover the missing data</li>
</ul>
<h3 id="client_api_4">client api<a class="headerlink" href="#client_api_4" title="Permanent link">&para;</a></h3>
<ul>
<li>the <code>file_metadata</code> call now has two new fields, <code>filetype_human</code>, which looks like 'jpeg' or 'webm', and <code>filetype_enum</code>, which uses internal hydrus filetype numbers</li>
<li>the help and unit tests are updated for this</li>
<li>client api version is now 50</li>
</ul>
<hr>
@ -3231,7 +3233,7 @@
<small>
Last update:
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">October 25, 2023</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">November 1, 2023</span>
</small>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">
@ -4969,8 +4969,13 @@ Accept: application/json
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>If you get a 'default' filetype thumbnail like the pdf or hydrus one, you will be pulling the defaults straight from the hydrus/static folder. They will most likely be 200x200 pixels. </p>
<p class="admonition-title">Size of Normal Thumbs</p>
<p>Thumbnails are not guaranteed to be the correct size! If a thumbnail has not been loaded in the client in years, it could well have been fitted for older thumbnail settings. Also, even 'clean' thumbnails will not always fit inside the settings' bounding box; they may be boosted due to a high-DPI setting or spill over due to a 'fill' vs 'fit' preference. You cannot easily predict what resolution a thumbnail will or should have!</p>
<p>In general, thumbnails <em>are</em> the correct ratio. If you are drawing thumbs, you should embed them to fit or fill, but don't fix them at 100% true size: make sure they can scale to the size you want!</p>
</div>
<div class="admonition note">
<p class="admonition-title">Size of Defaults</p>
<p>If you get a 'default' filetype thumbnail like the pdf or hydrus one, you will be pulling the pngs straight from the hydrus/static folder. They will most likely be 200x200 pixels. </p>
</div>
<h3 id="get_files_render"><strong>GET <code>/get_files/render</code></strong><a class="headerlink" href="#get_files_render" title="Permanent link">&para;</a></h3>
<p><em>Get an image file as rendered by Hydrus.</em></p>
@ -5846,7 +5851,7 @@ This request will also return any cookies for subdomains. The session system in
<small>
Last update:
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">October 18, 2023</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">November 1, 2023</span>
</small>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">
@ -2123,7 +2123,7 @@
<p><em>(you might like to come back to this point once you have tried subs for a week or so and want to refine your workflow)</em></p>
<hr />
<h2 id="presentation">ok, I set up three hundred queries, and now these popup buttons are a hassle<a class="headerlink" href="#presentation" title="Permanent link">&para;</a></h2>
<p>One the edit subscription panel, the 'presentation' options let you publish files to a page. The page will have the subscription's name, just like the button makes, but it cuts out the middle-man and 'locks it in' more than the button, which will be forgotten if you restart the client. <strong>Also, if a page with that name already exists, the new files will be appended to it, just like a normal import page!</strong> I strongly recommend moving to this once you have several subs going. Make a 'page of pages' called 'subs' and put all your subscription landing pages in there, and then you can check it whenever is convenient.</p>
<p>On the edit subscription panel, the 'presentation' options let you publish files to a page. The page will have the subscription's name, just like the button makes, but it cuts out the middle-man and 'locks it in' more than the button, which will be forgotten if you restart the client. <strong>Also, if a page with that name already exists, the new files will be appended to it, just like a normal import page!</strong> I strongly recommend moving to this once you have several subs going. Make a 'page of pages' called 'subs' and put all your subscription landing pages in there, and then you can check it whenever is convenient.</p>
<p>If you discover your subscription workflow tends to be the same for each sub, you can also customise the publication 'label' used. If multiple subs all publish to the 'nsfw subs' label, they will all end up on the same 'nsfw subs' popup button or landing page. Sending multiple subscriptions' import streams into just one or two locations like this can be great.</p>
<p>You can also hide the main working popup. I don't recommend this unless you are really having a problem with it, since it is useful to have that 'active' feedback if something goes wrong.</p>
<p>Note that subscription file import options will, by default, only present 'new' files. Anything already in the db will still be recorded in the internal import cache and used to calculate next check times and so on, but it won't clutter your import stream. This is different to the default for all the other importers, but when you are ready to enter the ranks of the Patricians, you will know to edit your 'loud' default file import options under <em>options-&gt;importing</em> to behave this way as well. Efficient workflows only care about new files.</p>
@ -2155,7 +2155,7 @@
<small>
Last update:
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">September 7, 2022</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">November 1, 2023</span>
</small>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -18,7 +18,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -26,7 +26,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -34,6 +34,35 @@
<div class="content">
<h1 id="changelog"><a href="#changelog">changelog</a></h1>
<ul>
<li>
<h2 id="version_550"><a href="#version_550">version 550</a></h2>
<ul>
<li><h3>misc</h3></li>
<li>if you enter invalid URLs (i.e. non-parsing) into 'manage URLs', the dialog now lets you know they were not apparently good and asks if you want to enter them anyway. previously, it errored-out and disallowed anything that wasn't parsing ok (issue #1444)</li>
<li>when physically deleting files (i.e. deleting from trash or picking 'permanently delete' from the advanced delete dialog), the relevant files are now immediately removed from view. there were some situations where, when physically deleting a lot of files (causing the job to clear in batches), you could subsequently click on a soon-to-be-deleted file, loading it in mpv, and then, if you started a big UI-lag job like loading 'manage siblings', it could cause a crash if the file was deleted during the UI hang (issue #1447)</li>
<li>the client now explicitly closes and clears its network connections after five minutes of inactivity. it turns out that the behind the scenes tools were not doing this exactly as I had thought, clogging up connection slots (issue #1458)</li>
<li>thanks to a user, the rendering of palettized PNGs with ICC profiles is fixed!</li>
<li>fixed the github build script to include the new-as-of-a-couple-of-weeks-ago 'auto_update_installer.bat' file in the Windows builds. sorry for the confusion here, I forgot I had to do this!</li>
<li>optimised deselection of a large number of files when you already have a lot of thumbnails selected (a tricky example of this is clicking on an unselected file when you have a lot of files selected, thus deselecting all that old stuff). should be a little faster to work on big lists now</li>
<li>further optimised reduction recalculation of the taglist in general</li>
<li><h3>thumbnail fill</h3></li>
<li>after vacillating and talking about it for months, I finally reworked how ''scale to fill' thumbnails work. as sometimes happens, I only had to change about six critical lines of code to get the core functionality changed and nothing seems to have exploded</li>
<li>the main change here is KISS--'fill' thumbnail image files on disk are no longer clipped to just the viewable area, but the whole image scaled to fill the thumbnail space (with exceptions for extreme cases). this change gives us some simplicity and flexibility behind the scenes, saves some regeneration work when the user only changes one thumbnail dimension setting, improves maintenance tasks based off the thumbnail (like blurhash), and means that the Client API can fetch your thumbs and still have something useful to display</li>
<li>if you have 'scale to fit' set, hydrus will regenerate your thumbnails naturally as you browse the client. fingers crossed, you won't notice any visual difference through the transition</li>
<li>'open externally' button panels now display their thumbnails with more reasonable maximum dimensions, and when things are gonk for whatever reason, they should nonetheless be centered correctly</li>
<li>as a side thing, this change allowed me to finally purge all the clipping tech from the thumbnail pipeline, where it had obtusely sunk in to every possible filetype thumbgen</li>
<li><h3>eager login system</h3></li>
<li>I fixed a problem where some sorts of login script could allow a network job supposedly waiting on them to start before they had completed. it was due to a complicated 'am I logged in?' cookie testing issue while the login process was still working. all network jobs that hypothetically need a login now test if there is a login process currently working on their domain and will properly wait for that process to finish before they move on</li>
<li>fixed a 'cannot log in' reporting bug in the login system</li>
<li>some misc login code cleanup</li>
<li><h3>smarter orphan file record and repository update handling</h3></li>
<li>_this is advanced stuff, most users can ignore_</li>
<li>_database->db maintenance->clear orphan file records_ is now able to recover file records where A) the file is in a service component but not the master, B) the file exists on disk. it copies the import timestamp from the specific to the umbrella domain and spams all the repaired files to a new page for user review. this maintenance routine isn't used all that much, but when you have a damaged database, it is nice to recover as much as possible rather than having to export (with clear orphan file records+clear orphan files) and then reimport and lose archive/inbox status and import timestamps</li>
<li>repository update files now have a 'delete from repository updates' entry in their right-click menu</li>
<li>this area of the code appears to be related to the PTR 404 issue some users have had (it seems to be repository update records not beeing added/deleted/updated correctly), so I am likely to revisit this</li>
<li>deleting a file from 'all local files' (which happens for repository update files) now correctly updates the UI-level media object to recognise that the file is fully deleted from all local file domains beneath the umbrella, removing the 'delete from x' commands from their menu, and in the right view contexts removing them from view completely</li>
</ul>
</li>
<li>
<h2 id="version_549"><a href="#version_549">version 549</a></h2>
<ul>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

File diff suppressed because one or more lines are too long

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -2,287 +2,287 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://hydrusnetwork.github.io/hydrus/index.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/Fixing_Hydrus_Random_Crashes_Under_Linux.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/PTR.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/Understanding_Database_Synchronization.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/about_docs.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/access_keys.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/adding_new_downloaders.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/advanced.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/advanced_multiple_local_file_services.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/advanced_parents.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/advanced_siblings.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/advanced_sidecars.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/after_disaster.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/changelog.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/client_api.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/contact.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/database_migration.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/developer_api.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/docker.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_completion.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_gugs.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_intro.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_login.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_parsers.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_parsers_content_parsers.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_parsers_formulae.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_parsers_full_example_api.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_parsers_full_example_file_page.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_parsers_full_example_gallery_page.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_parsers_page_parsers.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_sharing.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_url_classes.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/duplicates.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/faq.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/filetypes.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/gettingStartedOverview.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/getting_started_downloading.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/getting_started_files.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/getting_started_importing.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/getting_started_installing.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/getting_started_more_tags.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/getting_started_ratings.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/getting_started_searching.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/getting_started_subscriptions.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/getting_started_tags.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/introduction.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/ipfs.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/launch_arguments.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/local_booru.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/petitionPractices.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/privacy.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/reducing_lag.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/running_from_source.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/server.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/support.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/wine.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/youDontWantTheServer.html</loc>
<lastmod>2023-10-25</lastmod>
<lastmod>2023-11-01</lastmod>
<changefreq>daily</changefreq>
</url>
</urlset>

Binary file not shown.

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -28,7 +28,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">

View File

@ -16,7 +16,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.6">
<meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.4.7">
@ -24,7 +24,7 @@
<link rel="stylesheet" href="assets/stylesheets/main.35e1ed30.min.css">
<link rel="stylesheet" href="assets/stylesheets/main.4b4a2bd9.min.css">
<link rel="stylesheet" href="assets/stylesheets/palette.356b1318.min.css">