y-e-r
b8d11b5788
Merge branch 'stashapp:develop' into feature_selectbycodec
2024-09-22 02:54:34 -04:00
WithoutPants
33050f700e
Prevent mouse wheel window scrolling on other number fields ( #5283 )
2024-09-22 15:24:54 +10:00
WithoutPants
4ad0241c53
Update changelog
2024-09-22 14:04:26 +10:00
WithoutPants
7e8c764dc7
Fix migrations not using tx ( #5282 )
2024-09-22 14:03:54 +10:00
dogwithakeyboard
fd9e4b3ec2
add table alias to group scene sort ( #5279 )
2024-09-22 13:20:33 +10:00
DogmaDragon
3abdcbee6f
Replace movie with group ( #5280 )
2024-09-22 13:18:12 +10:00
yer
7fe6469b75
dupe checker select by codec
...
Added ability to select scenes in the duplicate checker based on preferred video codec. Added dropdown menu to select preferred video codec.
2024-09-21 16:53:13 -04:00
WithoutPants
476688c84d
Database connection pool refactor ( #5274 )
...
* Move optimise out of RunAllMigrations
* Separate read and write database connections
* Enforce readonly connection constraint
* Fix migrations not using tx
* #5155 - allow setting cache size from environment
* Document new environment variable
2024-09-20 12:56:26 +10:00
WithoutPants
7152be6086
Weblate translation update ( #5271 )
...
* Translated using Weblate (French)
Currently translated at 100.0% (1157 of 1157 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/fr/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1157 of 1157 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/zh_Hans/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (1157 of 1157 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/sv/
* Translated using Weblate (German)
Currently translated at 87.8% (1017 of 1157 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/de/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1157 of 1157 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/zh_Hans/
* Translated using Weblate (Chinese (Traditional))
Currently translated at 89.3% (1034 of 1157 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/zh_Hant/
* Translated using Weblate (Chinese (Traditional))
Currently translated at 89.3% (1034 of 1157 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/zh_Hant/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1157 of 1157 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/zh_Hans/
* Translated using Weblate (Chinese (Traditional))
Currently translated at 95.5% (1106 of 1157 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/zh_Hant/
* Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1157 of 1157 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/zh_Hant/
* Translated using Weblate (French)
Currently translated at 100.0% (1157 of 1157 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/fr/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1161 of 1161 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/zh_Hans/
* Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1161 of 1161 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/zh_Hant/
* Translated using Weblate (French)
Currently translated at 100.0% (1172 of 1172 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/fr/
* Translated using Weblate (German)
Currently translated at 87.2% (1023 of 1172 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/de/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (1172 of 1172 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/sv/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1172 of 1172 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/zh_Hans/
* Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1172 of 1172 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/zh_Hant/
* Translated using Weblate (French)
Currently translated at 100.0% (1174 of 1174 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/fr/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1174 of 1174 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/zh_Hans/
* Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1174 of 1174 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/zh_Hant/
* Translated using Weblate (German)
Currently translated at 87.2% (1024 of 1174 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/de/
* Translated using Weblate (Spanish)
Currently translated at 98.5% (1157 of 1174 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/es/
* Translated using Weblate (Japanese)
Currently translated at 84.3% (990 of 1174 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/ja/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (1174 of 1174 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/sv/
* Translated using Weblate (Ukrainian)
Currently translated at 16.6% (195 of 1174 strings)
Translation: stash/stash
Translate-URL: https://translate.codeberg.org/projects/stash/stash/uk/
---------
Co-authored-by: Larsluph <Larsluph@users.noreply.translate.codeberg.org>
Co-authored-by: wql219 <wql219@users.noreply.translate.codeberg.org>
Co-authored-by: AlpacaSerious <AlpacaSerious@users.noreply.translate.codeberg.org>
Co-authored-by: mrtuxa <mrtuxa@users.noreply.translate.codeberg.org>
Co-authored-by: Lytel <Lytel@users.noreply.translate.codeberg.org>
Co-authored-by: doodoo <doodoo@users.noreply.translate.codeberg.org>
Co-authored-by: Lucqqq <Lucqqq@users.noreply.translate.codeberg.org>
Co-authored-by: wql219 <wanqinglin219@hotmail.com>
Co-authored-by: lurch <lurch@users.noreply.translate.codeberg.org>
Co-authored-by: miamoreau <miamoreau@users.noreply.translate.codeberg.org>
Co-authored-by: ikayaki <ikayaki@users.noreply.translate.codeberg.org>
Co-authored-by: jc_back <jc_back@users.noreply.translate.codeberg.org>
2024-09-18 14:38:56 +10:00
WithoutPants
e4ef14e830
Fix preview scrubber touch issues ( #5267 )
2024-09-16 16:30:16 +10:00
Ian McKenzie
f543046349
Update upload-artifact action to pass build ( #5260 )
2024-09-16 10:12:09 +10:00
WithoutPants
c9f76a01c5
Add UI option for rescan scan option ( #5254 )
2024-09-11 17:29:27 +10:00
WithoutPants
5c4bf4ecdf
Add portals for selects in dialogs ( #5253 )
2024-09-11 16:12:18 +10:00
WithoutPants
17be7e97d3
Emit error in SafeMove if remove from source fails ( #5251 )
2024-09-11 14:29:16 +10:00
WithoutPants
71e39e5cb8
Default database backup to same directory as database ( #5250 )
2024-09-11 14:02:00 +10:00
WithoutPants
a17199ba21
Handle symlink zip files ( #5249 )
2024-09-11 13:58:02 +10:00
WithoutPants
d1c207e40b
Rename movies to groups in menu items in 65 post-migration ( #5247 )
...
* Only backup config file if needed in 58 migration
* Change movies to groups in menu items in 65 post-migration
2024-09-11 13:39:46 +10:00
GlitchGal
129dd0ffcc
ImageDetailPanel Patch Component ( #5245 )
2024-09-11 11:56:17 +10:00
WithoutPants
a3838734c5
Set max-height for all modals ( #5242 )
2024-09-11 11:55:06 +10:00
WithoutPants
b897de3e5e
Fix hover scrubber error in Firefox ( #5243 )
2024-09-11 11:50:40 +10:00
WithoutPants
5407596e0d
Anonymise missing fields ( #5244 )
...
* Anonymise missing fields:
- galleries.photographer
- performers.disambiguation
- gallery_urls
* Anonymise captions and saved filters
2024-09-11 11:50:27 +10:00
WithoutPants
f7a164ffe5
Fix performer disambiguation styling in select ( #5246 )
2024-09-11 11:46:41 +10:00
Gykes
653cd16eb2
Updating Reload Scrapers formatting ( #5235 )
...
Per convo with people on Discord. I have updated the Reload Scrapers UI. It now adds a button if the filter box appears and then the button extends and takes up the whole space if the filter box does not exist.
---------
Co-authored-by: CJ <tedabed@gmail.com>
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2024-09-10 14:54:15 +10:00
Gykes
a2153ced52
Bottom Page-Count button causes scenes page to reset to top ( #5241 )
...
I think was was happening is the browser was trying to do too much at once (Rendering the popup and focusing the input simultaneously). I believe it was triggering a reflow and setting the site back to default aka: back to the top.
I set the timeout to 0 which moves the execution to the next loop event. It gives the browser time to do one and then the other, not both at the same time.
I moved `onKeyPress` to `onKeyDown` due to the former being depreciated.
2024-09-10 14:52:12 +10:00
Gykes
a44993bbf4
Fix source-selector being blocked on mobile ( #5229 )
...
Small CSS change to allow the `source-selector` to be brought to the front of the controls to allow people to select which source they would like.
2024-09-10 14:43:09 +10:00
DogmaDragon
ba83da1983
Add note about saved filter sorting ( #5234 )
2024-09-08 01:20:44 +03:00
WithoutPants
0a98296642
Fix scroll to top behaviour ( #5228 )
2024-09-06 13:53:23 +10:00
WithoutPants
ca970b9706
Use gallery updated at for cover mod time ( #5225 )
2024-09-05 16:45:15 +10:00
WithoutPants
2b288fd67c
Add changelog for 0.27 ( #5224 )
2024-09-05 16:35:14 +10:00
WithoutPants
7f1ad30db1
Show option for sub-content only if there are child objects ( #5223 )
2024-09-05 16:34:56 +10:00
yoshnopa
5721ea2b70
Gallery scrubber wall view ( #5191 )
...
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2024-09-05 13:06:43 +10:00
WithoutPants
8c2a25b833
Fix gallery scrubber image order ( #5222 )
2024-09-05 12:59:20 +10:00
DirtyRacer1337
601a16b5cb
replace stashBox validation ( #5187 )
2024-09-05 12:59:05 +10:00
dogwithakeyboard
879c20efc7
Add linkTypes to performer popover ( #5195 )
2024-09-05 12:55:19 +10:00
yoshnopa
283f76240f
Make Scrubbers touchscreen capable ( #5183 )
2024-09-05 11:43:31 +10:00
WithoutPants
ad17e7defe
Fix handling of files to delete during delete Gallery operation ( #5213 )
...
* Only remove file in zip from image if deleting from zip file
* Only remove file in folder from image if deleting from folder
2024-09-05 11:27:31 +10:00
WithoutPants
7a2e59fcef
Fix scene filter panel colour slider range ( #5221 )
...
* Refactor SceneVideoFilterPanel sliders.
Fix colour values to go between 0-200%.
* Add cursor for filter slider values to hint interaction
2024-09-05 11:26:25 +10:00
WithoutPants
7c09f24f34
Don't try to migrate non-existent vtt files ( #5216 )
2024-09-05 11:25:56 +10:00
WithoutPants
fb82866512
Don't show move drop target on non-move drag operations ( #5219 )
2024-09-05 11:25:30 +10:00
Gykes
15da2c1f4c
Fix select field alias odd spacing ( #5218 )
...
* Fix Tag and Alias odd spacing
As Echo6ix brough up the HTML Engine doesn't generate whitespace at the beginning of a string. Modifying it to use ` ` so that the spacing will be correct.
fixes https://github.com/stashapp/stash/issues/4997
* update for performerSelect and studioSelect
2024-09-05 11:25:05 +10:00
WithoutPants
1dac598755
Remove console.log. Remove vestigial property ( #5217 )
2024-09-05 09:35:56 +10:00
Ian McKenzie
ad442fbee5
lint: switch exportloopref to copyloopvar per warning message ( #5212 )
2024-09-04 16:05:44 +10:00
WithoutPants
4e9925fd3f
Show page numbers on low page count ( #5206 )
...
Shows individual page numbers instead of the page count selector when pages < 4.
2024-09-04 09:41:53 +10:00
WithoutPants
7b064ac99e
Only give height to gallery-container on larger devices ( #5205 )
...
Having height/overflow on the stacked/vertical orientation causes weird scrolling behaviour.
2024-09-04 09:39:59 +10:00
WithoutPants
a8a3b4cfd9
Don't focus query field on select ( #5204 )
2024-09-04 09:39:41 +10:00
WithoutPants
306ba63ab6
Prevent window scrolling on mouse wheel scroll when numeric input field is focused and hovered. ( #5199 )
2024-09-03 16:33:49 +10:00
WithoutPants
c21ded028a
Scan video orientation ( #5189 )
...
* Adjust video dimensions for side data rotation
* Warn user when ffprobe version < 5. Only get rotation data on version >= 5
2024-09-03 16:33:15 +10:00
WithoutPants
899ee713ab
Adjust image dimensions for exif orientation ( #5188 )
2024-09-03 16:32:29 +10:00
WithoutPants
a3c34a51aa
Gallery cover url ( #5182 )
...
* Add default gallery image
* Add gallery cover URL path
* Use new cover URL in UI
* Hide gallery preview scrubber when gallery has no images
* Don't try to show lightbox for gallery without images
* Ignore unrelated lint issue
2024-09-03 16:31:55 +10:00
DogmaDragon
010a355e0b
Add info about regex modifiers ( #5200 )
2024-09-02 22:44:17 +03:00