/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


unable to keep my tags visible and overall finicky xPinkyDash 05/26/2021 (Wed) 07:31:28 Id: 1c9594 [Preview] No. 1073 [Reply] [Last 50 Posts]
whattup,

I've been fiddling with hydrus for a bit but cannot figure out how to keep my tags visible and usable at all times. I have two tags so far, but expect to use dozens, if not hundreds in total in the future.

The whole thing isn't easy for me introductory tutorial that I've gone over so far has basically been "select image, press f3, do ur tag stuff".

Can I see all my own created tags without selecting an image and pressing f3 and be able to edit/delete them? Also, how do I keep tags in the "selection tags" section at all times?

Thanks in advance.


Anonymous 05/31/2021 (Mon) 08:10:43 Id: d5fc20 [Preview] No.1076 del
I don't think it's possible. "Selection tags" is for tags applied to the images you have currently selected. Standard intended usage involves literally thousands of tags (I have 7k and I tag somewhat sparsely), which would be taxing on the database and kind of useless to have visible at all times. You can set the suggested tags options to show you more suggestions faster though by using "manage tag display and search" under tags on the top bar.


1 VABxvsyH 09/18/2023 (Mon) 03:21 Id: c93e7e [Preview] No.1532 del
20


1 VABxvsyH 09/18/2023 (Mon) 03:21 Id: c93e7e [Preview] No.1533 del
20



Version 451 Anonymous Board owner 08/18/2021 (Wed) 22:42:38 Id: dc7d79 [Preview] No. 1122 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=Cv87NJ2xX0k [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v451/Hydrus.Network.451.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v451/Hydrus.Network.451.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v451/Hydrus.Network.451.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v451/Hydrus.Network.451.-.Linux.-.Executable.tar.gz

I had a great week cleaning code and fixing bugs. If you have a big database, it will take a minute to update this week.

all misc this week, most bug fixes

I fixed a critical bug in tag siblings. It was causing some tag siblings to be forgotten, particularly on local tag services, and particularly when a tag had a sibling removed and added (e.g. 'delete A->B, then add A->C') in the same transaction. I will keep working here and will trigger a new sibling reprocess in the future just as 450 did so we can fix more PTR issues.

The new content-based processing tracking had a couple more issues. Some Linux users, in particular, it just broke for, due to a SQLite version issue. I have fixed that, and I have fixed some issues it caused for IPFS. There are new unit tests to make sure this won't happen again.

Message too long. Click here to view full text.



Anonymous Board owner 08/18/2021 (Wed) 22:43:04 Id: dc7d79 [Preview] No.1123 del
- misc:
- I fixed a critical bug in tag sibling storage when a 'bad' tag's mapping is removed (e.g. 'delete A->B') and added ('add A->C') in the same transaction, and in a heap of fun other situations besides, that mostly resulted in the newly added sibling being forgotten. the bug was worse when this was on a local tag service via the manage siblings dialog. this problem is likely the cause of some of our weird sibling issues on clients that processed certain repository updates extremely quickly. I will keep investigating here for more issues and trigger another sibling reset for everyone in the future
- the 'show some random pairs' button on the duplicates page is nicer--the 'did not find any pairs' notification is a popup rather than an annoying error dialog, and when there is nothing found, it also clears the page of thumbs. it also tries to guess if you are at the end of the current search, and if so, it will not do an auto re-fetch and will clear the page without producing the popup message
- fixed a bug that meant file order was not being saved correctly in sessions! sorry for the trouble!
- import of videos is now a little faster as the ffmpeg call to check resolution and duration is now retained to check for presence of an audio channel
- when files are imported, the status messages are now much more granular. large and CPU-heavy files should move noticeably from hash generation to filetype calculation to metadata to actual file copying
- fixed a database query bug in the new processing progress tracking code that was affecting some (perhaps older) versions of sqlite
- when you trash/untrash/etc... a file in the media viewer, the top hover text now updates to show the file location change
- fixed a typo bug in the new content type tracking that broke ipfs pinning yet again, sorry for the trouble! (issue #955)
- I fleshed out my database pending and num_pending tests significantly. now all uploadable content types are tested, so ipfs should not break at the _db_ level again
- the page tab menu now clumps the 'close x pages' into a dynamic submenu when there are several options and excludes duplicates (e.g. 'close others' and 'close to the left' when you right-click the rightmost page)
- the page tab menu also puts the 'move' actions under a submenu
- the page tab menu now has 'select' submenu for navigating home/left/right/end like the shortcuts
- fixed some repository content type checking problems: showing petition pages when the user has moderation privileges on a repository, permission check when fetching number of petitions, and permissions check when uploading files
- fixed a typo in the 'running in wine' html that made the whole document big and bold
- across the program, a 'year' for most date calculations like 'system:time imported: more than a year ago' is now 365 days (up from 12 x 30-day months). these will likely be calendar calculated correctly in future, but for now we'll just stick with simple but just a bit more accurate
- fixed a bug in mpv loop-seek when the system lags for a moment just when the user closes the media viewer and the video loops back to start

Message too long. Click here to view full text.



Anonymous Board owner 08/18/2021 (Wed) 22:45:00 Id: dc7d79 [Preview] No.1124 del
- boring database cleanup:
- to cut down on redundant spam, the new query planner profile mode only plans each unique query text once per run of the mode
- also fixed an issue in the query planner with multiple-row queries with an empty list argument
- refactored the tag sibling and parent database storage and lookup code out to separate db modules
- untangled and optimised a couple of sibling/parent lookup chain regeneration calls
- moved more sibling and parent responsibility to the new modules, clearing some inline hardcoding out of the main class
- cleaned up a bunch of sibling, parent, and display code generally, and improved communication between these modules, particularly in regards to update interactions and display sync
- the similar files data tables are migrated to more appropriate locations. previously, they were all in client.caches.db, now the phash definition and file mapping tables are in master, and the similar files search record is now in main

next week

I've managed to catch up on some critical issues, and some IRL stuff also eased up, so I have some breathing room. I want to put some more time into multiple local file services, which has been delayed, likely some way to search over previously deleted files.


Release Tomorrow! Anonymous Board owner 08/25/2021 (Wed) 02:11:16 Id: d4040a [Preview] No.1126 del
I had an ok week. I improved some quality of life and finally got around to shortcuts to seek video.

The release should be as normal tomorrow.


1 VABxvsyH 09/18/2023 (Mon) 03:07 Id: ebd67c [Preview] No.1531 del
20



Version 542 Anonymous Board owner 09/06/2023 (Wed) 21:45 Id: b22a06 [Preview] No. 1527 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=vDPoR5PHw7Y [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v542/Hydrus.Network.542.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v542/Hydrus.Network.542.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v542/Hydrus.Network.542.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v542/Hydrus.Network.542.-.Linux.-.Executable.tar.gz

I had a good week. There are improvements to PDFs and system predicate parsing.

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

highlights

Thanks to a user, PDFs now have thumbnails! I'm happy and surprised with how this turned out. The module it uses also offers raw text access, so I have rejuvenated a I-think-good-enough 'num words' count for PDFs. Also, PDFs can have a little embedded metadata like Author and Title, and this is viewable on the special button at the top of the media viewer. On update, all your existing PDFs will be scheduled for some file maintenance work to figure all this out, so give it a little while to catch everything up. As always, please send in any PDFs that get weird results. I expect we'll do a little more here, particularly pulling the embedded data into hydrus proper as tags etc...

Message too long. Click here to view full text.



Release Tomorrow! Anonymous Board owner 09/13/2023 (Wed) 01:47 Id: 0b8431 [Preview] No.1529 del
I had a good week. There are some bug fixes, a neat new way for downloader makers to parse dates, and Mr Bones gets the ability to search files.

The release should be as normal tomorrow.



Version 541 Anonymous Board owner 08/30/2023 (Wed) 19:23 Id: 123918 [Preview] No. 1524 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=xJRAubWCkcc [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v541/Hydrus.Network.541.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v541/Hydrus.Network.541.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v541/Hydrus.Network.541.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v541/Hydrus.Network.541.-.Linux.-.Executable.tar.gz

I had a good week. There's a mix of all sorts of work.

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

highlights

Thanks to a user, we are adding support for two more filetypes today: QOI, which is a png alternative, and Procreate, an Apple image project file. QOIs have full support, Procreate files just have thumbnails.

Message too long. Click here to view full text.



Release Tomorrow! Anonymous Board owner 09/05/2023 (Tue) 22:08 Id: 595922 [Preview] No.1526 del
I had a good week. PDF files get thumbnails and more metadata, and there's some improved system predicate parsing.

The release should be as normal tomorrow.



Version 540 Anonymous Board owner 08/23/2023 (Wed) 22:11 Id: b671da [Preview] No. 1521 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=ANDQoEl2StM [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v540/Hydrus.Network.540.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v540/Hydrus.Network.540.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v540/Hydrus.Network.540.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v540/Hydrus.Network.540.-.Linux.-.Executable.tar.gz

I had an ok week. There's a mix of smaller work.

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

highlights

system:filetype parsing now supports more human-friendly words. You can type 'system:filetype is image' or 'system:filetype is static gif, png' and it should just work. I think that any existing filetype predicate string (e.g. if you right-click->copy it) should now parse ok.

Message too long. Click here to view full text.



Anonymous 08/29/2023 (Tue) 10:27 [Preview] No.1522 del
>>1521
Sup mate, glad to see AI tagging come along! I ran into an issue with the 540 version on Linux (been using Qt5 before that, 490 something):

"This application failed to start because no Qt platform plugin could be initialized."

From what I understand Qt is a framework to draw the windows of programs and you made a change from the old Qt5 to the new Qt6 at some point in time. The 490 something version in Qt5 ran flawlessly, so I'll try to use that until a fix is found.

Of course I used a search engine and found the solutions to check for possibly missing dependencies of Qt and running"export QT_PLUGIN_PATH=<qt base path>/plugins" to presumably tell Qt where to find its plugin?

https://stackoverflow.com/questions/29405689/qt-5-4-1-this-application-failed-to-start-because-it-could-not-find-or-load-th

Another recommended running "export QT_QPA_PLATFORM=offscreen" to change the plugin used for Qt to the "offscreen" plugin instead of xcb? Neither worked.

https://github.com/NVlabs/instant-ngp/discussions/300

Anyways, just letting you know and maybe you can shed some light on this. In case I missed reading some part of the documentation or overlooked some other simple thing just let me know then I'll have another look at this myself.

Message too long. Click here to view full text.



Release Tomorrow! Anonymous Board owner 08/30/2023 (Wed) 00:53 Id: edcc41 [Preview] No.1523 del
I had a good week. There's a variety of work: some bug fixes, optimisations, quality of life, a new tool for the parsing system, parent and sibling fetching on the Client API, and support for more new filetypes.

The release should be as normal tomorrow.

>>1522
Sorry for the trouble. Yeah, we have been through a couple of Qt bumps this past year. I just pushed us up to 6.5.2 a couple weeks ago and that caused its own headaches on certain Wayland-using Linux machines. Your problem, yeah, seems to be that Qt6 just won't load. No worries.

In general, I now recommend that all Linux users who are on anything even slightly unusual now run from source. This lets you customise which version of these important libraries you are running. This Qt business kickstarted me into making this process simple, and I can now happily point you here: https://hydrusnetwork.github.io/hydrus/running_from_source.html

There's a simple setup script to run now that'll take you through all the steps. You obviously want to select the 'Qt(5)' option in the setup.

Let me know if you have any more trouble.


Anonymous 09/03/2023 (Sun) 09:49 [Preview] No.1525 del
>>1523
No need to apologize. Yeah I saw a lot of Qt related back and forth in the documentation and I get that such a framework upgrade causes quite a lot of difficulties with various Linux versions. Especially with "slightly unusual" distros, which absolutely applies here. Tails is based on Debian, but adapts software upgrades slowly (Debian itself is already slow) and Debian-Kicksecure and Whonix are very similar in that.

I will check out the building from source instructions, thanks!

I did import from newer hydrus versions to older ones, where the saved URLs were imported as a simple tag. Is there a process to convert that simple tag again into the URL for each file?

So far, have a nice weekend! :)



Version 539 Anonymous Board owner 08/16/2023 (Wed) 22:29 Id: 22c813 [Preview] No. 1519 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=htZEYN1TkOE [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v539a/Hydrus.Network.539a.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v539a/Hydrus.Network.539a.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v539a/Hydrus.Network.539a.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v539a/Hydrus.Network.539a.-.Linux.-.Executable.tar.gz

I had an ok week. There's full PSD support and a variety of quality of life improvements.

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

PSD files

Just like last week, if you run from source, you might like to rebuild your venv again this week, and you'll get the PSD support. Just run 'setup_venv' again.

Message too long. Click here to view full text.



Release Tomorrow! Anonymous Board owner 08/23/2023 (Wed) 01:46 Id: 86165e [Preview] No.1520 del
I had an ok week. I was a little ill, so I couldn't get the big stuff I wanted done, but I did clear out a mix of mostly bug fixes. There's also a little extra system:filetype predicate parsing and faster file maintenance.

The release should be as normal tomorrow.



Version 538 Anonymous Board owner 08/09/2023 (Wed) 22:32 Id: fa75c8 [Preview] No. 1517 [Reply] [Last 50 Posts]

Message too long. Click here to view full text.



Release Tomorrow! Anonymous Board owner 08/16/2023 (Wed) 01:45 Id: 0419dc [Preview] No.1518 del
I had an ok week. You can type in system:rating predicates, PSD files show fully in the media viewer, and there are some additional quality of life improvements.

The release should be as normal tomorrow.



Version 537 Anonymous Board owner 08/02/2023 (Wed) 22:11 Id: cdd581 [Preview] No. 1515 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=pg-yeXEvVwA [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v537/Hydrus.Network.537.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v537/Hydrus.Network.537.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v537/Hydrus.Network.537.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v537/Hydrus.Network.537.-.Linux.-.Executable.tar.gz

I had an ok week. There's a mix of bug fixes and a couple of neat improvements.

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

highlights

First off, the filetype selector, which you'll see in 'system:filetype' and any File Import Options, is completely rewritten to a checkbox tree. It is easier to work with than the old expanding panels system and scrolls smoothly when it gets internally tall. I've been worried about adding more filetype support for a while because of how busy this widget was getting, but this will relieve things.

Message too long. Click here to view full text.



Release Tomorrow! Anonymous Board owner 08/09/2023 (Wed) 01:22 Id: d8bb03 [Preview] No.1516 del
I had a great week. The 'delete big database stuff in the background' system is finished, there's support for HEIC, HEIF, and AVIF, I fixed a bunch of bugs, and there's updates to some core libraries that should improve UI quality of life.

The release should be as normal tomorrow.



Version 536 Anonymous Board owner 07/26/2023 (Wed) 22:04 Id: 923d86 [Preview] No. 1513 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=EtVjGWpbE7k [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v536/Hydrus.Network.536.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v536/Hydrus.Network.536.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v536/Hydrus.Network.536.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v536/Hydrus.Network.536.-.Linux.-.Executable.tar.gz

I had a mixed week, but I fixed some things, and there is more filetype support. There are a couple of database fixes this week, so anyone with a large database, including anyone who syncs or has synced with the PTR, can expect the update to take several minutes.

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

highlights

Thanks to a user, the program now supports gzip (a type of archive) and xcf (GIMP savefiles)! SVG thumbs also look correct now if you have 'fill' thumbnails. Since the 'filetype selector' widget is getting pretty stacked, I'm going to rewrite it very soon, and I think we are going to have one or more groups, maybe spitting raster/vector and grouping 'image' application types like psd, krita, and xcf, together.

Message too long. Click here to view full text.



Release Tomorrow! Anonymous Board owner 08/01/2023 (Tue) 23:58 Id: 62f066 [Preview] No.1514 del
I had an ok week. There's a new selector for filetypes (in system:filetype and File Import Options), a new database-deletion routine that makes deleting large services like the PTR instant, and a variety of small bug fixes.

The release should be as normal tomorrow.



Version 535 Anonymous Board owner 07/19/2023 (Wed) 21:55 Id: 739c89 [Preview] No. 1510 [Reply] [Last 50 Posts]
https://youtube.com/watch?v=qv6yDjtIl8k [Embed]
windows
zip: https://github.com/hydrusnetwork/hydrus/releases/download/v535/Hydrus.Network.535.-.Windows.-.Extract.only.zip
exe: https://github.com/hydrusnetwork/hydrus/releases/download/v535/Hydrus.Network.535.-.Windows.-.Installer.exe
macOS
app: https://github.com/hydrusnetwork/hydrus/releases/download/v535/Hydrus.Network.535.-.macOS.-.App.dmg
linux
tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v535/Hydrus.Network.535.-.Linux.-.Executable.tar.gz

I had a good couple weeks working on better petition-processing workflow for repository janitors. Most users won't see this, so you can ignore most of this release!

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

krita and SVG

Thanks to two different users, hydrus gets Krita (.kra, .krz) and SVG (.svg) support today. Both formats also get thumbnails!

Message too long. Click here to view full text.



Anonymous Board owner 07/19/2023 (Wed) 21:56 Id: 739c89 [Preview] No.1511 del
There's also some quality of life improvements. There's a little layout improvement. The current petition type you are working on is now highlighted with a '*' on the respective button. The page also remembers what type of petitions you were looking at, and what you set the 'show this many files' widget to, and the new 'how many petitions to fetch' value.

Now, what works in my small testing environment may struggle at scale, especially the PTR. I dump a good amount of new CPU into selecting this new petition list, so maybe fetching 40 petitions takes too long and you have to turn it down to 10, or maybe this lags out when you get a 100,000 mapping petition, or maybe the queue order is borked somehow. This is just a first version of this new system, so let me know how it works and I'll tune it.

And there is more I already want to do. The new list could do with a right-click menu for copying account id and retrying failures, and some of the widgets (sort-by, num files) could do with some show/hide tech on petition types they don't apply to, and it would be nice to have some shortcuts working. I also think the management panel is too tall now, so maybe I'll fold it somehow into tabs, or allow a double-wide panel, or just have more aggressive show/hide or resizable layout? In any case, I'll keep banging away at this.

next week

I've got a ton of normal small work piled up, so I'm back to that for a while. Thanks for your patience.


Release Tomorrow! Anonymous Board owner 07/25/2023 (Tue) 23:59 Id: 7b4455 [Preview] No.1512 del
I had a mixed week, a bit short on productivity. Despite a light changelog, there's a neat fix to the 'this tag is still in my autocomplete even though I deleted it from everything' problem, and, thanks to user help, support for importing XCF and gzip files.

The release should be as normal tomorrow.