kermieisinthehouse
28c72d3ee3
Allow stash to be iframed ( #2217 )
2022-01-11 10:05:12 +11:00
kermieisinthehouse
13b60e7218
Add preview languages ( #2194 )
...
* Add preview languages
* Turkish is completed
* Update README.md
2022-01-05 14:21:15 +11:00
kermieisinthehouse
baf148625c
Touch up Performer Page ( #2200 )
...
* Moves "Edit" and "Autotag" out of performer tabs
* Smoothen out fedit submission behavior
2022-01-05 14:18:57 +11:00
bnkai
be5dc7e545
Resolve hostname for chromium RDP requests ( #2174 )
2022-01-04 15:47:39 +11:00
kermieisinthehouse
1714efc92f
Add Gender Icons to Performers ( #2179 )
2022-01-04 15:09:03 +11:00
InfiniteTF
34aea876e8
Add stash-box credentials validation ( #2173 )
2022-01-04 14:20:31 +11:00
kermieisinthehouse
90a4931bdc
Show counts on entity list tabs ( #2169 )
2022-01-04 14:04:50 +11:00
bnkai
849c590b2a
Fix scrubber sprite creation for short video files ( #2167 )
...
* Fix scrubber sprite creation for small files
* accept only valid ffprobe nbReadFrames
2022-01-04 13:46:53 +11:00
InfiniteTF
bd784cdf96
Fix conversion of multi word stash-box enums ( #2191 )
2022-01-04 12:55:45 +11:00
InfiniteTF
a2bfa9ee79
Fix stash-box batch performer birthdate update ( #2189 )
2022-01-04 12:15:38 +11:00
bnkai
0c0bdd4e21
Fix oshash calculation for symlinks ( #2198 )
2022-01-04 11:30:42 +11:00
peolic
19fbf125c4
Fix CreatedAt/UpdatedAt timezone and missing time [+ v0.13.0 changelog] ( #2190 )
...
* Fix CreatedAt/UpdatedAt timezone and missing time
* Create v1.13.0 changelog
2022-01-04 10:06:12 +11:00
peolic
7f831524f6
Explain recursive common fragments edge case ( #2183 )
2021-12-30 10:49:47 +11:00
UncleRoger33
e038da433f
Fix broken and outdated links in the Help document ( #2180 )
...
* Update Contributing.md
Fixed readme.md link.
* Update Introduction.md
"/settings?tab=configuration" is no longer valid. It is "/settings?tab=libraries" now.
* Update Interface.md
Fixed broken "Stash Plex Theme" link.
* Update ScraperDevelopment.md
Fixed broken "golang fields" link.
* Update Interactive.md
Added missing title.
* Update Contributing.md
Changed link to the correct document -->
4c71a7dc1b (r776229444)
2021-12-30 10:46:49 +11:00
WithoutPants
19e22e241b
Merge master to develop for tag
...
Merge master to develop for tag
2021-12-30 10:40:33 +11:00
WithoutPants
fb864a6e90
Merge pull request #2175 from stashapp/develop
...
Merge to master for v0.12.0 release
v0.12.0
2021-12-29 09:39:32 +11:00
stash-translation-bot
98484a9d37
Translations update from Stash ( #2162 )
...
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (723 of 723 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/zh_Hans/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (723 of 723 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/sv/
* Translated using Weblate (German)
Currently translated at 100.0% (723 of 723 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/de/
* Added translation using Weblate (Turkish)
* Translated using Weblate (Turkish)
Currently translated at 27.1% (196 of 723 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/tr/
* Update translation files
Updated by "Remove blank strings" hook in Weblate.
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/
* Added translation using Weblate (Russian)
* Translated using Weblate (Russian)
Currently translated at 5.3% (39 of 723 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/ru/
* Translated using Weblate (Turkish)
Currently translated at 28.3% (205 of 723 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/tr/
* Translated using Weblate (Russian)
Currently translated at 6.3% (46 of 723 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/ru/
* Translated using Weblate (Spanish)
Currently translated at 94.8% (686 of 723 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/es/
Co-authored-by: Philip Wang <philpw99@gmail.com >
Co-authored-by: Alpaca Serious <srhsgsef@gmail.com >
Co-authored-by: I DONT KNOW <tafir85315@wolfpat.com >
Co-authored-by: Gürkan <paraband@gurkan.in >
Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: Vladislav Iurciuc <vladislav.iurciuc@yandex.ru >
Co-authored-by: Kermie <kermie@arcticpornvault.org >
2021-12-29 09:22:25 +11:00
WithoutPants
7a406ef7f9
Rearrange changelog for release
2021-12-29 09:12:40 +11:00
stash-translation-bot
97b6f5f5c7
Translations update from Stash ( #2081 )
...
* Translated using Weblate (Finnish)
Currently translated at 94.6% (649 of 686 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fi/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (689 of 689 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/zh_Hans/
* Translated using Weblate (Finnish)
Currently translated at 94.9% (654 of 689 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fi/
* Translated using Weblate (German)
Currently translated at 100.0% (689 of 689 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/de/
* Translated using Weblate (Dutch)
Currently translated at 25.3% (175 of 689 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/nl/
* Translated using Weblate (Dutch)
Currently translated at 30.3% (209 of 689 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/nl/
* Translated using Weblate (Dutch)
Currently translated at 30.6% (211 of 689 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/nl/
* Translated using Weblate (Italian)
Currently translated at 100.0% (689 of 689 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/it/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (689 of 689 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/sv/
* Translated using Weblate (Dutch)
Currently translated at 39.6% (273 of 689 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/nl/
* Translated using Weblate (Spanish)
Currently translated at 99.8% (688 of 689 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/es/
* Translated using Weblate (Croatian)
Currently translated at 7.9% (55 of 689 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/hr/
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/
* Translated using Weblate (French)
Currently translated at 96.7% (695 of 718 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/
* Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (718 of 718 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/zh_Hant/
* Translated using Weblate (French)
Currently translated at 96.1% (690 of 718 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
* Update translation files
Updated by "Remove blank strings" hook in Weblate.
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/
* Translated using Weblate (German)
Currently translated at 100.0% (719 of 719 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/de/
* Translated using Weblate (German)
Currently translated at 100.0% (719 of 719 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/de/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (719 of 719 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/sv/
* Translated using Weblate (German)
Currently translated at 100.0% (719 of 719 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/de/
* Translated using Weblate (Italian)
Currently translated at 100.0% (723 of 723 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/it/
* Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (723 of 723 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/zh_Hant/
Co-authored-by: Aa <jarruraita@outlook.com >
Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: Philip Wang <philpw99@gmail.com >
Co-authored-by: Martin Elgert <martin.elgert@tutanota.com >
Co-authored-by: Two Nipples <stash@k.candelae.re >
Co-authored-by: BViking78 <5@example.com >
Co-authored-by: Alpaca Serious <srhsgsef@gmail.com >
Co-authored-by: Oaquasis <social@brons.pro >
Co-authored-by: failead0r <6@example.com >
Co-authored-by: Ivy JP <ivi104.wiki@gmail.com >
Co-authored-by: Stashing OpenSource <sqdsqdqsd5d4qs56d456q@yopmail.com >
Co-authored-by: Still <dev@stillu.cc >
Co-authored-by: I DONT KNOW <tafir85315@wolfpat.com >
Co-authored-by: thoschw <thoschw97@gmail.com >
2021-12-22 11:11:00 +11:00
kermieisinthehouse
deb5a2958d
Make phash a link to duplicates ( #2154 )
2021-12-22 10:51:49 +11:00
WithoutPants
523edfb575
Fix endless toast errors in Settings ( #2146 )
2021-12-22 10:43:30 +11:00
InfiniteTF
cfcc6aff6a
Update styling of folder select error state ( #2150 )
...
* Update styling of folder select error state
* Decrease icon margin
2021-12-20 22:44:26 +11:00
meed69
4927bb078c
Creation and update dates visible for images and scenes ( #2145 )
...
* Exposed created_at and updated_at dates on the detail panels for images and scenes
* Add fields to gallery page
* Internationalisation
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com >
2021-12-20 13:20:08 +11:00
WithoutPants
bdfb8ad567
Support setting scrapers path in UI ( #2124 )
...
* Support setting scrapers path in UI
* Refresh scrapers when scrapers path changes
2021-12-20 12:00:26 +11:00
WithoutPants
b0cf04865a
Add force transcode option ( #2126 )
2021-12-20 11:45:36 +11:00
bnkai
f830d9cf13
Fix UseFileMetadata when scanning ( #2138 )
2021-12-19 14:03:46 +11:00
kermieisinthehouse
65b8a3fe96
Whitelist CDN used by playground ( #2139 )
2021-12-18 11:09:39 +11:00
kermieisinthehouse
bf1b835d6d
Fix ffmpeg downloader on windows ( #2133 )
2021-12-16 13:29:42 +11:00
WithoutPants
d25510fdd7
Selective clean ( #2125 )
...
* Add backend support for selective clean
* Add selective clean button and dialog
2021-12-16 13:28:44 +11:00
kermieisinthehouse
d94e4f9a5b
Add short sprite error logging ( #2129 )
2021-12-16 11:35:22 +11:00
bnkai
66dd239732
Skip cleaning for search by name scrape queries ( #2059 )
...
* Skip pp for search by name queries
* upgrade htmlquery
2021-12-16 11:18:39 +11:00
WithoutPants
439c338049
Add media-src to content-security-policy ( #2132 )
2021-12-16 09:18:23 +11:00
kermieisinthehouse
bbe99a0dd8
Fix Safari websockets requests ( #2128 )
2021-12-15 21:07:12 +11:00
WithoutPants
920ad1074f
Player improvements ( #2099 )
...
* Focus scene player on ready
* Change file info hotkey
* Add hide/show sidebar hotkey
* Add hotkey to hide scrubber
* Update keybinds manual page
2021-12-15 14:22:10 +11:00
InfiniteTF
b58883c074
Fix image querying ( #2119 )
...
* Fix image querying
* Add unit tests
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com >
2021-12-15 13:56:03 +11:00
WithoutPants
d176e9f192
Settings UI refactor ( #2086 )
...
* Full width settings page
* Group settings
* Make config fields optional
* auto save on change
* Add settings context
* Refactor stash library section
* Restructure settings
* Refactor tasks page
* Add collapse buttons for setting groups
* Add collapse buttons in library
* Add loading indicator
* Simplify task options. Add details to manual
* Add manual links to tasks page
* Add help tooltips
* Refactor about page
* Refactor log page
* Refactor tools panel
* Refactor plugin page
* Refactor task queue
* Improve disabled styling
2021-12-14 15:06:05 +11:00
kermieisinthehouse
b4b955efc8
Fix images loading from stashdb ( #2115 )
...
* Allow images from any source
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com >
2021-12-14 10:13:23 +11:00
kermieisinthehouse
98e836fdb3
Fix auth in CSP ( #2112 )
2021-12-13 15:45:02 +11:00
kermieisinthehouse
b86c9fa8fe
Security Hardening: Content Security Policy + more ( #2108 )
...
* Add CSP, varied security headers
2021-12-13 14:54:19 +11:00
WithoutPants
79e01589ca
Include path and hashes in destroy hook input ( #2102 )
2021-12-13 14:38:00 +11:00
kermieisinthehouse
9a8f05d826
Marker previews should respect preview audio setting ( #2101 )
2021-12-13 14:09:00 +11:00
WithoutPants
310f181317
Stick edit scene buttons to top ( #2098 )
2021-12-13 13:44:46 +11:00
agentfisk
e8447c520a
Heatmap and speed sorting/filtering for interactive scenes [rewrite] ( #2096 )
...
* add InteractiveSpeed to scene model
* add InteractiveHeatmapSpeedGenerator
* add GenerateInteractiveHeatmapSpeedTask
* add InteractiveHeatmapSpeedTask to GenerateJob
* add InteractiveHeatmap on sceneRoutes
* delete heatmap when scene is destroyed
* render interactive heatmap in GridCard
* render InteractiveSpeed on SceneCard
* render InteractiveSpeed in SceneFileInfoPanel
* InteractiveSpeed filters
2021-12-13 13:41:07 +11:00
kermieisinthehouse
d659411c61
Update Tasks documentation ( #2079 )
2021-12-13 12:20:43 +11:00
bnkai
9bd18c20af
Upgrade ansi-regex,normalize-url,postcss,ws (dependabot alerts) ( #2090 )
2021-12-08 09:36:55 +11:00
InfiniteTF
f3ab6578d9
Add performer aliases to stash-box tagging/scraping ( #2091 )
...
* Add performer aliases to stash-box tagging/scraping
2021-12-08 09:36:06 +11:00
Esteban Sanchez
70d9a05580
Use inner join when getting images in a gallery ( #2083 )
...
* Added joinType to join struct
* Added addInnerJoin function to perform INNER JOIN type of joins
* Added innerJoin function to perform INNER JOIN type of joins
* Use inner joins when querying images in a gallery
* Renamed addJoin to addLeftJoin
2021-12-06 12:30:40 +11:00
WithoutPants
2460664dc3
Include sceneIDs when generating ( #2087 )
2021-12-02 09:22:06 +11:00
WithoutPants
7c44a9c993
Refactor tasks follow up ( #2061 )
...
* Move scan options out of dialog
* Move autotag and clean options out of dialogs
* Move generate options out of dialog
* Animate button while tasks running
* Revert to earlier Tasks UI iteration
* Rearrange and clarify scan options
2021-11-30 09:45:36 +11:00
SmallCoccinelle
cf4ab843f6
Fix setting images ( #2068 )
...
When postprocessing, pass the images by reference rather than value,
so we get the Image fields populated correctly in the output.
2021-11-29 14:54:01 +11:00