[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]

/hydrus/ - Hydrus Network

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

Catalog

8chan Bitcoin address: 1NpQaXqmCBji6gfX8UgaQEmEstvVY7U32C
The next generation of Infinity is here (discussion) (contribute)
Name
Email
Subject
Comment *
File
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
Options
Password (For file and post deletion.)

Allowed file types:jpg, jpeg, gif, png, webm, mp4, swf, pdf
Max filesize is 8 MB.
Max image dimensions are 10000 x 10000.
You may upload 1 per post.


New user? Start here ---> http://hydrusnetwork.github.io/hydrus/

YouTube embed. Click thumbnail to play.

 No.900

win32

zip: https://github.com/hydrusnetwork/hydrus/releases/download/v163a/Hydrus.Network.163a.-.Win32.-.Extract.only.zip

exe: https://github.com/hydrusnetwork/hydrus/releases/download/v163a/Hydrus.Network.163a.-.Win32.-.Installer.exe

os x

app: https://github.com/hydrusnetwork/hydrus/releases/download/v163a/Hydrus.Network.163a.-.OS.X.-.App.dmg

tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v163a/Hydrus.Network.163a.-.OS.X.-.Extract.only.tar.gz

linux

tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v163a/Hydrus.Network.163a.-.Linux.-.Executable.tar.gz

source

tar.gz: https://github.com/hydrusnetwork/hydrus/archive/v163a.tar.gz

UPDATE: The release I put out last night had a bug that broke tag uploads. I have fixed it and updated the above links. If you got the release yesterday and need to upload tags anywhere, please get the hotfix.

The bug was a single line of code that referred to one of the db indices I changed this week. I assumed that gathering pending tags was in my automatic tests, but it apparently isn't! I'll add some tests next week to make sure this kind of problem can't slip through the cracks again.

I had an ok week improving and fixing things. I didn't have as much time as I wanted, but I'm pleased with what I did.

new indices

I profiled the way the client database was working with mappings and figured out some more efficient indices that seem to do the same work in about half the time. Tag searches, putting results together into thumbnails, and processing tag updates should all be a bit faster.

The update will have to do some heavy CPU work to recalculate these indices, which may take a few minutes.

pixiv

I have updated my pixiv parser to work for their latest code, which means hydrus pixiv pages will now download the largest version of a file again and also parse tags more reliably.

I looked at parsing manga and ugoira pages, and while it is certainly doable, it will be some work. I am about 25% through a rewrite of the downloader engine, so I will probably integrate support for these more complicated types of content as I work on that. I have long considered adding a hydrus-specific 'cbr'-type of file (a single archive content type with multiple internal files), and this may be the time to do it.

rating system predicates

I have reworked the dialog that launches for system:ratings to be much quicker and allow for multiple rating selections in one go. Exact values for numerical rating predicates are fixed for non-'zero allowed' numerical services as well. Have a play with it!

Like/dislike and numerical services are still split into two sub-panels with separate ok buttons, but I will merge them into one next week.

full list

- reconfigured some important mapping indices in the client db to reduce search time for many common tag operations

- the new indices have also sped up tag processing significantly

- added an automatic db optimiser analyzer run whenever the db updates

- pixiv now downloads the largest version of an image again

- pixiv tag parsing improved

- added support for some unusual mp4 types

- the noquery media panel is removed. pages with no query status will now show a normal thumbnail panel with 0 files, rather than 'None' files.

- check file integrity will now report number of missing files and incorrect files separately

- check file integrity can now take a folder to move incorrect files, rather than deleting them

- when you try to pend a tag with a sibling in the manage tags dialog, you will be prompted with the chance to pend the sibling instead

- the rating system predicate dialog now allows for easier (and multiple!) selection of like rating parameters

- the rating system predicate dialog now allows for easier (and multiple!) selection of numerical rating parameters

- the rating system predicate dialog now offers correct predicates for 'zero allowed' numerical rating services

- some bmp icon code cleanup

- changed pause and cancel buttons to bitmap buttons

- cleaned up a lot of pause and cancel code

- now, when popups are paused, they will hide their details

- popups that are cancelled by a dialog change (for instance when subscriptions are changed while subs are processing) will now dismiss themselves after a few seconds

- during repository sync, http failures are recovered from more gracefully, and any pending processing will continue

- the repository update downloading and processing loops will wait on the db and gui more efficiently

- fixed a bug in the way the manage export folders dialog was testing existence of subdirectories

- general code cleanup

- bit more code cleanup

- some good daemon refactoring

next week

First off, I want to prototype my recycle bin service idea and add undoable/redoable local file deletion. Other than that, I have several bugs to fix and other small things to look at.

Post last edited at

 No.904

File: 1435797250858.jpg (54.51 KB, 634x425, 634:425, vettel wins lol.jpg)

>dat video




[Return][Go to top][Catalog][Post a Reply]
Delete Post [ ]
[]
[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]