DingDongSoLong4
87abe8c38c
Add opt-in UI sourcemaps ( #3603 )
...
* Add opt-in UI sourcemap support
* Cleanup Makefile
* Add STASH_NOLEGACY
2023-04-19 11:59:56 +10:00
WithoutPants
2cf73ded83
Add 0.21 changelog ( #3668 )
2023-04-17 16:37:19 +10:00
DogmaDragon
b85c5d928a
Update Help > Tasks manual ( #3629 )
...
- Adds currently missing options
- Removes the options that were removed in previous versions
- Updates task names to match exactly
2023-04-17 15:55:35 +10:00
DogmaDragon
c859fa6bf8
Typo in Settings > System > Transcoding ( #3616 )
2023-04-17 15:42:00 +10:00
DingDongSoLong4
22e2ce4838
Use ReadTxn for performer aliases ( #3620 )
2023-04-17 15:40:12 +10:00
WithoutPants
dcc73c4873
Phash distance filter ( #3596 )
...
* Add phash_distance filter criterion
* Add distance to phash filter in UI
2023-04-17 15:36:51 +10:00
halorrr
62a1bc22c9
add conditionals to avoid url base duplication on stashbox submit ( #3579 )
2023-04-17 15:30:00 +10:00
WithoutPants
5711ff6d21
Require source selector click to show ( #3578 )
2023-04-17 15:29:01 +10:00
WithoutPants
aebb8b07df
Embed default icons ( #3577 )
...
* Move tag svg to embed
* Update doc
* Embed default studio image
2023-04-17 15:28:32 +10:00
WithoutPants
6a6545305c
Use 100% width on cards in mobile ( #3576 )
2023-04-17 15:28:00 +10:00
WithoutPants
32cefea524
Log errors returned from graphql ( #3562 )
...
* Add func methods to logger
* Log errors returned from the graphql interface
* Log authentication
* Log when credentials changed
2023-04-17 15:27:25 +10:00
Flashy78
75f22042b7
Sort case insensitive, date by newest first ( #3560 )
...
* Case insensitive search
* Fix not adding extra sort when no sort specified.
* Using newer version of fvbommel/sortorder package
2023-04-17 15:21:13 +10:00
WithoutPants
e685f80e3d
Update changelog
2023-04-08 08:17:21 +10:00
WithoutPants
9b8d124ac8
Fix empty strings overwriting during scrape ( #3647 )
2023-04-08 08:15:09 +10:00
WithoutPants
0cd0151251
Don't regenerate covers if present during scan ( #3646 )
...
* Don't regenerate covers if present during scan
* Fix performer unit test (unrelated)
2023-04-07 11:57:10 +10:00
WithoutPants
a6ef924d06
Update changelog for hotfix
2023-03-31 10:50:46 +11:00
DingDongSoLong4
3ab8f4aca6
Fix scrape dialog null values ( #3621 )
2023-03-31 10:12:50 +11:00
ChilledSlim
2d8b6e1722
Add default blob data location ( #3613 )
...
On a new installation, Stash will default to 'blobs' (which relative to the CWD of /, becomes '/blobs').
In our recommended installation, this is NOT mapped and as a result will NOT be persistent across the container being removed or updated.
So by default, we are populating blob data which will be deleted, likely leaving to some confused new users.
This should also be noted for existing installations to make this a persistent path.
2023-03-29 16:01:36 +11:00
stash-translation-bot
cb8fc3788a
Translations update from Stash ( #3591 )
...
* Translated using Weblate (French)
Currently translated at 94.5% (905 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
* Translated using Weblate (Chinese (Traditional))
Currently translated at 94.1% (901 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/zh_Hant/
* 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 (English (United Kingdom))
Currently translated at 100.0% (957 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/en_GB/
* Translated using Weblate (German)
Currently translated at 100.0% (957 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/de/
* Translated using Weblate (Spanish)
Currently translated at 84.0% (804 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/es/
* Translated using Weblate (French)
Currently translated at 97.8% (936 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
* Translated using Weblate (Italian)
Currently translated at 92.3% (884 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/it/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 85.0% (814 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/pt_BR/
* Translated using Weblate (Dutch)
Currently translated at 81.6% (781 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/nl/
* Translated using Weblate (Croatian)
Currently translated at 9.9% (95 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/hr/
* Translated using Weblate (Turkish)
Currently translated at 73.7% (706 of 957 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 81.6% (781 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/ru/
* Translated using Weblate (Danish)
Currently translated at 85.9% (823 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/da/
* Translated using Weblate (Czech)
Currently translated at 54.0% (517 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/cs/
* Translated using Weblate (Romanian)
Currently translated at 38.8% (372 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/ro/
* Translated using Weblate (Korean)
Currently translated at 90.8% (869 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/ko/
* Translated using Weblate (Hungarian)
Currently translated at 40.9% (392 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/hu/
* Translated using Weblate (Thai)
Currently translated at 31.5% (302 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/th/
* Translated using Weblate (Ukrainian)
Currently translated at 17.5% (168 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/uk/
* Translated using Weblate (Bengali (Bangladesh))
Currently translated at 23.4% (224 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/bn_BD/
* Translated using Weblate (Polish)
Currently translated at 98.2% (940 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/pl/
* Translated using Weblate (French)
Currently translated at 100.0% (957 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
* Translated using Weblate (Polish)
Currently translated at 100.0% (957 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/pl/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (957 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/sv/
* Translated using Weblate (Russian)
Currently translated at 82.5% (790 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/ru/
* Translated using Weblate (Estonian)
Currently translated at 100.0% (957 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/et/
---------
Co-authored-by: MrOV3RDOSE <mrov3rdose@gmail.com>
Co-authored-by: Still <dev@stillu.cc>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Phasetime <phasetime@protonmail.com>
Co-authored-by: Wasylq <Wasylq@protonmail.com>
Co-authored-by: Coscosname <coscosname@gmail.com>
Co-authored-by: Alpaca Serious <srhsgsef@gmail.com>
Co-authored-by: Kwilz <avyriapo@mail.ru>
Co-authored-by: Lauri <stashapp.pot3l@8shield.net>
2023-03-28 21:16:48 -04:00
DingDongSoLong4
a8f9310c0f
Fix moveFiles for zip files ( #3608 )
2023-03-29 09:28:11 +11:00
WithoutPants
046fd1c0be
Blob fixes ( #3599 )
...
* Fix error if movie back image blob was not found
* Don't error out if scene cover get fails
* Don't error out on image get fails
* Add debug logging for fs blobs
* Remove old blob data when no longer referenced
2023-03-26 10:56:32 +11:00
WithoutPants
0050e4abbf
Fix path filtering when directory has whitespace in it ( #3600 )
...
* Add quotes for path with space in path filter
* Hide directory errors in path filter
2023-03-26 07:27:44 +11:00
DingDongSoLong4
2bcab7b0be
Add busy timeout to database connection ( #3593 )
2023-03-25 12:37:17 +11:00
PhuriousGeorge
806964086b
Add tzdata package for localtime pass-through ( #3372 )
...
Current docker variable to pass localtime to container does not function (`/etc/localtime` does not exist within a running container). I've never built a container, nor personally use Alpine, but based on my digging it appears the package `tzdata` is required for this functionality
2023-03-24 16:57:31 -04:00
DingDongSoLong4
a8816e0635
Fix Arch dependency install command ( #3592 )
2023-03-24 13:58:57 -04:00
WithoutPants
1f578db2d6
Warn on charset decoding issues ( #3568 )
2023-03-24 09:04:48 +11:00
stash-translation-bot
7e66741998
Translations update from Stash ( #3387 )
...
* Translated using Weblate (French)
Currently translated at 100.0% (899 of 899 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (899 of 899 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/sv/
* Translated using Weblate (French)
Currently translated at 100.0% (899 of 899 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
* Translated using Weblate (Estonian)
Currently translated at 100.0% (899 of 899 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/et/
* Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (899 of 899 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/en_GB/
* Translated using Weblate (German)
Currently translated at 100.0% (899 of 899 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/de/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (899 of 899 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/zh_Hans/
* Translated using Weblate (Russian)
Currently translated at 87.5% (787 of 899 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/ru/
* Translated using Weblate (Polish)
Currently translated at 98.8% (890 of 900 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/pl/
* Translated using Weblate (French)
Currently translated at 100.0% (900 of 900 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (900 of 900 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (900 of 900 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (900 of 900 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (900 of 900 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (900 of 900 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/sv/
* Translated using Weblate (Estonian)
Currently translated at 100.0% (900 of 900 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/et/
* Translated using Weblate (French)
Currently translated at 100.0% (900 of 900 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (900 of 900 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/ja/
* Translated using Weblate (French)
Currently translated at 100.0% (900 of 900 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
* Translated using Weblate (Finnish)
Currently translated at 90.4% (815 of 901 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fi/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (901 of 901 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/sv/
* Translated using Weblate (French)
Currently translated at 100.0% (901 of 901 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
* Translated using Weblate (Polish)
Currently translated at 98.7% (890 of 901 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/pl/
* Translated using Weblate (Estonian)
Currently translated at 100.0% (901 of 901 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/et/
* Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (901 of 901 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/en_GB/
* Translated using Weblate (French)
Currently translated at 100.0% (903 of 903 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (903 of 903 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/sv/
* Translated using Weblate (French)
Currently translated at 100.0% (903 of 903 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
---------
Co-authored-by: MrOV3RDOSE <mrov3rdose@gmail.com>
Co-authored-by: Alpaca Serious <srhsgsef@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Lauri <stashapp.pot3l@8shield.net>
Co-authored-by: Phasetime <phasetime@protonmail.com>
Co-authored-by: Philip Wang <philpw99@gmail.com>
Co-authored-by: ApxuBbI <nick1232@inbox.lv>
Co-authored-by: Coscosname <coscosname@gmail.com>
Co-authored-by: Asdepique777 <asdepique777@gmail.com>
Co-authored-by: Jean Dupont <ph.bauwens@gmail.com>
Co-authored-by: 風林火山 <nezoko@digdig.org>
Co-authored-by: Aa <jarruraita@outlook.com>
Co-authored-by: kermieisinthehouse <kermie@isinthe.house>
2023-03-23 15:25:02 -04:00
WithoutPants
6a1458fb2c
Don't use folder select for regex ( #3586 )
2023-03-23 13:01:28 +11:00
WithoutPants
0841d6877a
Fix scan defaults not set correctly
2023-03-23 11:36:50 +11:00
myalow
b967b63288
Add linux package lists ( #3571 )
...
Added dependency installs for Arch & Ubuntu. There may be a more straightforward way to install yarn on Ubuntu, but I'm not certain.
2023-03-22 11:27:37 +11:00
WithoutPants
b6b275edc8
Date picker ( #3572 )
...
* Add date picker dependency
* Add DateInput component
* Add DateInput to edit panels
* Add DateInput to DateFilter
* Add time to DateInput and add to Timestamp filter
* Use calendar icon for button
2023-03-22 11:25:50 +11:00
WithoutPants
b602ed2381
Add changelog entry
2023-03-22 11:18:19 +11:00
WithoutPants
b1608128d6
Add folder browser to path filter field ( #3570 )
2023-03-22 11:17:31 +11:00
WithoutPants
cf0e7a4574
Update changelog
2023-03-22 10:56:00 +11:00
WithoutPants
fcfbdc47bc
Include organized field in merge dialog ( #3565 )
2023-03-22 10:54:45 +11:00
WithoutPants
fc7c3f588e
Update changelog
2023-03-22 08:13:02 +11:00
WithoutPants
09c724b8d5
Add move files external interface ( #3557 )
...
* Add moveFiles graphql mutation
* Move library resolution code into config
* Implement file moving
* Log if old file not removed in SafeMove
* Ensure extensions are consistent
* Don't allow overwriting existing files
2023-03-22 07:57:26 +11:00
WithoutPants
f6387c1018
Fix scene scraping ( #3569 )
2023-03-21 12:42:55 +11:00
WithoutPants
496c36493b
Fix scan cover defaults ( #3564 )
...
* Set generate covers to true during migration
* Default generate cover to true
2023-03-20 12:20:51 +11:00
WithoutPants
44c58d6e3c
Fix missing studio image filter
2023-03-20 11:22:13 +11:00
WithoutPants
c1ca34303e
Fix incorrect performer data being sent and submitted when multiple stash-box endpoints configured ( #3543 )
...
* Show performer stash id for selected instance
* Fix incorrect select value in SubmitDraft modal
2023-03-20 10:30:41 +11:00
NodudeWasTaken
4f909d2457
Added Intel QSV drivers to docker ( #3540 )
...
* Alpine docker remove QSV, CUDA docker switch to base build to save space
2023-03-20 10:08:44 +11:00
WithoutPants
2b9f573b30
Login fixes ( #3555 )
...
* Don't redirect /logout
* Improve login page styling on mobile
2023-03-20 09:42:48 +11:00
WithoutPants
88b3b87f01
Update changelog
2023-03-17 15:09:42 +11:00
WithoutPants
9a24e6356e
Filter edit fixes ( #3556 )
...
* Fix country selector dropdown
* Don't include search term in filter count
* Use info colour for filter button count pill
2023-03-17 15:08:20 +11:00
WithoutPants
5a41001246
Fix batch performer tagging with multiple endpoints ( #3548 )
...
* Set stash ids correctly during performer batch add
* Refactor performer tagger dialogs
2023-03-17 15:07:53 +11:00
WithoutPants
7cff71c35f
Add filesystem based blob storage ( #3187 )
...
* Refactor transaction hooks. Add preCommit
* Add BlobStore
* Use blobStore for tag images
* Use blobStore for studio images
* Use blobStore for performer images
* Use blobStore for scene covers
* Don't generate screenshots in legacy directory
* Run post-hooks outside original transaction
* Use blobStore for movie images
* Remove unnecessary DestroyImage methods
* Add missing filter for scene cover
* Add covers to generate options
* Add generate cover option to UI
* Add screenshot migration
* Delete thumb files as part of screenshot migration
2023-03-17 10:52:49 +11:00
WithoutPants
c3081700c0
Update changelog
2023-03-16 15:46:35 +11:00
WithoutPants
9bae98cf57
Fix /stream endpoint serving directory for fileless scenes ( #3541 )
...
* Fix stream endpoint serving folder
* Hide stream link for fileless scenes
2023-03-16 15:45:25 +11:00
WithoutPants
943a6d3be7
UI filter builder ( #3515 )
...
* Add clear criteria button
* Add count to filter button
2023-03-16 15:44:46 +11:00