[ / / / / / / / / ] [ b / n / boards ] [ operate / meta ] [ ]

/hydrus/ - Hydrus Network

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

Catalog

8chan Bitcoin address: 1NpQaXqmCBji6gfX8UgaQEmEstvVY7U32C | Buy Bitcoin easily in the US | Buy Bitcoin anonymously all over the world | Bitcoin FAQ
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.708

win32

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

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

os x

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

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

linux

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

source

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

I had a great week. Instead of doing anything particularly new, I fixed and improved existing stuff, including some long-time bugs specific to non-Windows. If you run a server, I recommend you update it this week, as some semi-important error handling is improved server-side.

BTW: I have some IRL stuff next week, so I don't think I'll have time to code and make a release. I'll make a quick post next Tuesday to confirm, but I think v157 will probably be on the 20th.

linux hover windows

I've fixed some Linux stuff this week, but hover window placement is proving difficult to get right. On my Linux dev machine, hover windows (the new info/tag windows I have recently added to the media viewer) position correct the first couple of times the mouse goes over them, and then they jump over to the top-left corner of the screen. If you experience this, or if you don't, I'd love to know!

windows animation fix

Due to a dll conflict in my build process, the Windows version of hydrus forgot how to render certain kinds of gifs a few versions ago. You may have noticed some gifs not quite handling transparency correctly, or having backgrounds with messes of odd coloured pixels. I think I've fixed this, so please let me know if you still get it.

export folder shift

I've decided to better support 'installed' and 'portable' modes. Different operating systems and users have different preferences for this sort of thing, so I want to add more options.

So, from now on, the default 'quick' export folder is no longer install_dir/export, but your_home_directory/hydrus_export. If this changes for you and you don't like it, you can still set it to whatever you like in options.

I think I'll add a dialog on first boot that'll ask whether you want to run the client as installed or portable, and it'll then prompt you to initialise these locations appropriately. I want to maintain the ability to run completely portable, and also add options for other ways of running it. The OS X app build could greatly benefit from this. This is also part of my moving to supporting external/multiple database folders.

shift selection change

The logic for shift selections of thumbnails is different. It now won't deselect anything, and the 'start' position of the shift 'line' is the last focused media. A user suggested this, and it made a lot of sense to me.

full list

- improved my build workflow in several ways, which should result in fewer orphan files and other build weirdnesses

- some bad path usage in initialisation icon resizing has been moved to better temp paths

- hitting page up or down on a manage tags dialog launched from the thumbnail grid no longer clears the current media

- improved file permissions code across the program

- fixed import folders daemon's test code for non-windows

- fixed up some temporary file code that wasn't cleaning up those files when the application was about to close

- fixed a newline parsing problem in copy/paste tags in the manage tags dialog

- added tag cleaning to pasting in the manage tags dialog

- added newline removal into standard tag cleaning process

- fixed a server db bug that was stopping some accounts from being created

- fixed some network session exception creation and catching

- new popup messages should no longer steal focus in most circumstances

- client should recover from serious popup message manager errors better

- hover windows will now only pop up if their media viewer is the currently focused frame

- hover windows will not hide until the mouse moves off them when flash or webm are underneath them

- os x will no longer vanish media in the media viewer on an action like archive or inbox

- fixed juddery media mouse dragging in linux

- improved the way listbooks work to avoid a problem with clientdata in wx linux

- export folder is gone as the default export location–now it is 'hydrus_export' under the current user's home dir

- updated windows ffmpeg to latest version

- fixed an important opencv dll conflict that was causing some gifs to render wrong in windows

- shift focus media logic improved–shift initial thumbnail is now last image selected

- shift selection will no longer deselect anything

next week

With this release, I've cleared out several bugs I had been putting off, so I think I have time to do something fun. I think I'll try to do some custom ratings controls, and if I have time, roll them into a hover window. I've also had an idea for a recycle bin and undo-able file deletion.

Again, unless something special happens next week, I won't be able to work for most of it, which means the next version will most probably come out on the 20th.

 No.709

File: 1430964053139.jpg (316.33 KB, 800x1012, 200:253, 2M14H.jpg)

I would recommend you dedicate a release to getting the documentation up to date and getting all these new features in it. Other than the changelog page the most recent files in the help directory are a month old and most of them are older than last August.


 No.710

I get the following error when using any custom filters (including the default) in v156:

AttributeError

'tuple' object has no attribute 'GetShortcuts'

File "C:\code\Hydrus\build\client\out00-PYZ.pyz\include.ClientGUIDialogs", line 4550, in EventOK

Downgrading to v155 fixes it.


 No.711

>>710

Also, activating a custom filter key that adds a tag no longer removes that tag, if and only if the tag existed before the filter was launched. Was this intentional? I mostly like it, but there are circumstances where it's useful to be able to remove one of the tags you're filtering for (where it existed before you started filtering).


 No.712

>>711

Wait, no, that's my fucked up tag sibs acting up - I was triggering the right version but the files had the left version already. Disregard.


 No.713

>>712

Although, this sort of inconsistency with tag sibs is worth pointing out. See also: double counting of a tag and its sibling tag in the tagbox.


 No.714

File: 1431186415995.jpg (176.14 KB, 1060x1407, 1060:1407, ed32263bdd83582a9a1dbbe011….jpg)

>>710

This annoying problem occurs in several places. It came in because I was trying fix something else. I have a bit of time this week after all, so I will fix it today and get a small release out on the 13th.


 No.715

Trying to make any changes to a booru in the manage boorus panel gets:

AttributeError

'tuple' object has no attribute 'HasChanges'

File "C:\code\Hydrus\build\client\out00-PYZ.pyz\include.ClientGUIDialogsManage", line 521, in EventOK


 No.716

AttributeError

'tuple' object has no attribute 'GetSubscription'

File "C:\code\Hydrus\build\client\out00-PYZ.pyz\include.ClientGUIDialogsManage", line 5803, in EventOK

AttributeError

'tuple' object has no attribute 'GetContentUpdates'

File "C:\code\Hydrus\build\client\out00-PYZ.pyz\include.ClientGUIDialogsManage", line 7732, in EventOK

File "C:\code\Hydrus\build\client\out00-PYZ.pyz\include.ClientGUIDialogsManage", line 7660, in _CommitCurrentChanges

Oh, you know. A little bug that prevents me from adding new subscriptions and editing tags at all. One that breaks half of the program.


 No.717

File: 1431462711069.jpg (21.72 KB, 505x328, 505:328, 1c277dbc652b46f52368d59314….jpg)

>>715

>>716

This is the same bug as above and will be fixed in tomorrow's release. It only occurs on listbooks that have pages that have not been clicked on, so for now you can downgrade to v155 or make sure you look at every page of the appropriate dialog before you hit OK.

I didn't notice this bug during development because my dev environment only has one or two entries for most of these dialogs and I happened to click on them all during testing before I hit OK. It happened because I rushed to fix a related problem in how Linux displays pages in Listbooks, and it solving that, I missed a subtle change in how data was being fetched from uninitialised pages. I've decided to rewrite some of the page-data management to stop this sort of thing from slipping through in future. I'm sorry for the inconvenience.


 No.718

>>717

That's a really weird bug, if you ask me. Thanks for taking care of it, though. I suppose. I'm used to having to keep about 150 tabs open in my browser anyway.




[Return][Go to top][Catalog][Post a Reply]
Delete Post [ ]
[]
[ / / / / / / / / ] [ b / n / boards ] [ operate / meta ] [ ]