[ 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 5 per post.


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

YouTube embed. Click thumbnail to play.

 No.958

win32

zip: https://github.com/hydrusnetwork/hydrus/releases/download/v166/Hydrus.Network.166.-.Win32.-.Extract.only.zip

exe: https://github.com/hydrusnetwork/hydrus/releases/download/v166/Hydrus.Network.166.-.Win32.-.Installer.exe

os x

app: https://github.com/hydrusnetwork/hydrus/releases/download/v166/Hydrus.Network.166.-.OS.X.-.App.dmg

tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v166/Hydrus.Network.166.-.OS.X.-.Extract.only.tar.gz

linux

tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v166/Hydrus.Network.166.-.Linux.-.Executable.tar.gz

source

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

I had a good week, though I was short on time. Several small things work a bit better.

hdd imports now resumable

For a while now, I have had planned a big rewrite of the downloader engine, which gets files from whatever source and bundles them with tags and so on for the db to import. It is a big job, and it has been difficult trying to break it up into pieces. This week, I converted the hard drive importer (which is a lot simpler than the gallery downloaders, and so best to start with) to the new concept. I am really pleased with the result.

Hard drive import pages will now work quite a bit faster, with less chance for problems, and simpler gui controls, and are also resumable through a session restart. This means, for instance, that if you have hydrus set to start where you last left off (default session set to 'last session' in file->options->gui), and you restart the client half way through a hard drive import, the import page will remember where it was and continue if it was closed in an unpaused state.

I hope to continue this conversion to all the other downloaders (including the subscription system, which shares a lot of the same code) so that gallery downloads will remember their queues, and I also want to create a gui control that will show detailed status for all urls/paths/whatever in the current queue, which will allow reattempts of failed files.

As part of this, I removed .zip support from hydrus, both import and export. The .zip code complicated things and it didn't work very well. I may introduce it in another form if people want it.

repository improvements

Downloading files from a file repository is easier. They should start downloading as soon as you click (before, they had a three second delay due to an oversight), and I have added a little popup to give you some feedback on what is going on.

Server admin is also improved–backing up is now a non-blocking operation, and the server will report to clients with a special error code that it is 'busy' while the backup is proceeding. This stuff is a change to the network protocol, so I should technically increment the network version, but since it is admin stuff only, I didn't. If you run a server, make sure to update it alongside your client this week.

full list

- created new object to hold hdd import information

- created new object to hold generalised import file status

- moved hdd management controller to the new system

- moved hdd management gui to the new system

- hdd imports will now remember their import and pause status through a session change

- misc import code improvements

- hydrus client is getting out of the zip business–zips are no longer parsed for import nor able to be created for export

- import and export code is simpler

- repository file downloading daemon will now throw up a small auto-dismissing popup when it downloads files

- repository file downloading daemon will respond to new downloads much quicker than previously

- if a repsitory is in the process of backing up when it receives a request, it will now return a 503 'server temporarily busy' error (rather than timing out)

- the client can now catch and handle these 503 errors gracefully

- backing up will no longer block the client's gui, and it will no longer timeout if the operation takes more than ten minutes

- some networking code is a little simpler

- added 'select local files' and 'select trash' to thumbnail right click menu

- 'cancel download' added to file repository submenu of thumbnail right click menu

- some buggy listbox resize behaviour (scrollbars not disappearing and occasional layout and drawing update fail) has been fixed

next week

I am not sure. I think I will focus on making the url status gui control as I describe above. Other than that, I might have a look at dragging thumbnails out of the client for quick export/upload.

 No.959

File: 1437649902356.jpg (23.08 KB, 317x432, 317:432, 0303.jpg)

>>958

Nice Pepe, friend.

I've noticed a couple of GUI problems. Although the main window remembers its location and size, none of the sub windows like Tag and Rate remember these if you close and reopen them.

Also, the splash screen (and password box) at startup don't stay in front, and don't appear in the taskbar making it difficult to find.

Thanks for the release!


 No.960

I actually did appreciate the zip support, but it's not incredibly important

Something that has been bugging me for a while now: downloading a raw url, the OK button isn't clickable some times. Pressing enter works fine, but the download status popup never "completes". When the download finishes, a button to "show one files" appears, but you have to press the "stop download" button to get the popup to go away. I think it would make sense for it to go away after you click the show files button, and also hide the pause/stop buttons when the download finishes


 No.962

>>960

Agree with this guy that a single download url should not have a 'stop' button. Complete the single download, and let me dissmiss the notification.


 No.963

File: 1437858857727.jpg (219.87 KB, 991x1460, 991:1460, ff0707cf028ef6a450c9648519….jpg)

Thank you all for the comments.

>>959

At the moment, the tag and rating dialogs put themselves something like ( 50, 50 ) pixels off their parent's top-left window. I will add an option to have them remember their position and size.

Also, I will make the splash/password box stay on top.

>>960

>>962

Thanks for this. I haven't looked at the raw url download code in a while, so I think it isn't talking to the popup manager like it should. I'll update its process to something more sensible.




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