Deployed b202eb70 with MkDocs version: 1.6.0

This commit is contained in:
2024-05-22 20:11:39 +00:00
parent e4c0ead9fd
commit 98abf4932c
63 changed files with 415 additions and 396 deletions

View File

@ -14,7 +14,7 @@
<link rel="icon" href="/hydrus/assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2087,7 +2087,7 @@
<script id="__config" type="application/json">{"base": "/hydrus/", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "/hydrus/assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="/hydrus/assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="/hydrus/assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -16,7 +16,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2425,7 +2425,7 @@ vm.swappiness<span class="o">=</span><span class="m">99</span>
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2416,7 +2416,7 @@ It's also helpful if you sanitise downloaded tags from sites with tagged galleri
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -16,7 +16,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2291,7 +2291,7 @@ As written we are actually glossing over a number of steps that happen in step 8
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -18,7 +18,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2268,7 +2268,7 @@ In the base hydrus directory (same as the <code>mkdocs.yml</code> file), which w
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2351,7 +2351,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2233,7 +2233,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2437,7 +2437,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2393,7 +2393,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2376,7 +2376,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2349,7 +2349,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2490,7 +2490,7 @@ night sky
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -16,7 +16,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2175,7 +2175,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

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.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -1967,6 +1967,57 @@
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#version_576" class="md-nav__link">
<span class="md-ellipsis">
Version 576
</span>
</a>
<nav class="md-nav" aria-label="Version 576">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#file_access_latency" class="md-nav__link">
<span class="md-ellipsis">
file access latency
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#import_options_in_watchers_and_gallery_downloaders" class="md-nav__link">
<span class="md-ellipsis">
import options in watchers and gallery downloaders
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#misc" class="md-nav__link">
<span class="md-ellipsis">
misc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#boring_stuff" class="md-nav__link">
<span class="md-ellipsis">
boring stuff
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#version_575" class="md-nav__link">
<span class="md-ellipsis">
@ -1978,7 +2029,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">
<span class="md-ellipsis">
misc
</span>
@ -1996,7 +2047,7 @@
</li>
<li class="md-nav__item">
<a href="#boring_stuff" class="md-nav__link">
<a href="#boring_stuff_1" class="md-nav__link">
<span class="md-ellipsis">
boring stuff
</span>
@ -2029,7 +2080,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_1" class="md-nav__link">
<a href="#misc_2" class="md-nav__link">
<span class="md-ellipsis">
misc
</span>
@ -2071,7 +2122,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_2" class="md-nav__link">
<a href="#misc_3" class="md-nav__link">
<span class="md-ellipsis">
misc
</span>
@ -2089,7 +2140,7 @@
</li>
<li class="md-nav__item">
<a href="#boring_stuff_1" class="md-nav__link">
<a href="#boring_stuff_2" class="md-nav__link">
<span class="md-ellipsis">
boring stuff
</span>
@ -2122,7 +2173,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">
<span class="md-ellipsis">
misc
</span>
@ -2182,7 +2233,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_4" class="md-nav__link">
<a href="#misc_5" class="md-nav__link">
<span class="md-ellipsis">
misc
</span>
@ -2233,7 +2284,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_5" class="md-nav__link">
<a href="#misc_6" class="md-nav__link">
<span class="md-ellipsis">
misc
</span>
@ -2251,7 +2302,7 @@
</li>
<li class="md-nav__item">
<a href="#boring_stuff_2" class="md-nav__link">
<a href="#boring_stuff_3" class="md-nav__link">
<span class="md-ellipsis">
boring stuff
</span>
@ -2293,7 +2344,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_6" class="md-nav__link">
<a href="#misc_7" class="md-nav__link">
<span class="md-ellipsis">
misc
</span>
@ -2302,7 +2353,7 @@
</li>
<li class="md-nav__item">
<a href="#boring_stuff_3" class="md-nav__link">
<a href="#boring_stuff_4" class="md-nav__link">
<span class="md-ellipsis">
boring stuff
</span>
@ -2407,7 +2458,7 @@
</li>
<li class="md-nav__item">
<a href="#boring_stuff_4" class="md-nav__link">
<a href="#boring_stuff_5" class="md-nav__link">
<span class="md-ellipsis">
boring stuff
</span>
@ -2449,7 +2500,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_7" class="md-nav__link">
<a href="#misc_8" class="md-nav__link">
<span class="md-ellipsis">
misc
</span>
@ -2469,75 +2520,6 @@
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#version_565" class="md-nav__link">
<span class="md-ellipsis">
Version 565
</span>
</a>
<nav class="md-nav" aria-label="Version 565">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#tag_sorting_bonanza" class="md-nav__link">
<span class="md-ellipsis">
tag sorting bonanza
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#tag_filter" class="md-nav__link">
<span class="md-ellipsis">
tag filter
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#concatenated_source_urls" class="md-nav__link">
<span class="md-ellipsis">
concatenated source urls
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#note_sidecars" class="md-nav__link">
<span class="md-ellipsis">
note sidecars
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#misc_8" class="md-nav__link">
<span class="md-ellipsis">
misc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#client_api_2" class="md-nav__link">
<span class="md-ellipsis">
client api
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
@ -2603,6 +2585,57 @@
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#version_576" class="md-nav__link">
<span class="md-ellipsis">
Version 576
</span>
</a>
<nav class="md-nav" aria-label="Version 576">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#file_access_latency" class="md-nav__link">
<span class="md-ellipsis">
file access latency
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#import_options_in_watchers_and_gallery_downloaders" class="md-nav__link">
<span class="md-ellipsis">
import options in watchers and gallery downloaders
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#misc" class="md-nav__link">
<span class="md-ellipsis">
misc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#boring_stuff" class="md-nav__link">
<span class="md-ellipsis">
boring stuff
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#version_575" class="md-nav__link">
<span class="md-ellipsis">
@ -2614,7 +2647,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">
<span class="md-ellipsis">
misc
</span>
@ -2632,7 +2665,7 @@
</li>
<li class="md-nav__item">
<a href="#boring_stuff" class="md-nav__link">
<a href="#boring_stuff_1" class="md-nav__link">
<span class="md-ellipsis">
boring stuff
</span>
@ -2665,7 +2698,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_1" class="md-nav__link">
<a href="#misc_2" class="md-nav__link">
<span class="md-ellipsis">
misc
</span>
@ -2707,7 +2740,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_2" class="md-nav__link">
<a href="#misc_3" class="md-nav__link">
<span class="md-ellipsis">
misc
</span>
@ -2725,7 +2758,7 @@
</li>
<li class="md-nav__item">
<a href="#boring_stuff_1" class="md-nav__link">
<a href="#boring_stuff_2" class="md-nav__link">
<span class="md-ellipsis">
boring stuff
</span>
@ -2758,7 +2791,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">
<span class="md-ellipsis">
misc
</span>
@ -2818,7 +2851,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_4" class="md-nav__link">
<a href="#misc_5" class="md-nav__link">
<span class="md-ellipsis">
misc
</span>
@ -2869,7 +2902,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_5" class="md-nav__link">
<a href="#misc_6" class="md-nav__link">
<span class="md-ellipsis">
misc
</span>
@ -2887,7 +2920,7 @@
</li>
<li class="md-nav__item">
<a href="#boring_stuff_2" class="md-nav__link">
<a href="#boring_stuff_3" class="md-nav__link">
<span class="md-ellipsis">
boring stuff
</span>
@ -2929,7 +2962,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_6" class="md-nav__link">
<a href="#misc_7" class="md-nav__link">
<span class="md-ellipsis">
misc
</span>
@ -2938,7 +2971,7 @@
</li>
<li class="md-nav__item">
<a href="#boring_stuff_3" class="md-nav__link">
<a href="#boring_stuff_4" class="md-nav__link">
<span class="md-ellipsis">
boring stuff
</span>
@ -3043,7 +3076,7 @@
</li>
<li class="md-nav__item">
<a href="#boring_stuff_4" class="md-nav__link">
<a href="#boring_stuff_5" class="md-nav__link">
<span class="md-ellipsis">
boring stuff
</span>
@ -3085,7 +3118,7 @@
</li>
<li class="md-nav__item">
<a href="#misc_7" class="md-nav__link">
<a href="#misc_8" class="md-nav__link">
<span class="md-ellipsis">
misc
</span>
@ -3105,75 +3138,6 @@
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#version_565" class="md-nav__link">
<span class="md-ellipsis">
Version 565
</span>
</a>
<nav class="md-nav" aria-label="Version 565">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#tag_sorting_bonanza" class="md-nav__link">
<span class="md-ellipsis">
tag sorting bonanza
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#tag_filter" class="md-nav__link">
<span class="md-ellipsis">
tag filter
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#concatenated_source_urls" class="md-nav__link">
<span class="md-ellipsis">
concatenated source urls
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#note_sidecars" class="md-nav__link">
<span class="md-ellipsis">
note sidecars
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#misc_8" class="md-nav__link">
<span class="md-ellipsis">
misc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#client_api_2" class="md-nav__link">
<span class="md-ellipsis">
client api
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
@ -3204,9 +3168,47 @@
<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_575"><a href="https://github.com/hydrusnetwork/hydrus/releases/tag/v575">Version 575</a><a class="headerlink" href="#version_575" title="Permanent link">&para;</a></h2>
<h2 id="version_576"><a href="https://github.com/hydrusnetwork/hydrus/releases/tag/v576">Version 576</a><a class="headerlink" href="#version_576" title="Permanent link">&para;</a></h2>
<h3 id="file_access_latency">file access latency<a class="headerlink" href="#file_access_latency" title="Permanent link">&para;</a></h3>
<ul>
<li>the mpv player no longer hangs the UI thread on file load if the file manager is busy. it now just shows a black square until things are freed up. sorry this took so long to fix!</li>
<li>the client file storage system has a new two-layer locking mechanism that allows for massively more parallel access, even when files are importing. file imports should lag out file/thumbnail load significantly less</li>
<li>the 'check for file orphans' maintenance job is now a significantly less-blocking process. it'll lock each of the 512 subfolders in turn, which will delay some file/thumb access, but it won't need an exclusive write lock on the whole client files manager for the entire job any more</li>
<li>also, the 'check for file orphans' job now saves thumbnails, sticking them in a subdirectory of the export location you designate. some users wanted to try using saucenao-type services to try and recover when they had a thumb but no file, so let's see how this works out</li>
</ul>
<h3 id="import_options_in_watchers_and_gallery_downloaders">import options in watchers and gallery downloaders<a class="headerlink" href="#import_options_in_watchers_and_gallery_downloaders" title="Permanent link">&para;</a></h3>
<ul>
<li>instead of the mysterious 'set options to queries' button, there is now a button beside the 'import options' one that is only visible when the current selection of downloaders has differing file limit or import options than the main page. although this is still a complicated idea, I hope this will make it a little more obvious what is going on</li>
<li>I did the same deal for the watchers page, for checker options or the import options</li>
<li>it may be that some import options appear to differ after a client restart despite having the same settings. if you get this, let me know the details and I'll fix it!</li>
<li>the 'set options to watchers' command now updates note import options</li>
<li>fixed gallery imports not always saving changes to their note/tag import options in the main gui session, particularly if they are paused and the client is closed soon after options change</li>
<li>improved the import options button's handling of certain options objects when editing, I suspect this fixed some weird edge-case situations of 'I thought I did not set that there' kind of thing, particularly when doing multiple sets of editing to a page and then sub-queries within it</li>
<li>the import options button also has a stricter 'set default' command, clearing out old data more thoroughly to help with inter-widget comparisons here</li>
</ul>
<h3 id="misc">misc<a class="headerlink" href="#misc" title="Permanent link">&para;</a></h3>
<ul>
<li>thanks to a user, we now have support for legacy Microsoft Office documents (.doc, .ppt, .xls), and a framework for other OLE based documents in future</li>
<li>this new feature requires the <code>olefile</code> library. this is optional, and everyone who runs the normal built release now gets it, but if you run from source you might like to re-run the <code>setup_venv</code> script this week so you get it</li>
<li>thanks to a user, the danbooru parsers now grab a danbooru post time accurate and precise to the second (previously they were getting 24-hour resolution, I think UTC midnight)</li>
<li>uploading large files to the file repository should now use significantly less memory and be far less error prone. due to an in-elegant network request, it was previously timing out the connection if files took too long to upload. the code now streams the upload more cleverly. thanks to the users who helped with this one</li>
<li>(tl;dr: if you have a darkmode stylesheet, the colour picker dialog is now fast) it looks like Qt fixed the weird bug that meant certain stylesheets broke the colour picker, so my test that says 'if the user is on Qt 6 and they have a hover-includiig stylesheet, then force a fake stylesheet without that tech before they open the colour-picker dialog and then restore the old one after they close, adding multiple seconds of entry and exit lag to this dialog argh' now no longer applies if you are on Qt 6.6 or later, which is anyone on the built release. let me know if you still have any problems!</li>
<li>URLs are now tested against URL Classes by descending order of domain length. this ensures that if you have a URL class for 'api.example.com' and another for 'example.com', and this latter one is set to also apply to subdomains, the specific 'api.example.com' URL Class will be tested first! this was frequently working as desired before, but only for accidental reasons; it is now explicit in all cases</li>
</ul>
<h3 id="boring_stuff">boring stuff<a class="headerlink" href="#boring_stuff" title="Permanent link">&para;</a></h3>
<ul>
<li>cleaned up the the regex list in the filename tagging panel, which had some ancient bad code from the wx days that stored the data in the string labels</li>
<li>similarly significantly dejanked the 'ListBook' widget used in the options dialog</li>
<li>overhauled my four(!!) separate radiobox classes, merging the best of all into one unified class and getting rid of some similar ancient and horrible 'select by label' tech. about twenty or thirty radioboxes across the program, particularly the stuff you see in system predicate panels, now operate on slightly saner principles</li>
<li>fixed up the 'default gui session' combobox in the options, which was also inexplicably using ancient tech</li>
<li>updated some misc UI typos and unhelpful tooltips</li>
<li>refactored some of the client files manager to work with a 'prefix chunk', which will represent an umbrella prefix in the future system that supports overlapping folders and folders with differing prefix lengths'</li>
<li>deleted some old client files manager code</li>
<li>thanks to a user, the macOS setup_venv is fixed to point at the correct Cocoa/Quartz requirements.txt file</li>
</ul>
<h2 id="version_575"><a href="https://github.com/hydrusnetwork/hydrus/releases/tag/v575">Version 575</a><a class="headerlink" href="#version_575" 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>the new 'children' tab now sorts its results by count, and it only shows the top n (default 40) results. you can edit the n under <em>options-&gt;tags</em>. let me know how this works IRL, as this new count-sorting needs a bit of extra CPU</li>
<li>when you ask subscriptions to 'check now', either in the 'edit subscription' or 'edit subscriptions' dialogs, if there is a mix of DEAD and ALIVE subs, it now pops up a quick question dialog asking whether you want to check now for all/alive/dead</li>
<li>fixed the (do not) 'alphabetise GET query parameters' URL Class checkbox, which I broke in v569. sorry for the trouble--the new URL encoding handling was accidentally alphabetising all URLs on ingestion. a new unit test will catch this in future, so it shouldn't happen again (issue #1551)</li>
@ -3225,7 +3227,7 @@
<li>I have nothing real to show today, but I have a skeleton of code and a good plan on how to get the client resolving easy duplicate pairs by itself. so far, it looks easier than I feared, but, as always, there will be a lot to do. I will keep chipping away at this and will release features in tentative waves for advanced users to play with</li>
<li>with this system, I will be launching the very first version of the 'Metadata Conditional' object I have been talking about for a few years. fingers crossed, we'll be able to spam it to all sorts of other places to do 'if the file has x property, then do y' in a standardised way</li>
</ul>
<h3 id="boring_stuff">boring stuff<a class="headerlink" href="#boring_stuff" title="Permanent link">&para;</a></h3>
<h3 id="boring_stuff_1">boring stuff<a class="headerlink" href="#boring_stuff_1" title="Permanent link">&para;</a></h3>
<ul>
<li>refactored the new tag children autocomplete tab to its own class so it can handle its new predicate gubbins and sorted/culled search separately. it is also now aware of the current file location context to give file-domain-sensitive suggestions (falling back to 'all known files' for fast search if things are complicated)</li>
<li>fixed a layout issue on file import options panel when a sister page caused it to be taller than it wanted; the help button ended up being the expanding widget jej</li>
@ -3247,7 +3249,7 @@
<li>on update, everyone is going to get a full local hash cache resync, just to catch any lingering issues here. it should now work super fast!</li>
<li>fixed an issue where the local hash and tags caches would not fully reset desynced results on a 'regenerate' call until a client restart</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>thanks to a user, the default twitter downloader I added last week now gets full-size images. if you spammed a bunch of URLs last week, I apologise: please do a search for 'imported within the last 7 days/has a twitter url/height=1200px' and then copy/paste the results' tweet URLs into a new urls downloader. because of some special twitter settings, you shouldn't have to set 'download the file even if known url match' in the file import options; the downloader will discover the larger versions and download the full size files with no special settings needed. once done, assuming the file count is the same on both pages, go back to your first page and delete the 1200px tall files. then repeat for width=1200px!</li>
<li>the filetype selector in system:filetype now expands to eat extra vertical space if the dialog is resized</li>
@ -3278,7 +3280,7 @@
<li>also obviously please let me know if this fails anywhere. I think I have it hooked up correct, but some of the code around here is a bit old/messy so some scenario may not update properly</li>
<li>don't worry about background lag if you regularly manage lots of tags--it only actually fetches the list of children when you switch to the tab, so you're only spending CPU if you actively engage with it</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>a user and I figured out a new twitter tweet downloader using the excellent fxtwitter mirror service. it doesn't do search, but dropping a tweet URL on the client should work again. should handle quoted media and works for multi/mixed-image/video posts, too. note it will nest-pursue quoted tweets, so if there's like fifty in the nested chain, it'll get them all--let me know if this is a big pain and I'll figure out a different solution. I learned that there is another twitter downloader made by a different user on the discord; I have made the update code check for this and not replace it with this if you have it already, and I expect I'll integrate what that can do into these defaults next week</li>
<li>the archive/delete and duplicate filters now yes/no confirm when you say to 'forget' at the end of a filtering run</li>
@ -3293,7 +3295,7 @@
<li>all the builds and the setup_venv scripts are moved from 'python-mpv' to 'mpv', the new name for this library, and the version is updated to 1.0.6, which supports libmpv version &gt;=0.38.x. if you are a windows user and want to live on the edge, feel free to try out this very new libmpv2.dll here, which I have been testing and seems to work well: https://sourceforge.net/projects/mpv-player-windows/files/libmpv/mpv-dev-x86_64-20240421-git-b364e4a.7z/download</li>
<li>updated the setup_venv scripts' Qt step to better talk about which Qt version to use for which Python version. it turns out Python 3.12 cannot run something I was recommending for &gt;=3.11, so the whole thing is a lot clearer now</li>
</ul>
<h3 id="boring_stuff_1">boring stuff<a class="headerlink" href="#boring_stuff_1" title="Permanent link">&para;</a></h3>
<h3 id="boring_stuff_2">boring stuff<a class="headerlink" href="#boring_stuff_2" title="Permanent link">&para;</a></h3>
<ul>
<li>refactored some question/button dialog stuff</li>
<li>fixed up some file domain filtering code in the autocomplete filter and variable names to better specify what is being filtered where</li>
@ -3308,7 +3310,7 @@
<li>deleted the local booru help and ancient screenshots</li>
</ul>
<h2 id="version_572"><a href="https://github.com/hydrusnetwork/hydrus/releases/tag/v572">Version 572</a><a class="headerlink" href="#version_572" 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>added a new checkbox to <em>options-&gt;files and trash</em> to say 'include skipped files when you remove files after archive/delete'</li>
<li>thanks to a user, we now have an 'e621' stylsheet in <em>options-&gt;style</em>. this is the first default stylesheet that uses assets (some checkbox etc.. svgs), which means some users--I think just those who run from source--will need to be careful that their CWD is the hydrus install dir when they boot, or this won't load properly! if you try it and get errors in your log as it tries to load the svgs, let me know!</li>
@ -3350,7 +3352,7 @@
<li><strong>because of the jump, v570 and v571 have dll conflicts! if you are on Windows or Linux and use the .zip or .tar.zst "Extract" release, you will need to a clean install as here</strong>: https://hydrusnetwork.github.io/hydrus/getting_started_installing.html#clean_installs</li>
<li><strong>if you are a Windows installer/macOS App/source user, you do not need to do a clean install, just update as normal</strong></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>when you finish an archive/delete filter and there are several domains you could delete from, the 'commit' buttons are now disabled for 1.2 seconds. this catches you from accidentally spamming enter through a surprise complicated decision</li>
<li>under <em>options-&gt;files and trash</em>, you can now say 'when finishing filtering, always delete from all possible domains', which makes the above decision always single domain. hit this if you do want to spam through this and are fine always deleting from everywhere</li>
@ -3384,7 +3386,7 @@
<li>I removed 'open externally' and 'open in file explorer' shortcuts from the media viewer/preview viewer/thumbnails sets. these sets are technically awkward and were really meant for a different thing, like pause/play or 'close media viewer', and having the media command code duplicated here was getting spammy. if you have any of these now-defunct commands set, please move them up to the general 'media' set, where it'll work everywhere. sorry if this breaks a very complicated set you have, but let's KISS!</li>
<li>the 'files' submenu off thumbnails or the media viewer is flattened one level. the 'upload to' remote services stuff still isn't available for the media viewer, but I'll do the same as I did above for that in the near future</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>fixed an issue with the 'manage tag siblings/parents' dialogs where the mass-import button was, in 'add or delete' mode, not doing any deletes/rescinds if there were any new pairs in what was being imported. this was probably applying to large regular adds in the UI, also</li>
<li>this mass-import button of 'manage tag siblings/parents' also dedupes the pairs coming in. it now shouldn't do anything like 'add, then ask to remove' if you have the same pair twice!</li>
@ -3403,7 +3405,7 @@
<li>the file log right-click now shows both the normalised and request urls under the 'additional urls' section, if they differ from the pretty human URL in the list</li>
<li>right-clicking a single item in the downloader search log now previews the specific request URL to be copied</li>
</ul>
<h3 id="boring_stuff_2">boring stuff<a class="headerlink" href="#boring_stuff_2" title="Permanent link">&para;</a></h3>
<h3 id="boring_stuff_3">boring stuff<a class="headerlink" href="#boring_stuff_3" title="Permanent link">&para;</a></h3>
<ul>
<li>all instances of URL path or parameter encoding now go through one location that obeys RFC 3986</li>
<li>replaced my various uses of the unusual <code>ParseResult</code> with <code>urllib.parse.urlunparse</code></li>
@ -3437,7 +3439,7 @@
<li>improved the 'is this query text pre-encoded?' test to check for <code>%hh</code>, where <code>h</code> is a hexadecimal character, instead of the hackier 'is % in it while not followed by whitespace or end of string?'</li>
<li>improved/simplified/optimised the overall procedure that figures out if an entered URL is pre-encoded or not. this routine now only runs at the stage where a URL is ingested and it obeys the <code>%hh</code> rule. these ingestion points are currently: the text boxes in a urls downloader/simple downloader page; the 'import new sources' function of file log menus; a URL <code>ContentParser</code> in the parsing system; the test box in <code>manage url classes</code>; and the main gui's 'import url' landing pad, which is used by the drag and drop system, the clipboard watcher, and the client api's 'import url' command. note that this does not occur on 'manage known urls' editing, where you can do what you want with whatever, and I won't coerce it to anything</li>
</ul>
<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>fixed a variety of logical cases around &gt;0, =0, !=0, &lt;0 for the <code>NumberTest</code> objects I recently applied to system:duration and elsewhere. when it comes to file searching, files that have 'None' duration are now considered equivalent to files that have an explicit 0 duration in all cases. previously, I was trying to thread a needle where '=0' would find null results but &lt;x would not, and it was a mess. now it all works the same way. if you want to search for 'duration &lt; x' and want to exclude still images, either add a filetype pred or slap on 'has duration'</li>
<li>improved the stability of the manual file exporter process. it was consulting an object in a thread that it shouldn't have</li>
@ -3447,7 +3449,7 @@
<li>the 'find potential duplicate pairs' routine that runs in idle time now properly obeys the work/rest times in <code>options-&gt;maintenance and processing</code>. previously, it was just the 'run now' routine that was resting in that way, and the idle thing was just doing a hardcoded 'work for 60 seconds every 10 mins or so'. thanks to the reporting user who cleverly noticed this</li>
<li>the <code>options-&gt;connection</code> page now mentions your proxy needs to be <code>http://</code></li>
</ul>
<h3 id="boring_stuff_3">boring stuff<a class="headerlink" href="#boring_stuff_3" title="Permanent link">&para;</a></h3>
<h3 id="boring_stuff_4">boring stuff<a class="headerlink" href="#boring_stuff_4" title="Permanent link">&para;</a></h3>
<ul>
<li>updated the windows setup_venv.bat to allow for custom python or venv locations using parameters. this was so I could set up a multi-python testing situation easier</li>
<li>added some unit tests for the new URL encoding gubbins</li>
@ -3521,7 +3523,7 @@
<li>updated api help docs and unit tests for the above</li>
<li>client api version is now 63</li>
</ul>
<h3 id="boring_stuff_4">boring stuff<a class="headerlink" href="#boring_stuff_4" title="Permanent link">&para;</a></h3>
<h3 id="boring_stuff_5">boring stuff<a class="headerlink" href="#boring_stuff_5" title="Permanent link">&para;</a></h3>
<ul>
<li>the client is now much more robust if any of its URL Classes do not match their own example URLs. it will boot, to start with (lol), and you can now open the 'manage url classes' dialog without UI error popups. manage url classes now notes which URL Classes do not match their own example URLs, for easy skimming</li>
<li>the 'URL Class' class has a new buddy 'Parameter' class to handle param testing</li>
@ -3543,7 +3545,7 @@
<li>the prefix and suffix are remembered between dialog opens</li>
<li>a status text gives you a live preview of what you will be adding and says whether any of the files already have exactly those tags or have different tags under the same namespace (which would be possible conflicts, suggesting you are not lined up correct)</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>added import support for .docx, .xlsx, and .pptx files (the Microsoft Open XML Formats). they get icons, not much else. they are secretly zips, so <strong>on update, you will be asked if you want to scan your existing zips for these formats</strong></li>
<li>when you move a window to another screen in a maximised state (e.g. on Windows you can do this with win+shift+arrow), the system that remembers window coordinates will now register and save this. the 'restore' window size is preserved from whatever it was on the previous screen while the 'restore' position will try to stay the same on the new monitor (e.g. if it was at (200, 400) on the old monitor, it will try to do the same on the new) as long as the window fits, otherwise it is moved to (20,20) on the new screen</li>
@ -3560,47 +3562,6 @@
<li>fixed some type issues, some typo'd pubsubs, and other misc linting</li>
<li>tried last week's aborted github build update again. the build is now Node 20 compatible</li>
</ul>
<h2 id="version_565"><a href="https://github.com/hydrusnetwork/hydrus/releases/tag/v565">Version 565</a><a class="headerlink" href="#version_565" title="Permanent link">&para;</a></h2>
<h3 id="tag_sorting_bonanza">tag sorting bonanza<a class="headerlink" href="#tag_sorting_bonanza" title="Permanent link">&para;</a></h3>
<ul>
<li><em>options-&gt;sort/collect</em> now offers four places to customise default tag sort. instead of having one default sort for everything, there's now sort for search pages, media viewers, and the manage tags dialogs launched off of them</li>
</ul>
<h3 id="tag_filter">tag filter<a class="headerlink" href="#tag_filter" title="Permanent link">&para;</a></h3>
<ul>
<li>when you copy namespaces from the tag filter list, it now copies the actual underlying data text like <code>character:</code>, which you can paste in elsewhere, rather than the pretty <code>"character" tags</code> display text</li>
<li>brushed up some of the UI and help text on the tag filter UI</li>
<li>fixed a couple places where the tag copy menus were trying to let you copy an empty string, which ended up with <code>-invalid label-</code></li>
<li>fixed some extremely janked-out logic in the tag filter that was sending <code>(un)namespaced tags</code> to the 'except for these' advanced whitelist in many cases. it was technically ok, but not ideal and overall inhuman</li>
</ul>
<h3 id="concatenated_source_urls">concatenated source urls<a class="headerlink" href="#concatenated_source_urls" title="Permanent link">&para;</a></h3>
<ul>
<li>on rule34.xxx and probably some other places, when the file has multiple source urls, the gelbooru-style parsers were pulling the urls in the format [ A, B, C, 'A B C' ], adding this weird extra string concatenation that is obviously invalid. I fixed the parsers so it won't happen again</li>
<li><strong>on update, you are going to get a couple of yes/no dialogs asking if you want to scan for and delete existing instances of these URLs</strong>. if you have a big client, it will take some time to do this scan. the yes/no dialogs will auto-yes after ten minutes, so if you are doing a headless update via docker or something, please be patient--it will go through</li>
</ul>
<h3 id="note_sidecars">note sidecars<a class="headerlink" href="#note_sidecars" title="Permanent link">&para;</a></h3>
<ul>
<li>the note-&gt;media sidecar exporter module now has a 'forced name' input. if you want to parse a single note from a .txt or .json that doesn't have a name, you can now force it</li>
<li>the sidecard txt separator dropdown in the .txt importer module now has a 'four pipes (||||)' entry in the dropdown as a quick-select beside 'newline'. four pipes is a useful separator of multi-line notes content since it almost certainly won't come up in a normal note</li>
<li>some tooltips and stuff are updated around here to better explain what the hell is going on</li>
<li>added a unit test to test the forced name</li>
</ul>
<h3 id="misc_8">misc<a class="headerlink" href="#misc_8" title="Permanent link">&para;</a></h3>
<ul>
<li>to help the recent shortcuts change that merged <code>numpad</code> variants of + and left arrow and so on into being seen as the <code>unmodified</code> variants, if you have a saved shortcut that <em>is</em> still the <code>numpad</code> variant, it will now match the <code>unmodified</code> input when the merge mode is on. just means you don't have to remap everything with this mode on--everything merged matches everything</li>
<li>added 'copy file known urls' to the 'media' shortcut set</li>
<li>I forgot to mention last week that we figured out more native global menubar tech (where the top menubar of the program will embed into your OS's top system menubar) in last week's release, for non-macOS (some versions of Linux) users. the new checkbox is under <em>gui-&gt;Use Native MenuBar</em>. it defaults to on for macOS and off for everyone else, but feel free to try it. there was a related 'my menubar is now messed up, why?' bug that hit some people in v564 that is fixed today. sorry if you got boshed by this, since it was tricky to manually fix. in future, note you can hit ctrl+p in a default client to bring up the command palette, and then you can type 'options' and can open the options that way, if your menubar isn't working!</li>
<li>fixed the <code>ideal usage</code> calculation in <em>database-&gt;move media files</em> when there are three or more competing storage locations with two or more having a max size that is exceeded by their weight, and one or more having a max size that is only exceeded by their weight a little bit. due to a mistake in how total remaining weight was calculated in the little behind the scenes elimination game here, a location in this situation was exceeding its max size amount by a multiple of <code>1/(1-total_normalised_weight_of_restricted_locations)</code>, typically +10-30%. thank you for the report here, it was interesting to figure out!</li>
<li>I removed a hack that made the repositories (like the PTR) work for users running super old versions of the client. the hack has now been in place for more than a year. if you run into repository syncing problems, please update to after v511!</li>
<li>fixed a dumb status line in the 'check for missing/invalid files' checker thah was double-counting bad files in the popup</li>
<li>fixed some media duration 'second' components being rendered with extraneous .0, like '30.0 seconds'</li>
<li>fixed a db routine that fetches a huge table in pieces to not repeat a few rows when the ids it is fetching are non-contiguous, and to report the correct quantity of work done as a result (it was saying like 17,563/17,562)</li>
<li>the new <em>help-&gt;about</em> Qt platformName addition will now say if the actual platformName differs from the running platformName (e.g. if it was set otherwise with a Qt launch parameter)</li>
</ul>
<h3 id="client_api_2">client api<a class="headerlink" href="#client_api_2" title="Permanent link">&para;</a></h3>
<ul>
<li>just a small thing, but the under-documented <code>/manage_database/get_client_options</code> call now says the four types of default tag sort. I left the old key, <code>default_tag_sort</code>, in so as not to break stuff, but it is just a copy of the <code>search_page</code> variant in the new <code>default_tag_sort_xxx</code> foursome</li>
<li>client api version is now 62</li>
</ul>
@ -3621,7 +3582,7 @@
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1-2.1-2M12.5 7v5.2l4 2.4-1 1L11 13V7h1.5M11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2v1.8Z"/></svg>
</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">May 15, 2024</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">May 22, 2024</span>
</span>
@ -3746,7 +3707,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2379,7 +2379,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2184,7 +2184,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2434,7 +2434,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -7222,7 +7222,7 @@ This request will also return any cookies for subdomains. The session system in
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2387,7 +2387,7 @@ docker<span class="w"> </span>build<span class="w"> </span>-t<span class="w"> </
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2176,7 +2176,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2273,7 +2273,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2297,7 +2297,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2170,7 +2170,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2196,7 +2196,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2359,7 +2359,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2479,7 +2479,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2254,7 +2254,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2377,7 +2377,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2306,7 +2306,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2310,7 +2310,7 @@ tag: species:mammal
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2176,7 +2176,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2491,7 +2491,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2586,7 +2586,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2550,7 +2550,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2605,6 +2605,30 @@
<td>300 DPI assumed for resolution. Thumbnail only if embedded in the document</td>
</tr>
<tr>
<td>doc</td>
<td><code>.doc</code></td>
<td><code>application/msword</code></td>
<td style="text-align: center;"></td>
<td style="text-align: center;"></td>
<td></td>
</tr>
<tr>
<td>xls</td>
<td><code>.xls</code></td>
<td><code>application/vnd.ms-excel</code></td>
<td style="text-align: center;"></td>
<td style="text-align: center;"></td>
<td></td>
</tr>
<tr>
<td>ppt</td>
<td><code>.ppt</code></td>
<td><code>application/vnd.ms-powerpoint</code></td>
<td style="text-align: center;"></td>
<td style="text-align: center;"></td>
<td></td>
</tr>
<tr>
<td>rtf</td>
<td><code>.rtf</code></td>
<td><code>application/rtf</code></td>
@ -2762,7 +2786,7 @@
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1-2.1-2M12.5 7v5.2l4 2.4-1 1L11 13V7h1.5M11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2v1.8Z"/></svg>
</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">March 16, 2024</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">May 18, 2024</span>
</span>
@ -2887,7 +2911,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2328,7 +2328,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2692,7 +2692,7 @@ A few of the options have more information if you hover over them.</dd>
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2412,7 +2412,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2433,7 +2433,7 @@ You can create folders to export files into by using backslashes on Windows (<co
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2693,7 +2693,7 @@ Almost every OS you can name.</p>
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2366,7 +2366,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2315,7 +2315,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2471,7 +2471,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2383,7 +2383,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2256,7 +2256,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -18,7 +18,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2273,7 +2273,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2366,7 +2366,7 @@ where otherwise explicitly stated.
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2334,7 +2334,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2430,7 +2430,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -34,6 +34,40 @@
<div class="content">
<h1 id="changelog"><a href="#changelog">changelog</a></h1>
<ul>
<li>
<h2 id="version_576"><a href="#version_576">version 576</a></h2>
<ul>
<li><h3>file access latency</h3></li>
<li>the mpv player no longer hangs the UI thread on file load if the file manager is busy. it now just shows a black square until things are freed up. sorry this took so long to fix!</li>
<li>the client file storage system has a new two-layer locking mechanism that allows for massively more parallel access, even when files are importing. file imports should lag out file/thumbnail load significantly less</li>
<li>the 'check for file orphans' maintenance job is now a significantly less-blocking process. it'll lock each of the 512 subfolders in turn, which will delay some file/thumb access, but it won't need an exclusive write lock on the whole client files manager for the entire job any more</li>
<li>also, the 'check for file orphans' job now saves thumbnails, sticking them in a subdirectory of the export location you designate. some users wanted to try using saucenao-type services to try and recover when they had a thumb but no file, so let's see how this works out</li>
<li><h3>import options in watchers and gallery downloaders</h3></li>
<li>instead of the mysterious 'set options to queries' button, there is now a button beside the 'import options' one that is only visible when the current selection of downloaders has differing file limit or import options than the main page. although this is still a complicated idea, I hope this will make it a little more obvious what is going on</li>
<li>I did the same deal for the watchers page, for checker options or the import options</li>
<li>it may be that some import options appear to differ after a client restart despite having the same settings. if you get this, let me know the details and I'll fix it!</li>
<li>the 'set options to watchers' command now updates note import options</li>
<li>fixed gallery imports not always saving changes to their note/tag import options in the main gui session, particularly if they are paused and the client is closed soon after options change</li>
<li>improved the import options button's handling of certain options objects when editing, I suspect this fixed some weird edge-case situations of 'I thought I did not set that there' kind of thing, particularly when doing multiple sets of editing to a page and then sub-queries within it</li>
<li>the import options button also has a stricter 'set default' command, clearing out old data more thoroughly to help with inter-widget comparisons here</li>
<li><h3>misc</h3></li>
<li>thanks to a user, we now have support for legacy Microsoft Office documents (.doc, .ppt, .xls), and a framework for other OLE based documents in future</li>
<li>this new feature requires the `olefile` library. this is optional, and everyone who runs the normal built release now gets it, but if you run from source you might like to re-run the `setup_venv` script this week so you get it</li>
<li>thanks to a user, the danbooru parsers now grab a danbooru post time accurate and precise to the second (previously they were getting 24-hour resolution, I think UTC midnight)</li>
<li>uploading large files to the file repository should now use significantly less memory and be far less error prone. due to an in-elegant network request, it was previously timing out the connection if files took too long to upload. the code now streams the upload more cleverly. thanks to the users who helped with this one</li>
<li>(tl;dr: if you have a darkmode stylesheet, the colour picker dialog is now fast) it looks like Qt fixed the weird bug that meant certain stylesheets broke the colour picker, so my test that says 'if the user is on Qt 6 and they have a hover-includiig stylesheet, then force a fake stylesheet without that tech before they open the colour-picker dialog and then restore the old one after they close, adding multiple seconds of entry and exit lag to this dialog argh' now no longer applies if you are on Qt 6.6 or later, which is anyone on the built release. let me know if you still have any problems!</li>
<li>URLs are now tested against URL Classes by descending order of domain length. this ensures that if you have a URL class for 'api.example.com' and another for 'example.com', and this latter one is set to also apply to subdomains, the specific 'api.example.com' URL Class will be tested first! this was frequently working as desired before, but only for accidental reasons; it is now explicit in all cases</li>
<li><h3>boring stuff</h3></li>
<li>cleaned up the the regex list in the filename tagging panel, which had some ancient bad code from the wx days that stored the data in the string labels</li>
<li>similarly significantly dejanked the 'ListBook' widget used in the options dialog</li>
<li>overhauled my four(!!) separate radiobox classes, merging the best of all into one unified class and getting rid of some similar ancient and horrible 'select by label' tech. about twenty or thirty radioboxes across the program, particularly the stuff you see in system predicate panels, now operate on slightly saner principles</li>
<li>fixed up the 'default gui session' combobox in the options, which was also inexplicably using ancient tech</li>
<li>updated some misc UI typos and unhelpful tooltips</li>
<li>refactored some of the client files manager to work with a 'prefix chunk', which will represent an umbrella prefix in the future system that supports overlapping folders and folders with differing prefix lengths'</li>
<li>deleted some old client files manager code</li>
<li>thanks to a user, the macOS setup_venv is fixed to point at the correct Cocoa/Quartz requirements.txt file</li>
</ul>
</li>
<li>
<h2 id="version_575"><a href="#version_575">version 575</a></h2>
<ul>
@ -48,7 +82,7 @@
<li>fixed the rendering of some 16-bit pngs that seem to be getting a slightly different image mode on the new version of PIL</li>
<li>the debug 'gui report mode' now reports extensive info about virtual taglist heights. if I have been working with you on taglists, mostly on the manage tags dialog, that spawn without a scrollbar even though they should, please run this mode and then try to capture the error. hit me up and we'll see if the numbers explain what's going on. I may have also simply fixed the bug</li>
<li>I think I sped up adding tags to a local tag service that has a lot of siblings/parents</li>
<li>updated the default danbooru parsers to get the original and/or translated artist notes. I don't know if a user did this or I did, but my dev machine somehow already had the tech while the defaults did not--if you did this, thinks!</li>
<li>updated the default danbooru parsers to get the original and/or translated artist notes. I don't know if a user did this or I did, but my dev machine somehow already had the tech while the defaults did not--if you did this, thanks!</li>
<li>added more tweet URL Classes for the default downloader. you should now be able to drag and drop a vxtwitter or fxtwitter URL on the client and it'll work</li>
<li><h3>auto-duplicate resolution</h3></li>
<li>I have nothing real to show today, but I have a skeleton of code and a good plan on how to get the client resolving easy duplicate pairs by itself. so far, it looks easier than I feared, but, as always, there will be a lot to do. I will keep chipping away at this and will release features in tentative waves for advanced users to play with</li>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2337,7 +2337,7 @@ Do the same for subjective tags. <code>魅惑のふともも</code> can be trans
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2504,7 +2504,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2303,7 +2303,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2925,7 +2925,7 @@ choco install -y windows-sdk-10.0
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

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.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2419,7 +2419,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -2,282 +2,282 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://hydrusnetwork.github.io/hydrus/index.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/Fixing_Hydrus_Random_Crashes_Under_Linux.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/PTR.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/Understanding_Database_Synchronization.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/about_docs.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/access_keys.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/adding_new_downloaders.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/advanced.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/advanced_multiple_local_file_services.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/advanced_parents.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/advanced_siblings.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/advanced_sidecars.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/after_disaster.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/changelog.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/client_api.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/contact.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/database_migration.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/developer_api.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/docker.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_completion.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_gugs.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_intro.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_login.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_parsers.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_parsers_content_parsers.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_parsers_formulae.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_parsers_full_example_api.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_parsers_full_example_file_page.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_parsers_full_example_gallery_page.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_parsers_page_parsers.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_sharing.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/downloader_url_classes.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/duplicates.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/faq.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/filetypes.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/gettingStartedOverview.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/getting_started_downloading.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/getting_started_files.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/getting_started_importing.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/getting_started_installing.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/getting_started_more_tags.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/getting_started_ratings.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/getting_started_searching.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/getting_started_subscriptions.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/getting_started_tags.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/introduction.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/ipfs.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/launch_arguments.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/petitionPractices.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/privacy.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/reducing_lag.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/running_from_source.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/server.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/support.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/wine.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://hydrusnetwork.github.io/hydrus/youDontWantTheServer.html</loc>
<lastmod>2024-05-15</lastmod>
<lastmod>2024-05-22</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.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2222,7 +2222,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -20,7 +20,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2190,7 +2190,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>

View File

@ -16,7 +16,7 @@
<link rel="icon" href="assets/favicon.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.23">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.24">
@ -2245,7 +2245,7 @@
<script id="__config" type="application/json">{"base": ".", "features": ["navigation.tracking", "navigation.sections", "navigation.tabs", "content.tabs.link", "navigation.top", "search.suggest", "content.code.annotate", "navigation.instant", "content.action.edit"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="assets/javascripts/bundle.ebd0bdb7.min.js"></script>
<script src="assets/javascripts/bundle.081f42fc.min.js"></script>
</body>