dependabot[bot]
c499c20a7b
Bump semver from 5.7.1 to 5.7.2 in /ui/v2.5 ( #3896 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-11 13:40:29 +10:00
plato178
f0d901a697
Add codec filters ( #3843 )
...
* Add video_codec and audio_codec filter criteria
* Add Audio Codec and Video Codec UI filters
2023-07-11 12:45:20 +10:00
dependabot[bot]
5c38836ade
Bump stylelint from 15.1.0 to 15.10.1 in /ui/v2.5 ( #3889 )
...
Bumps [stylelint](https://github.com/stylelint/stylelint ) from 15.1.0 to 15.10.1.
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/15.1.0...15.10.1 )
---
updated-dependencies:
- dependency-name: stylelint
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-11 11:40:49 +10:00
DingDongSoLong4
cec9195543
Fix scene missing flicker on scene page ( #3857 )
...
* use useLayoutEffect
* Remove unnecessary nullability in ScenePlayer
2023-07-11 11:40:20 +10:00
Sassy0P
f440e06dc7
fix: onQueueMoreScenes was adding new scenes at the start of the queue ( #3851 )
2023-06-23 10:01:44 +10:00
WithoutPants
873d4dade6
Prevent fullscreen break when loading scene ( #3828 )
2023-06-22 09:50:40 +10:00
DingDongSoLong4
f65e87773c
Include subsidiary studios/tags in tab badge counters ( #3816 )
...
* Add '_all' counts
* Use '_all' counts in UI
* Make other counts non-nullable
* Hide tab counts if zero
* Add resolver parameter
2023-06-16 10:46:14 +10:00
vt-idiot
47c3e855c8
Make displayed resolution information coherent for 2:1/VR files ( #3798 )
...
* Update text.ts
Displayed resolutions in Stash were confusing as hell when it came to VR files - which are typically 2:1. Now I understand why, it's assuming 16:9 files/looking at height only.
2023-06-16 10:19:46 +10:00
dependabot[bot]
d81a0fcffb
Bump vite from 4.1.1 to 4.1.5 in /ui/v2.5 ( #3801 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 4.1.1 to 4.1.5.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v4.1.5/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v4.1.5/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-15 13:32:11 +10:00
DingDongSoLong4
1c13c9e1b1
SQLite model refactoring ( #3791 )
...
* Remove ID from PerformerPartial
* Separate studio model from sqlite model
* Separate movie model from sqlite model
* Separate tag model from sqlite model
* Separate saved filter model from sqlite model
* Separate scene marker model from sqlite model
* Separate gallery chapter model from sqlite model
* Move ErrNoRows checks into sqlite, improve empty result error messages
* Move SQLiteDate and SQLiteTimestamp to sqlite
* Use changesetTranslator everywhere, refactor for consistency
* Make PerformerStore.DestroyImage private
* Fix rating on movie create
2023-06-15 12:46:09 +10:00
stash-translation-bot
9180a68c45
Translations update from Stash ( #3737 )
...
* Translated using Weblate (Italian)
Currently translated at 91.4% (885 of 968 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% (968 of 968 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% (968 of 968 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 91.9% (890 of 968 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/it/
* Translated using Weblate (French)
Currently translated at 100.0% (975 of 975 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 99.8% (974 of 975 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/sv/
* 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 (Finnish)
Currently translated at 84.9% (828 of 975 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% (975 of 975 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% (977 of 977 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% (979 of 979 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
* Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (979 of 979 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% (979 of 979 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/de/
* Translated using Weblate (French)
Currently translated at 100.0% (979 of 979 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 99.5% (975 of 979 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/sv/
---------
Co-authored-by: deepserket <deepserket@gmail.com >
Co-authored-by: Alpaca Serious <srhsgsef@gmail.com >
Co-authored-by: MrOV3RDOSE <mrov3rdose@gmail.com >
Co-authored-by: Daniele Ongaro <danieleongaro98@gmail.com >
Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: Aa <jarruraita@outlook.com >
Co-authored-by: Phasetime <phasetime@protonmail.com >
2023-06-13 02:02:18 -04:00
Emilo2
1ba1564d8a
Include studio code in scene merge dialog ( #3803 )
2023-06-09 08:23:12 +10:00
WithoutPants
6bcf1f8838
Don't prompt for unsaved changes when navigating within main page ( #3805 )
...
* Don't prompt for changes when navigating in gallery
* Generalise and apply to tags, studios, movies
2023-06-09 08:22:20 +10:00
WithoutPants
2e40a41c1e
Fix tagger query path on Windows ( #3804 )
2023-06-09 08:21:56 +10:00
DingDongSoLong4
09df203bcf
Filter tweaks ( #3772 )
...
* Use debounce hook
* Wait until search request complete before refreshing results
* Add back null modifiers
* Convert old excludes criterion to includes criterion
* Display criteria with only excludes items as excludes
* Fix depth display
* Reset search after selection
* Add back is modifier to tag filter
* Focus the input dialog after select/unselect
* Update unsupported modifiers
2023-06-06 14:10:14 +10:00
WithoutPants
de4237e626
Update changelog
2023-06-06 14:06:46 +10:00
NodudeWasTaken
e22291d912
Fix iOS captions ( #3729 )
...
* Fix iOS captions and fix sceneplayer exceeding container size
2023-06-06 13:24:13 +10:00
WithoutPants
256e0a11ea
Fix joined hierarchical filtering ( #3775 )
...
* Fix joined hierarchical filtering
* Fix scene performer tag filter
* Generalise performer tag handler
* Add unit tests
* Add equals handling
* Make performer tags equals/not equals unsupported
* Make tags not equals unsupported
* Make not equals unsupported for performers criterion
* Support equals/not equals for studio criterion
* Fix marker scene tags equals filter
* Fix scene performer tag filter
* Make equals/not equals unsupported for hierarchical criterion
* Use existing studio handler in movie
* Hide unsupported tag modifier options
* Use existing performer tags logic where possible
* Restore old parent/child filter logic
* Disable sub-tags in equals modifier for tags criterion
2023-06-06 13:01:50 +10:00
DingDongSoLong4
4acf843229
Fix videojs-vr issues ( #3793 )
...
* Add videojs-vr.d.ts
* Improve dynamic VR toggling
2023-06-02 11:15:33 +10:00
CJ
c8a796e125
Fixes video filter issues ( #3792 )
2023-06-02 11:13:28 +10:00
WithoutPants
94450da8b5
Use string criterion for name ( #3788 )
2023-05-31 11:42:28 +10:00
WithoutPants
74cef93d19
Update gallery UpdatedAt timestamp on contents change ( #3771 )
...
* Update gallery updatedAt on content change
* Update gallery in UI on image change
2023-05-31 11:06:01 +10:00
CJ
88179ed54e
Adds videojs-vr support ( #3636 )
...
* Add button for VR mode
* fix canvas disapearing
* allow user to specify vr tag
---------
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com >
2023-05-31 11:04:38 +10:00
DingDongSoLong4
d0847d1ebf
Fix performer image display again and refactoring ( #3782 )
...
* Fix the fix for displayed performer image sticking after save
* Refactor for consistency
* Fully extract entity create/update logic from edit pages
* Fix submit hotkeys
* Refactor scene cover preview
* Fix atoi error on new scene page
2023-05-31 10:39:22 +10:00
NodudeWasTaken
fc53380310
Safari skip file transcodes ( #3507 )
...
* Ignore file transcodes on safari
2023-05-31 10:27:45 +10:00
WithoutPants
62b6457f4e
Improve studio/tag/performer filtering ( #3619 )
...
* Support excludes field
* Refactor studio filter
* Refactor tags filter
* Support excludes in tags
---------
Co-authored-by: Kermie <kermie@isinthe.house >
2023-05-25 12:03:49 +10:00
yoshnopa
45e61b9228
fix Clip Gif Support ( #3765 )
2023-05-25 12:02:32 +10:00
DingDongSoLong4
3eb805ca2d
Fix performer image display ( #3767 )
...
* Fix displayed performer image sticking after save
* Reset URL before showing dialog in ImageInput
2023-05-25 11:48:32 +10:00
Bawdy Ink Slinger
94dda49352
Updated the English auto_tag_based_on_filenames message ( #3682 )
...
* Updated the English auto_tag_based_on_filenames message
2023-05-25 09:27:37 +10:00
departure18
776c7e6c35
Add penis length and circumcision stats to performers. ( #3627 )
...
* Add penis length stat to performers.
* Modified the UI to display and edit the stat.
* Added the ability to filter floats to allow filtering by penis length.
* Add circumcision stat to performer.
* Refactor enum filtering
* Change boolean filter to radio buttons
* Return null for empty enum values
---------
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com >
2023-05-24 13:19:35 +10:00
WithoutPants
702101ecce
Filter query ( #3740 )
...
* Add search field to filter dialog
* Add / shortcut to focus query
* Fix f keybind typing f into query field
* Document keyboard shortcut
2023-05-19 12:36:53 +10:00
WithoutPants
0a14394113
Allow filter header to be tabbable ( #3739 )
2023-05-19 12:36:28 +10:00
WithoutPants
06e924d010
Change modifier selector to pills ( #3598 )
...
* Use pills for modifier selector
* Fix caption default modifier
* Increase clickable area for criterion remove
If the area becomes too large, we can use half margin half padding.
Reduces the amount of pixel hunting required to click.
* Use pill-styled buttons
2023-05-19 12:33:53 +10:00
stash-translation-bot
9a41841bd2
Translations update from Stash ( #3665 )
...
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 86.9% (832 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/pt_BR/
* Translated using Weblate (Spanish)
Currently translated at 84.3% (807 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/es/
* Translated using Weblate (Spanish)
Currently translated at 89.1% (853 of 957 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/es/
* Translated using Weblate (Spanish)
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/es/
* 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 (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 (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/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 95.1% (912 of 958 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 95.1% (912 of 958 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/zh_Hans/
* Translated using Weblate (French)
Currently translated at 100.0% (958 of 958 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (958 of 958 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/zh_Hans/
* Translated using Weblate (German)
Currently translated at 100.0% (958 of 958 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% (958 of 958 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% (958 of 958 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/et/
* Translated using Weblate (Danish)
Currently translated at 87.7% (841 of 958 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/da/
* 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 (French)
Currently translated at 100.0% (964 of 964 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% (964 of 964 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/et/
* Translated using Weblate (Chinese (Traditional))
Currently translated at 93.1% (898 of 964 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/zh_Hant/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (964 of 964 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% (964 of 964 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 99.3% (958 of 964 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (964 of 964 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/zh_Hans/
* Translated using Weblate (Estonian)
Currently translated at 100.0% (964 of 964 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/et/
---------
Co-authored-by: Eduardo Souza <edjsouza@outlook.com >
Co-authored-by: Gabriel Velez <gabryvelez@gmail.com >
Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: Alpaca Serious <srhsgsef@gmail.com >
Co-authored-by: MrOV3RDOSE <mrov3rdose@gmail.com >
Co-authored-by: Lauri <stashapp.pot3l@8shield.net >
Co-authored-by: JueLuo <jueluo99@gmail.com >
Co-authored-by: Yeluo <yeluo@hyfmwzs.com >
Co-authored-by: Dee.H.Y <dongfengweixiao@hotmail.com >
Co-authored-by: Phasetime <phasetime@protonmail.com >
Co-authored-by: Christoph Holmes <chtrash@hotmail.com >
Co-authored-by: brestu <brestu@protonmail.com >
Co-authored-by: Yesmola <zongleewu@gmail.com >
Co-authored-by: MoeHero <562416714@qq.com >
2023-05-17 00:32:00 -04:00
yoshnopa
a2e477e1a7
Support image clips/gifs ( #3583 )
...
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com >
2023-05-17 09:30:51 +10:00
yoshnopa
0e199a525f
ChapterBug // Fix jump to wrong page if chapter number if (number - 1) % pagelength = 0 ( #3730 )
2023-05-16 10:26:35 +10:00
yoshnopa
0069c48e7e
Folder Gallery creation on a per folder basis ( #3715 )
...
* GalleryInExClusion // Create Gallery from folder based on file, short description in setting
* GalleryInExClusion // No Folderiteration, expansion of docs
* GalleryInExClusion // Only accept lowercase files
* GalleryInExClusion // Correct text in settings
2023-05-10 11:37:01 +10:00
CJ
e7abeeb4df
fixes scene card width on front page for mobile ( #3724 )
2023-05-10 11:06:58 +10:00
WithoutPants
c77ff8989b
Include precision in rating star classname ( #3719 )
2023-05-05 09:39:28 +10:00
dogwithakeyboard
242f61b5df
Lightbox movie covers ( #3705 )
...
* movie page lightbox
* Use styling instead of bootstrap classes
---------
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com >
2023-05-04 15:03:09 +10:00
Flashy78
b1c61d2846
Identify: Select existing value on edit ( #3696 )
...
* Select field option on edit
* Fix create missing display
---------
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com >
2023-05-04 14:13:35 +10:00
DingDongSoLong4
b7d179e448
Fix deceptive WEBM playback in Safari ( #3676 )
...
* Fix babel deoptimization warning in vite dev server
* Fix videojs HMR
* Fix fake WEBM support in Safari
2023-05-04 13:33:39 +10:00
DingDongSoLong4
79bc5c914f
WallPanel refactor ( #3686 )
2023-05-03 17:05:30 +10:00
puc9
899d1b9395
Limit duplicate matching to files that have ~ same duration ( #3663 )
...
* Limit duplicate matching to files that have ~ same duration
* Add UI for duration diff
---------
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com >
2023-05-03 15:01:59 +10:00
DingDongSoLong4
002b71bd67
Fix filter dialog datepicker button padding ( #3690 )
2023-05-03 13:43:52 +10:00
DingDongSoLong4
67a2161c62
Fix generate task override behaviour ( #3661 )
2023-05-03 13:42:25 +10:00
dogwithakeyboard
1717474a81
fix scene scraper movie error ( #3633 )
2023-05-03 13:37:31 +10:00
CJ
d6b4d16ff4
Adds ability to configure sort order for DLNA videos ( #3645 )
2023-05-03 13:33:32 +10:00
Bawdy Ink Slinger
55e0d5c82f
Removed a sentence that is technically irrelevant to auto tagging ( #3683 )
...
- (As far as I know,) scraping is irrelevant to auto tagging so I
removed it from the Auto Tagging documentation. Alternatively, it
could be moved to the bottom.
Co-authored-by: Bawdy Ink Slinger <BawdyInkSlinger@gmail.com >
2023-05-03 13:29:38 +10:00
DingDongSoLong4
89ed6e9a67
Fix scene marker pinned filters ( #3687 )
2023-05-03 13:24:29 +10:00