/hydrus/ - Hydrus Network

Bug reports, feature requests, and other discussion for the hydrus network.

Posting mode: Reply

Check to confirm you're not a robot
Name
Email
Subject
Comment
Password
Drawing x size canvas
File(s)

Board Rules

Max file size: 350.00 MB

Max files: 5

Max message length: 4096

Manage Board | Moderate Thread

Return | Magrathea | Catalog | Bottom

Expand All Images


Version 589 Anonymous Board owner 09/11/2024 (Wed) 21:55 Id: 325890 [Preview] No. 1694
https://youtube.com/watch?v=Ka4pfP2z8iA [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v589/Hydrus.Network.589.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v589/Hydrus.Network.589.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v589/Hydrus.Network.589.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v589/Hydrus.Network.589.-.Linux.-.Executable.tar.zst

I had a good couple of weeks mostly cleaning code and optimising things.

Full changelog: https://hydrusnetwork.github.io/hydrus/changelog.html

highlights

If you have a lot of files, your database update may take a couple minutes this week. Some users have had unoptimised similar-files search for a while, and this fixes it.

If you have a lot of tag siblings and parents (e.g. if you sync with the PTR), I have reduced the lag around sibling/parent processing significantly. There's a cache that previously had to be regenerated on every sibling/parent change, and for the PTR that could take 1.3 seconds, now it just updates in a couple milliseconds. If I have been working with you on lag issues, and we discovered that shutting off 'normal time' sibling/parent work fixed it, try turning it back on this week and let me know how it goes. If you do prefer manual control of this, there's also a new 'sync now' menu entry under tags->sibling/parent sync that basically slams all the 'work hard' buttons and functions as a catch-all 'do all outstanding work now'.

A bunch of big lists like the 'file log' should now initialise and sort a little bit faster, particularly when you are pushing 10,000+ items.

I fixed the 'page chooser' dialog's 3x3 layout, which was accidentally un-done in a recent layout overhaul. This thing is stupid, but I'm still fond of it. There's also some new checkboxes under options>pages that govern whether 'my files' and the more advanced 'local files' will show up in the 'files' choice.

The safebooru parser should stop grabbing '?' tags, and catbox collection URLs are now parseable.

next week

I want to get some meaty work done, either chipping away at dynamic file storage or duplicate auto-resolution.


Anonymous 09/15/2024 (Sun) 15:23 Id: c2aa36 [Preview] No.1695 del
Hi dev, many moons ago back in the double digit versions I asked if there was a view to see all tags, or a count of the number of unique tags. At the time you'd mentioned that the database wasn't set up in a way that made that operation practical, and recently I've been paring down and standardizing some old tags (like starting in maybe 2016 old) so I thought I would ask if anything has changed with updates on tag meta-management.


Release Tomorrow! Anonymous Board owner 09/18/2024 (Wed) 03:06 Id: 0e7d5b [Preview] No.1696 del
I had a good week. I did the background work I wanted to do, and for the release I've got a variety of quality of life bells and whistles to roll out. Nothing huge, but a bunch of little UI improvements.

The release should be as normal tomorrow.

>>1695
Not really, I'm afraid. There's still no 'tag wiki' in hydrus, like you see in the boorus. There's some new ways to search/list all tags, or all tags of a certain namespace, under tags->manage tag display and search, so you can straight up search for '*' now, but no proper paginated tag browser.

There's much better Client API tools, though, including autocomplete search, which would allow you to inspect this stuff more programmatically or make your own tag wiki: https://hydrusnetwork.github.io/hydrus/developer_api.html#add_tags_search_tags

Maybe that would allow you to do something of what you are thinking of here. For the most part though, hydrus is still optimised to ingest as much as possible, and the PTR has like fifty or a hundred million unique tags (across 2+ billion mappings), so the various problems of presenting the 'hydrus taglist' in a form a human can handle are all the more difficult.



Top | Catalog | Post a reply | Magrathea | Return