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
yoshnopa
7e8f941155
Add Chapters for Galleries ( #3289 )
...
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2023-03-16 15:04:54 +11:00
WithoutPants
32c91c4855
Update changelog
2023-03-16 09:11:07 +11:00
WithoutPants
58852f86fe
Handle large and all entity queries ( #3544 )
...
* Remove upper page size limit
* Batch GetMany function
* Remove upper query limit from UI
2023-03-16 09:08:21 +11:00
WithoutPants
ac67d640db
Anonymise marker titles ( #3542 )
2023-03-16 09:07:33 +11:00
Flashy78
e2b52a4bf6
Add show sprite button to scene tagger list ( #3536 )
...
* Add show sprite button to scene tagger list
---------
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2023-03-14 15:44:39 +11:00
DingDongSoLong4
e22c938d74
Clear image on cancel ( #3528 )
2023-03-13 13:47:09 +11:00
DingDongSoLong4
99b6d316c3
Automatic database optimization and performance tweaks ( #3527 )
...
* Automatic database optimize
* Tweak connection pooling
2023-03-13 13:45:13 +11:00
DingDongSoLong4
bc3730d49f
Add debounce hook ( #3524 )
...
* Remove noop
* Add debounce hook
2023-03-13 13:24:37 +11:00
DingDongSoLong4
798b3e6dd7
Fix lint error on macOS ( #3533 )
2023-03-13 11:26:19 +11:00
CJ
c4d08c5225
Address additional overflow on performer page ( #3532 )
2023-03-13 11:25:52 +11:00
CJ
9aa7ec575a
Fix undefined containerHeight error with imageWall columns ( #3525 )
2023-03-11 09:21:47 +11:00
CJ
b7183900ac
add divider on more details pages ( #3514 )
2023-03-10 20:17:20 +11:00
DingDongSoLong4
579c5ad8b9
Fix unit conversion rounding ( #3519 )
2023-03-10 12:21:00 +11:00
DingDongSoLong4
1c8aa46da5
Add DASH to docs and log messages ( #3521 )
2023-03-10 12:19:36 +11:00
CJ
e90b00d3bd
improve image wasll column scaling ( #3516 )
2023-03-10 12:03:08 +11:00
DingDongSoLong4
57951fe6a0
Fix performer height/weight clearing ( #3520 )
2023-03-10 12:02:07 +11:00
DingDongSoLong4
7a2ee7cdda
Fix VTT thumbnails ( #3513 )
...
* Fix VTT thumbnails
* Add API key to sceneStreams query
* Add scene ID routes
2023-03-10 11:54:18 +11:00