github hydrusnetwork/hydrus v653
Version 653

6 hours ago

misc

  • I hacked a simple date range (x axis) into the file history chart. it is clunky, but if you want to zoom in on one year, it'll work. this persists through search changes, and there's a 'refit x axis' button to recalc for the current data in view
  • reworked the naming and layout of the checkbox list in options->media viewer hovers
  • options->media viewer hovers and the top hover eye icon get a new Hover-window pop-in requires window focus, default on
  • options->media viewer hovers and the top hover eye icon get a new Pop-in notes (right) hover window on mouseover, default on, to handle the notes hover window
  • also added the new 'pin the duplicates filter hover window' checkbox to these guys (it is also still in the cog menu of the hover itself)
  • the When finishing filtering, always delete from all possible domains option is now simpler and more reliable. it had some old logic from the days when archive/delete allowed trashed files and sometimes not activate if there were multiple domains (#1926)
  • the archive/delete commit dialog when the above option is off is simplified and, if there are multiple domains to delete from, always puts 'combined local file domains', which now has a clearer label, at the top
  • system:duration parsing now supports hours and minutes, and some funky stuff like '26000ms' works better (#1924)
  • the hydrus network engine has two new global http headers: Accept: image/jpeg,image/png,image/*;q=0.9,*/*;q=0.8, which preferences jpegs and pngs over webp, and Cache-Control: no-transform, which asks CDNs not to deliver "optimised" versions of files (often not honoured, though). all users who don't have a global header with those names already in place will get them on update. if you prefer something else, hit network->data->manage http headers to edit!
  • fixed the 'refresh all pages on current page of pages' shortcut action, which was accidentally nullified by a recent rewrite
  • fixed an issue with clientside services not deleting properly when editing services on a server and deleting more than one service at once

boring cleanup

  • the file history chart can now take new data and will regen its internal series and axes and stuff. previously I swapped in a whole new chart widget on every new search. also cleaned up the layout of the wider panel here
  • all Typing.Optional across the program (~300 instances I think) are replaced with x | None, which is python 3.10+ only. turns out we already had some of these, so no big worries, I hope, about lingering 3.9 users
  • all Typing.Union across the program (~50 instances) is similarly replaced
  • clarified some 'this message only shows one time per program boot' messages

Don't miss a new hydrus release

NewReleases is sending notifications on new releases.