windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v225/Hydrus.Network.225.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v225/Hydrus.Network.225.-.Windows.-.Installer.exe
os x
app: https://github.com/hydrusnetwork/hydrus/releases/download/v225/Hydrus.Network.225.-.OS.X.-.App.dmg
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v225/Hydrus.Network.225.-.OS.X.-.Extract.only.tar.gz
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v225/Hydrus.Network.225.-.Linux.-.Executable.tar.gz
source
tar.gz: https://github.com/hydrusnetwork/hydrus/archive/v225.tar.gz
I had a tough week. I was ill for most of it, but I got a couple neat things done.
system:numtags is faster and more precise
When I split the db apart around version 200, the way that tags were counted for 'system:number of tags' had to suffer. I've now filled in the blanks and got it going fast again when possible. If your search is on 'local files' or has some other predicates (like 'show me all the files with 'blonde hair' that have less than 4 tags'), it'll typically run in less than a second.
Also, as I was mucking around with this, I discovered that namespaces were not being differentiated in the count, so having both 'page:1' and 'chapter:1' on a file would only count as 1 in the search logic. This is now fixed.
incidence (grouped by namespace) tag sorting
You can now sort tags by 'incidence (grouped by namespace)'. I wasn't sure how to sort the grouped namespaces, so I ultimately went with lexicographic. Let me know what you think!
full list
- system:numtags is now much faster when applied to 'local files' or a file repository
- system:numtags now correctly counts same-tag-different-namespace tags as distinct (for instance, [page:1, chapter:1] was previously being counted as only one)
- refactored fast db integer iterable access code into a context manager
- media result building is faster
- added namespace-grouped incidental tag sorting
- fixed the OpenCV image loader for monochrome images
- fixed a thread interaction issue when drawing popup messages
- popup messages should no longer flicker while static
- popup debug test is richer
- fixed editing of some taglists such as in explicit tags and import tag editing
- SSL EOF errors are now caught by the networking engine
next week
Assuming I have the time and energy, I'd like to catch up on messages and push the parsing overhaul more. I did a little more on it this week, and I'm still enthusiastic about getting a simple prototype ready. Most of the object code is basically there, so I just need to write a bit more gui and polish it off.
There's also a bug in how some autocomplete tag counts are being added up, I think to do with siblings, so I'll look into that and any other bug reports that have piled up while I've been out.