Releases: philpw99/Stash_Helper
Small browser profile fix
Just realized that the program assume the user's local profile is always in "C:\Users\user\AppData..." People might use D or E drive for windows installation, so it needs to be fixed.
Stash Helper now works with password protected stash
Note: This is tested with http only, I don't have https stash to do the test yet.
- Finally it will work both with user/pass and without.
- If your Stash is password protected, but yet to generate an API_Key, Stash Helper will help you get one done.
- Only after an API_Key is generated that you can use all of Stash Helper's features. Otherwise most features won't work.
- Both Local and Remote, protected or not, scenes will be played just fine.
- Fix some other small bugs.
v17 compatible Stash helper
Due to the graphql changes in file structures, from v2.4 Stash Helper only compatible with Stash v17 and above.
If you are using Stash v16, please use v2.3 versions of Stash Helper.
Add "Always Yes", "Always No" to scraper update
Just got a suggestion from Florian to enable "Always Yes" and "Always No" when handling scraper updates.
Is there other dialogs that I need to add those options too ? Please let me know.
Also I found out why my gui scaling so poorly. Need a lot more fix about that too. Well, next version...
Better multi-tab handling
Web driver is not easy to handle multi-tab. Basically it treats all browser tabs are equal. So it's hard to know which one is the front tab.
So many times my Stash_Helper is performing actions on a hidden tab, which is really bad.
Well, I finally have an idea to get the front tab. The implement is not pretty, but it works.
So thank you EoinBurke93 for the suggestion ! I like the Stash_Helper much better now. It finally works as it is supposed to be.
Some change to settings and browser
- Now you can specify Chrome and Firefox executable file location in the settings.
- Rearrange elements in Settings so it looks better.
- Tested with Firefox only.
Small addition to merging performers
- After merging 2 performers, helper will ask if you want to delete performer1. The default is "No". This way you can verify if all info is transferred over to performer 2. Click "Yes" will save you time searching the performer1 to delete.
- Change the way OpenURL and GetURL work. A little better for multi-tab.
- Some fix to the built-in bookmark feature.
New feature: Merge 2 performers data
This one took me quite some time to implement. It will allow you to merge performer 1's data into performer 2, then set the performer 1 as an alias of performer 2.
I use this feature because I found some duplication of actresses, like "Hikaru Minazuki" and "Minazuki Hikaru" are the same person, but now those two have separate scenes and movies. I want to merge them together by copying info from one to the other.
Originally I thought this was easy, but it took me way way longer than I had thought. Well, the big problem lies in how I sent queries to Stash. The way was wrong. The Japanese characters would become corrupted and unreadable. Took me some time to figure out how to transfer unicode characters properly.
Therefore this release should be more friendly with non-western characters.
Better handling of python script scrapers
The scraper manager got slightly improved by automatically download python scripts in a better way.
There is no JavaScript or ruby script scrapers yet. So it supports py files only.
Boss key now can be disabled.
- The boss key is "Ctrl-Enter". I found it quite useful for myself, but it doesn't work with everyone, as issue #7 raised the question.
So this release has "Enable" check box in the settings. You can disable the boss key there. - "Create movie from scene" feature has unnecessary delay. Removed. Also fixed the invalid and quotation characters problem in title and details.
It's tested and passed for the new release Stash v0.16.