/hydrus/ - Hydrus Network

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

Boards | Magrathea | Catalog | Bottom

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

Remember to follow the rules

Max file size: 350.00 MB

Max files: 5

Max message length: 4096


Version 584 Anonymous Board owner 07/24/2024 (Wed) 21:21 Id: cc311d [Preview] No. 1669 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=L5dcODmclFU [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v584/Hydrus.Network.584.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v584/Hydrus.Network.584.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v584/Hydrus.Network.584.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v584/Hydrus.Network.584.-.Linux.-.Executable.tar.zst

I had an ok week working on some small jobs and new Client API commands.

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

highlights

I fixed a bug that was allowing wasteful file re-downloads from Pixiv and Twitter. I accidentally left a hole in the recent changes to the URL 'neighbour-testing' logic, where it tries to determine if a 'already in db/previously deleted' URL determination is trustworthy, and sites where posts can have multiple files were not able to return 'already in db' or 'previously deleted' until the file itself was redownloaded. I have filled the hole in--thank you for the reports, sorry for the trouble, and let me know if you notice anything else weird going on.

Message too long. Click here to view full text.




Version 583 Anonymous Board owner 07/17/2024 (Wed) 21:28 Id: cf1760 [Preview] No. 1667 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=-KWxaOmVNBE [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v583/Hydrus.Network.583.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v583/Hydrus.Network.583.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v583/Hydrus.Network.583.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v583/Hydrus.Network.583.-.Linux.-.Executable.tar.zst

I had an ok week mostly cleaning code.

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

highlights

The command palette (ctrl+p by default) gets some new settings under the new options->command palette panel. You can now search for page of pages, and the menubar/media actions, which were previously hidden behind advanced mode, can now be turned on or off separately. I haven't touched this thing much since it was first submitted, but let me know what you would like it to do in future. I know it currently needs some filtering to get rid of unhelpful menu actions, so let me know what is most annoying and I'll see what I can do.

Message too long. Click here to view full text.



Release Tomorrow! Anonymous Board owner 07/24/2024 (Wed) 02:16 Id: 1bceaf [Preview] No.1668 del
I had a good, simple week. I added some commands to the Client API and cleared some bug fixes and UI improvements. An issue that was causing redundant file downloads on Pixiv is fixed.



Version 582 Anonymous Board owner 07/10/2024 (Wed) 21:54 Id: bf7233 [Preview] No. 1665 [Reply] [Last 50 Posts]

Message too long. Click here to view full text.



Simple Release Tomorrow! Anonymous Board owner 07/17/2024 (Wed) 03:41 Id: 592fd2 [Preview] No.1666 del
I had an ok week mostly cleaning code. There's some new settings for the command palette, and the 'manage times' dialog gets the ability to set times to multiple domains at once.

The release should be as normal tomorrow.



Version 581 Anonymous Board owner 07/03/2024 (Wed) 21:38 Id: ffdf0a [Preview] No. 1663 [Reply] [Last 50 Posts]

Message too long. Click here to view full text.



Release Tomorrow! Anonymous Board owner 07/10/2024 (Wed) 03:40 Id: 7ca939 [Preview] No.1664 del
I had a great week working on UI fixes and quality of life. There's a new test panel for sidecars and the colours in the options->colour panel can finally be set via stylesheet.

The release should be as normal tomorrow.



Version 579 Anonymous Board owner 06/19/2024 (Wed) 21:53 Id: 7f70ff [Preview] No. 1655 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=qzTwBQniLSc [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v579/Hydrus.Network.579.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v579/Hydrus.Network.579.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v579/Hydrus.Network.579.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v579/Hydrus.Network.579.-.Linux.-.Executable.tar.zst

I had a great week mostly working on UI quality of life.

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

highlights

There are several places where you can enter regex (clever text search rules) in the program. I have written a nicer text input widget and spammed it everywhere. It has several improvements: it colours green/red depending on whether the current text will compile; its menu button collects better tutorial links; and the one in the String Converter regex replace now shows how to do (unnamed) or <named> group replace.

Message too long. Click here to view full text.



Anonymous 06/24/2024 (Mon) 05:16 Id: e73e0b [Preview] No.1656 del
>>1655
Hey dev, quick question.
Is there a way to access the import files tag parser system but for files already imported, drawing from filename namespace tags in place of the import filename?
I don't want to reimport everything and mess up existing tag namespaces but I have a lot of files where I downloaded their filenames along with them and the filenames are meaningful, including tags or titles or artist names, so on.


Release Tomorrow! Anonymous Board owner 06/26/2024 (Wed) 02:59 Id: fcc3ac [Preview] No.1658 del
I had a good week working on a mix of stuff. There's a new maintenance job that recalculates the presentation and counts of individual tags, some UI fixes and a couple clever shortcuts for QSS refresh and ICC Profile switching, and some fixes to unusual file import problems.

The release should be as normal tomorrow.

>>1656
Not yet, but I want to figure out a sort of 'internal' metadata migration that uses the sidecar system's tools to do this. You'll be able to set a metadata source and a metadata destination and it'll pipe from one to another, kind of like if you exported files with sidecars and then reimported them.

You would, fingers crossed, be able to say 'suck up my filename: tags from here and then do these conversions to them and then spit them out back here at this service'.

I don't know when I will be able to get this done, but I'm keen on working on sidecar UI improvements in the near future, and this tech will fix a lot of pain in the ass problems like 'I want to parse my URLs into tags' and so on, so it is on my mind.


Anonymous 07/03/2024 (Wed) 10:12 Id: e73e0b [Preview] No.1661 del
>>1658
Yeah, sounds cool. For my purposes just a way to chunk up a given tag and replace it with multiple tags using common separators like whitespace, comma, hyphen, or some custom separator, would be the main thing.
Because you could round up a certain group of files, give them all some tag to indicate you had done it to them, do it, and then look through the tags and fix them however you needed to, trim off junk tags, replace some tags with recombined versions, so on.
Right now it can be difficult to see long filenames in the tag editing view to put the tags in manually if on a laptop or something.
Is there a way in settings to add a scrollbar to the applied tags, or just to close some columns like related, file lookup scripts, etc? Or to rewidth them individually.
I like having them but they also get in the way sometimes being fixed width with long filename tags.


Anonymous Board owner 07/03/2024 (Wed) 21:38 Id: 8bde48 [Preview] No.1662 del
>>1661
The customisation for columns is limited right now, but I hope to have hide/show and better resizing option tech in future. I built the system to expand to this, I just need to find the time to flesh out the skeleton behind the scenes.



Version 580 Anonymous Board owner 06/26/2024 (Wed) 21:30 Id: 7ca213 [Preview] No. 1659 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=BvfHlZ8QRaI [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v580/Hydrus.Network.580.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v580/Hydrus.Network.580.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v580/Hydrus.Network.580.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v580/Hydrus.Network.580.-.Linux.-.Executable.tar.zst

I had a good week working on a mix of stuff.

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

highlights

I may have fixed a program freeze when minimising to tray via the close button (the settings for this are under options->system tray). If you have had trouble with this before, please, when you are at a convenient point to risk a hang, try it again and see if you have trouble. If you do, what happens if you minimise to system tray from the file menu--still have problems, or is that reliably fine?

Message too long. Click here to view full text.



Release Tomorrow! Anonymous Board owner 07/03/2024 (Wed) 06:44 Id: 5ed021 [Preview] No.1660 del
I had a great week working on some new janitor tech that makes it easy to thoroughly delete tags from a repository. I also cleaned a bunch of code and, for normal users, improved some quality of life.

The release should be as normal tomorrow.



Version 578 Anonymous Board owner 06/05/2024 (Wed) 21:53 Id: 3a9397 [Preview] No. 1649 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=ieKs9G1YBl4 [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v578/Hydrus.Network.578.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v578/Hydrus.Network.578.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v578/Hydrus.Network.578.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v578/Hydrus.Network.578.-.Linux.-.Executable.tar.zst

I had a good week mostly doing some simple work. In a bonus, animated webps are now fully supported.

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

highlights

Animated webp decoding is not widely supported, but we discovered a method this week and I plugged it into my old (slightly janky) native animation viewer. I have made it work just like the for gif and (a)png, where, within hydrus, images and animations will count as different filetypes. On update, all your existing webps will be queued for a rescan. If they are actually animated, they will become 'animated webp' and get num_frames and a duration, and they'll play animated in the media viewer. Let me know if you run into any trouble with it!

Message too long. Click here to view full text.



Anonymous 06/10/2024 (Mon) 13:39 Id: 9a5297 [Preview] No.1651 del
The new incremental tagging is great and the default was what I needed. The move feature saved me too, because "oldest first" has the tenth image in the set imported first for whatever reason, and it looks like they put the 28th image at the end, forgot to post it whil posting the set. Everything seems to be working and nothing to report, I would love a "move forward/backwards x" popup in the future if practical.

I upgraded my client
464 > 474 > 509 > 529 > 554 > 578
I technically could have skipped 529 since 509 > 554 gave me an error about regenerating missing ratings tables, and I don't use ratings at all (yet), but since it said it was a "serious error" I went ahead and added the extra step anyways. 529 > 554 still gave me a "may or may not be serious" message about some sort of table entries for ratings I think, but since I don't use them, I just went ahead. Other than that, I didn't ignore any warnings aside from the bitrot notice, which led to the path above.


Anonymous 06/10/2024 (Mon) 13:44 Id: 9a5297 [Preview] No.1652 del
>>1651
I do have one other thing to mention, the page tags are fine but when I open my collection to page through it, it starts oldest-first (so the image correctly tagged page 10). This didn't change when I changed the way I sorted things to something else, it still shows the collection in import time order instead of page order, and the thumbnail is that oldest, page 10, image. Is that just how collections work or do I need to change some setting not available in the files tab?


Anonymous 06/10/2024 (Mon) 17:46 Id: 9a5297 [Preview] No.1653 del
>>1652
Never mind, it finally occurred to me I can select portions and move them past the single file together instead.


Release Tomorrow! Anonymous Board owner 06/19/2024 (Wed) 02:28 Id: c2a004 [Preview] No.1654 del
I had a great week back into things. I improved UI quality of life with some better list workflow and regex editing, cut down on import folder inefficiency, and fixed an annoying problem in the known URL checking logic.

The release should be as normal tomorrow.

>>1652
Not sure if I am totally understanding you, but collections have the same internal sort as the outer sort you have set on the page. If you set to sort by import time, collections will sort their internal files by import time and then sort amongst themselves by import time too (usually by something like their minimum held import time, or for metadata that aggregates appropriately, total filesize for filesize). So, if you have paged content collected, I recommend you always sort by 'namespaces->creator-series-volume-chapter-page' kind of thing, and collect-by creator+chapter or similar.

In future I expect I'll add a second sort for collection internals, or an override option, or something, but it is stuck for now.



Version 577 Anonymous Board owner 05/29/2024 (Wed) 21:48 Id: 6674cc [Preview] No. 1646 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=9QY0OJ8RHYE [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v577/Hydrus.Network.577.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v577/Hydrus.Network.577.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v577/Hydrus.Network.577.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v577/Hydrus.Network.577.-.Linux.-.Executable.tar.zst

I had an ok week. There's a mix of small improvements, and some neat OS integration.

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

highlights

Thanks to a user, we have some cool new OS integration this week. For Windows, you can now go open->in another program on a thumbnail to get the Windows open with dialog, and open->properties to get the normal Windows file properties window. Also, the various places that can view a file in your OS file explorer now work better, and are better about selecting the file(s). Users who runs from source will want to rebuild their venvs this week to get this new stuff.

Message too long. Click here to view full text.



Anonymous 06/04/2024 (Tue) 16:42 Id: d515c9 [Preview] No.1647 del
>>1646
Hi dev, I have a question.
If I already have some images I want to be a collection tagged with their shared title, and I already have them in the proper page order (via time imported or so on), is there an easy way to just select a range of thumbnails and apply page tags to them, starting with 1 for the first?
I'm looking to avoid exporting and reimporting with regex stuff


Release Tomorrow! Anonymous Board owner 06/05/2024 (Wed) 01:29 Id: 4dcff5 [Preview] No.1648 del
I had a good week making some simple improvements before my break. There is also full support for animated webps!

The release should be as normal tomorrow.

>>1647
Yeah, you are in luck since I only added this a little while ago--hit up the normal manage tags dialog and then click the new '±' button that is just above the tag text input. This launches a little sub-dialog that can do all sorts of incremental tagging. Note that right-clicking thumbnails has a submenu called 'move' that lets you reorganise things, too.

Let me know if you run into any trouble with it!


Anonymous 06/10/2024 (Mon) 12:06 Id: d515c9 [Preview] No.1650 del
>>1648
I really am lucky, thanks.
Time to update!



Version 576 Anonymous Board owner 05/22/2024 (Wed) 21:13 Id: 79c087 [Preview] No. 1644 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=gWmECLnMKGk [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v576/Hydrus.Network.576.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v576/Hydrus.Network.576.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v576/Hydrus.Network.576.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v576/Hydrus.Network.576.-.Linux.-.Executable.tar.zst

I had a great week. The program should be less laggy when busy.

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

improved file access latency

I reworked the client file manager's locks to be more fine and sophisticated. When you have several importers working in the background, and particularly importers handling large files, the client will delay access to your files and thumbnails far less, and generally not at all. I have been thinking about the specific change I intended to make here for a while, but this stuff can be tricky and I wanted to think and be careful how I did it. All tests so far are proving good, but let me know if you run into any trouble.

Message too long. Click here to view full text.



Release Tomorrow! Anonymous Board owner 05/29/2024 (Wed) 02:59 Id: 7eecfe [Preview] No.1645 del
I had an ok week. I fixed some bugs and cleaned up some UI. There's also support for 'open with' and 'file properties' in Windows.

The release should be as normal tomorrow.



Version 575 Anonymous Board owner 05/15/2024 (Wed) 22:12 Id: 0ca1e3 [Preview] No. 1642 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=Auc5wHXPQaw [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v575/Hydrus.Network.575.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v575/Hydrus.Network.575.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v575/Hydrus.Network.575.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v575/Hydrus.Network.575.-.Linux.-.Executable.tar.zst

I had a great week. I made a bunch of small improvements, and I am gearing up to start duplicate auto-resolution.

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

highlights

The new tag autocomplete 'children' tab now sorts by count and clips to the top n (default 40) results. You can change the n under options->tags. This takes a bit of extra CPU to figure out, so let me know what performance you see in IRL situations.

Message too long. Click here to view full text.



Release Tomorrow! Anonymous Board owner 05/22/2024 (Wed) 04:39 Id: 9bcb6b [Preview] No.1643 del
I had a great week. I cleaned some jank code, fixed some bugs, improved some downloader UI, and massively reduced file load lag when there are many imports going on.

The release should be as normal tomorrow.