/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 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.



Version 574 Anonymous Board owner 05/08/2024 (Wed) 21:34 Id: a6fba3 [Preview] No. 1639 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=XBETVhHpcPk [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v574/Hydrus.Network.574.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v574/Hydrus.Network.574.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v574/Hydrus.Network.574.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v574/Hydrus.Network.574.-.Linux.-.Executable.tar.zst

Note: If you are updating from v570 or earlier and you use the Windows or Linux .zip or .tar.zst 'Extract' releases, you have to do a clean install one time to get v571 or later! (https://github.com/hydrusnetwork/hydrus/releases/tag/v571, https://hydrusnetwork.github.io/hydrus/getting_started_installing.html#clean_installs). If you are a Windows installer/macOS App/source user, you do not need to do a clean install to get over the v570->v571 bump; just update as normal.

I had a good week. The database has some new repair tech, and the new default twitter downloader now gets full-size images. The update this week may take a minute due to some database maintenance.

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

highlights

Message too long. Click here to view full text.



Release Tomorrow! Anonymous Board owner 05/15/2024 (Wed) 01:46 Id: 5b7d7d [Preview] No.1640 del
I had a great week. I improved quality of life and fixed some bugs.

The release should be as normal tomorrow.


Anonymous 05/15/2024 (Wed) 06:26 Id: e315c5 [Preview] No.1641 del
>>1640
>I had a great week. I improved quality of life and fixed some bugs.
I'm glad for you.



Version 573 Anonymous Board owner 05/01/2024 (Wed) 21:59 Id: 73087d [Preview] No. 1637 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=1glH_p16WB0 [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v573/Hydrus.Network.573.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v573/Hydrus.Network.573.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v573/Hydrus.Network.573.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v573/Hydrus.Network.573.-.Linux.-.Executable.tar.zst

I had a good week working on some quality of life and a tagging experiment.

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

my experiment

I've written a new tab, 'children', for the tag autocomplete dropdowns. It shows the tag children of anything in the list the autocomplete is managing. The idea here is you have 'evangelion' in your manage tags dialog but you have forgotten the names of the characters--there is now an easy-select list for you.

Message too long. Click here to view full text.



Release Tomorrow! Anonymous Board owner 05/08/2024 (Wed) 02:02 Id: 3ea116 [Preview] No.1638 del
I had a good week. I wrote a new database maintenance routine (which should fix the PTR '404' bug) and some small UI improvements and code cleanup.

The release should be as normal tomorrow.



Version 572 Anonymous Board owner 04/24/2024 (Wed) 21:30 Id: 26b50c [Preview] No. 1635 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=ZMbBsR6Hc6o [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v572/Hydrus.Network.572.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v572/Hydrus.Network.572.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v572/Hydrus.Network.572.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v572/Hydrus.Network.572.-.Linux.-.Executable.tar.zst

I had a good simple week mostly doing just one thing: overhauling the 'share' menu.

Note: If you are updating from v570 or earlier and you use the Windows or Linux .zip or .tar.zst 'Extract' releases, you have to do a clean install one time to get v571 or later! (https://github.com/hydrusnetwork/hydrus/releases/tag/v571, https://hydrusnetwork.github.io/hydrus/getting_started_installing.html#clean_installs). If you are a Windows installer/macOS App/source user, you do not need to do a clean install to get over the v570->v571 bump; just update as normal.

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

share menu

Message too long. Click here to view full text.

Edited last time by hydrus_dev on 04/24/2024 (Wed) 22:08.


Release Tomorrow! Anonymous Board owner 05/01/2024 (Wed) 02:25 Id: 3fc0c7 [Preview] No.1636 del
I had a good week. I improved some quality of life, added an experimental new tagging tab, and have a simple tweet downloader working again.

The release should be as normal tomorrow.



Version 571 Anonymous Board owner 04/17/2024 (Wed) 21:15 Id: 6b5539 [Preview] No. 1632 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=2umMp1VHWiA [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v571/Hydrus.Network.571.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v571/Hydrus.Network.571.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v571/Hydrus.Network.571.-.macOS.-.App.dmg
linux
tar.zst: https://github.com/hydrusnetwork/hydrus/releases/download/v571/Hydrus.Network.571.-.Linux.-.Executable.tar.zst

I had a simple week working on some quality of life and background stuff. There are special install instructions this week!

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

new build

tl;dr: If you use the Windows or Linux .zip or .tar.zst 'Extract' releases, you have to do a clean install! (https://hydrusnetwork.github.io/hydrus/getting_started_installing.html#clean_installs). If you are a Windows installer/macOS App/source user, you do not need to do a clean install; just update as normal.

Message too long. Click here to view full text.



Anonymous Board owner 04/17/2024 (Wed) 21:15 Id: 6b5539 [Preview] No.1633 del
the rest

The archive/delete filter gets a couple of workflow changes: first, if you finish a filter and there is more than one possible local file service to delete from, those 'commit' buttons are now disabled for 1.2 seconds. This is to catch you from spamming 'enter' through this dialog when it is suddenly different (I've done this myself more than once). Second, if you hate the idea of these buttons being disabled, and you always want to delete from all local file services anyway, please hit the new 'when finishing filtering, always delete from all possible domains' checkbox under options->files and trash, which lets you always have a simple 'commit' dialog that only shows 'delete from all local file services'.

The client now tries to load truncated images by default. The damaged images it now allows might be missing one pixel in the bottom right, or have a few lines of grey at the bottom, or might appear fine but just have some crazy metadata, but they won't, fingers crossed, fail with a 'malformed image' error any more. We had some stability problems with this mode some years ago, so I turned it off and only allowed it on in a debug menu on a per-session basis, but the situation seems to have cleared up, so it is now back on. If you need to turn it off, hit options->media.

Any time you have a normal single column list in the program, e.g. the list of URLs in 'manage urls', you can hit Ctrl+C or Ctrl+Insert and now it'll copy better strings (e.g. without '(1)' decorator cruft), and it'll copy every row you have selected.

I wrote a new emergency help document, 'help my db disappeared.txt', for the install_dir/db folder. If you ever boot up and get the 'this looks like the first time you have run the program' popup, there's now a guide to figure out what the hell happened.

next week

I didn't find the time to get to the 'share' menu rewrite, so I'll try again.


Release Tomorrow! Anonymous Board owner 04/24/2024 (Wed) 02:12 Id: c93e52 [Preview] No.1634 del
I had a good if simple week. The 'share' menu (off of thumbnails or the media viewer) is completely overhauled, and everything in it added to the shortcuts system.

The release should be as normal tomorrow.