skier233
7eae751d1c
Stash rating system ( #2830 )
...
* add rating100 fields to represent rating range 1-100
* deprecate existing (1-5) rating fields
* add half- and quarter-star options for rating system
* add decimal rating system option
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com >
2022-11-16 09:31:44 +11:00
gitgiggety
f66333bac9
Add date filters ( #2834 )
...
* graphql: support date and timestamp filter types
* sql: add support for date & timestamp criterions
* ui: add support for date and timestamp criterions
* scenes: add support for filtering by date, created at and updated at
* image: support filtering by created at and updated at
* gallery: support filtering by date, created at and updated at
* movie: support filtering by date, created at and updated at
* studio: support filtering by date, created at and updated at
* tag: support filtering by date, created at and updated at
* performer: support filtering by bitrh & death date and created & updated at
* marker: support filtering by created & updated at and scene date, created & updated at
2022-11-15 11:52:05 +11:00
WithoutPants
ce17230c13
Refactor autotag to use individual transactions ( #3106 )
...
* Add id filtering to scenes, images, and galleries
* Perform tagging in batches
* One transaction per object tagged
2022-11-14 17:07:24 +11:00
WithoutPants
4a054ab081
Support file-less scenes. Add scene split, merge and reassign file ( #3006 )
...
* Reassign scene file functionality
* Implement scene create
* Add scene create UI
* Add sceneMerge backend support
* Add merge scene to UI
* Populate split create with scene details
* Add merge button to duplicate checker
* Handle file-less scenes in marker preview generate
* Make unique file name for file-less scene exports
* Add o-counter to scene update input
* Hide rescan for file-less scenes
* Generate heatmap if no speed set on file
* Fix count in scene/image queries
2022-11-14 16:35:09 +11:00
WithoutPants
d0b0be4dd4
Fix test database generator ( #3112 ) [skip ci]
2022-11-10 15:01:47 +11:00
WithoutPants
9df66024d1
Make title optional for non-user created galleries ( #3110 )
2022-11-10 14:19:13 +11:00
WithoutPants
c83ebf7c1c
Order performers by name in All ( #3111 )
2022-11-10 14:18:46 +11:00
WithoutPants
eb795ff9ab
Add new fields to scene tagger ( #3094 )
...
* Add new fields to scene tagger
* Update scraper docs with new fields
* Set code and director in identify
* Add new fields to identify dialog
2022-11-10 12:51:49 +11:00
WithoutPants
a2ca266cb3
Upgrade to go 1.19 only ( #3087 )
...
* Update to go 1.19
* Update cross-compile script
* Add missing targets to cross-compile-all
* Update cache action to remove warning
2022-11-09 14:41:23 +11:00
WithoutPants
3bc0de3f3a
Show imperial units for height and weight ( #3097 )
...
* Show imperial units for height and weight
* Fix migration note index
2022-11-09 11:10:57 +11:00
WithoutPants
30a7482ddf
Order saved filters by name ( #3101 )
2022-11-09 11:06:11 +11:00
WithoutPants
04514fbc88
Fix changelog
2022-11-08 14:43:31 +11:00
WithoutPants
f1d57c3d62
Update changelog
2022-11-08 14:42:41 +11:00
wildsolutionbroadcast
404a68c994
Limiting how many options are shown in select dropdowns ( #3062 )
...
Introducing a limit to how many options are shown in select dropdowns. Fixes an issue I was experiencing where large numbers of options (5000 tags) was causing dropdown to be unresponsive. Does not effect filtering, always shows 'Create "..."' option if it exists, and shows a notice at the bottom of the dropdown of how many options were hidden from the list if any were.
2022-11-08 14:41:24 +11:00
WithoutPants
d2743cf5fb
Change performer height to be numeric ( #3060 )
...
* Make height an int. Add height_cm field
* Change UI to use height_cm
* Use number fields for height/weight
* Add migration note
2022-11-08 14:09:03 +11:00
WithoutPants
b9e07ade92
Fix seeking ( #3096 )
...
* Update apikey when generating/clearing
* Fix seeking on systems with api key
2022-11-08 13:45:54 +11:00
WithoutPants
962bc7df4e
Fix panic when fileSize is negative ( #3089 )
2022-11-08 10:01:32 +11:00
DogmaDragon
f1c454eb09
Typo ( #3090 )
2022-11-07 18:41:47 +11:00
HappyAxolotl
eff86bf2f8
[Feature] Add fields director and (studio) code to scenes ( #3051 )
...
* added schema migration and updated data models
* added code and director to UI
* new fields are exported and imported
* added filters
* Add changelog entry
2022-11-07 18:16:52 +11:00
DingDongSoLong4
7540d3b477
Fix react hook order errors ( #3081 )
...
* Fix react hook order error on tag page
* Make all filter hooks actual hooks
2022-11-07 15:49:37 +11:00
DingDongSoLong4
653db3cc1d
Scene player improvements ( #3020 )
...
* Add types to player plugins
* Use videojs-vtt.js to parse sprite VTT files
* Overhaul scene player
* Replace vtt-thumbnails-freetube
* Remove chapters_vtt
* Force remove shadow from player progress bar
* Cleanup player css
* Rewrite live.ts as middleware
* Don't force play when changing source
2022-11-07 14:53:12 +11:00
WithoutPants
2609095c7a
Revert "Upgrade to go 1.19 and update dependencies ( #3069 )" ( #3085 )
...
This reverts commit bba7c23957 .
2022-11-07 12:33:15 +11:00
WithoutPants
bba7c23957
Upgrade to go 1.19 and update dependencies ( #3069 )
...
* Update to go 1.19
* Update dependencies
* Update cross-compile script
* Add missing targets to cross-compile-all
* Update cache action to remove warning
2022-11-04 13:41:26 +11:00
WithoutPants
f25881a3bf
Use alpha2 for country label ( #3067 )
2022-11-03 09:04:48 +11:00
WithoutPants
270bc317cb
Performer refactor ( #3057 )
...
* Separate performer model from sqlite model
* Use GenderEnum for gender
2022-10-31 14:58:01 +11:00
DingDongSoLong4
b1fa933868
Fix URL encoding again ( #3044 )
...
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com >
2022-10-28 17:46:39 +11:00
DingDongSoLong4
2cd9ef6302
Fix vite circular dependency warning
2022-10-28 06:16:13 +00:00
DingDongSoLong4
db29246883
Fix subtitle error typo ( #3056 )
2022-10-28 16:38:50 +11:00
InfiniteTF
7b7d6758ef
Change performer country value to be ISO code ( #1922 )
...
* Change performer country value to be ISO code
* Localize country names
* Use country select for filter
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com >
2022-10-28 16:37:57 +11:00
DingDongSoLong4
1c0042c4c2
Fix path filters ( #3041 )
...
* Fix path filters
* Replace getPathSearchClause
* Remove incorrect tests
2022-10-26 18:48:13 +11:00
stg-annon
a60afc162f
Add Tag description filter ( #3011 )
...
* init tag description filter
issue with rendering UI filter dialog
* move description to string block
* Add 0.18.0 changelog page
2022-10-26 18:06:52 +11:00
puc9
2b80b6d8d5
Minor UI fix for StashId display in FileInfoPanel ( #3050 )
2022-10-26 13:57:29 +11:00
A Ghoul Coder
3ac3fe09b8
add pre-ui to default make target and update documentation ( #3030 )
...
Without `pre-ui`, `make` fails. `pre-ui` is already used in the GitHub
workflows but omitted from the Makefile and docs.
2022-10-26 09:18:02 +11:00
WithoutPants
02c2ad3f58
Update changelog
v0.17.2
2022-10-25 11:42:27 +11:00
WithoutPants
479ebfc88d
Reimplement case-insensitivity move bug fix ( #3047 )
...
* Use eq for FindByPath for case sensitivity
* Handle case sensitive moves
2022-10-25 11:37:54 +11:00
WithoutPants
1c92336798
Fix symlink size calculation ( #3046 )
2022-10-25 10:57:37 +11:00
WithoutPants
5fae3cf127
Update changelog
2022-10-24 14:40:51 +11:00
WithoutPants
47395ce13f
Use basename as title if empty when scraping by fragment ( #3040 )
...
* Fallback to file basename if title empty in scrape
* Populate dialog from basename if title empty
2022-10-24 14:36:22 +11:00
WithoutPants
091950615e
Ignore non-existing scenes in fingerprint submits ( #3039 )
2022-10-24 10:26:21 +11:00
DingDongSoLong4
4db0e48f73
Fix zip gallery renaming ( #3036 )
2022-10-24 09:38:02 +11:00
WithoutPants
33de28ce5d
Warn when failed to migrate from placeholder
v0.17.1
2022-10-20 01:18:32 +00:00
WithoutPants
b8a8909a8e
Add hotfix changelogs
2022-10-20 01:02:13 +00:00
WithoutPants
0cf06728d4
Ignore NULL values during migration
2022-10-20 01:01:18 +00:00
WithoutPants
3acece2438
Fix export zip paths when exporting from Windows ( #3022 )
...
* Use correct zip path for export in windows
* Fix recursive loop when importing tag hierarchy
2022-10-20 11:41:46 +11:00
WithoutPants
7104bb67ca
Handle null video durations in migration ( #3021 )
2022-10-20 10:58:42 +11:00
WithoutPants
c4c6a3f9c0
Add Ukrainian language option
2022-10-19 22:40:55 +00:00
stash-translation-bot
86b52fe938
Translations update from Stash ( #2931 )
...
* Translated using Weblate (Italian)
Currently translated at 100.0% (826 of 826 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% (826 of 826 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/sv/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (826 of 826 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/ja/
* Translated using Weblate (Polish)
Currently translated at 100.0% (826 of 826 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/pl/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.6% (823 of 826 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/pt_BR/
* Translated using Weblate (Italian)
Currently translated at 100.0% (829 of 829 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/it/
* Translated using Weblate (Polish)
Currently translated at 100.0% (829 of 829 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/pl/
* Translated using Weblate (Czech)
Currently translated at 59.5% (494 of 829 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/cs/
* Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (829 of 829 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/zh_Hant/
* Added translation using Weblate (Ukrainian)
* Translated using Weblate (Ukrainian)
Currently translated at 11.0% (92 of 829 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/uk/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (829 of 829 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/sv/
* Translated using Weblate (Italian)
Currently translated at 100.0% (837 of 837 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/it/
* Translated using Weblate (Polish)
Currently translated at 100.0% (837 of 837 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% (837 of 837 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 98.5% (825 of 837 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 98.5% (825 of 837 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 100.0% (845 of 845 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% (845 of 845 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/sv/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (845 of 845 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/zh_Hans/
* Translated using Weblate (Polish)
Currently translated at 100.0% (845 of 845 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 97.7% (826 of 845 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 100.0% (845 of 845 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 97.6% (825 of 845 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% (845 of 845 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 97.6% (825 of 845 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
* Translated using Weblate (Dutch)
Currently translated at 93.3% (789 of 845 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/nl/
* Translated using Weblate (French)
Currently translated at 98.1% (829 of 845 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 98.2% (830 of 845 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 97.7% (826 of 845 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
* Translated using Weblate (German)
Currently translated at 98.6% (834 of 845 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/de/
* Translated using Weblate (Chinese (Traditional))
Currently translated at 98.3% (831 of 845 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 97.7% (826 of 845 strings)
Translation: Stash/Stash Desktop Client
Translate-URL: https://translate.stashapp.cc/projects/stash/stash-desktop-client/fr/
Co-authored-by: BViking78 <bviking78@gmail.com >
Co-authored-by: Alpaca Serious <srhsgsef@gmail.com >
Co-authored-by: 風林火山 <nezoko@digdig.org >
Co-authored-by: Coscosname <coscosname@gmail.com >
Co-authored-by: ponei <poneialt@gmail.com >
Co-authored-by: Weblate <noreply@weblate.org >
Co-authored-by: Foucoubou <foucoubou26@email.cz >
Co-authored-by: Still <dev@stillu.cc >
Co-authored-by: John <erse@tutanota.com >
Co-authored-by: MrOV3RDOSE <mrov3rdose@gmail.com >
Co-authored-by: Philip Wang <philpw99@gmail.com >
Co-authored-by: Luc <luc@lucspoelder.nl >
Co-authored-by: bogay <pojay11523@gmail.com >
Co-authored-by: Phasetime <phasetime@protonmail.com >
Co-authored-by: brestu <brestu@protonmail.com >
2022-10-19 17:02:37 -04:00
WithoutPants
a64e0929d4
Update notes
v0.17.0
2022-10-18 23:12:22 +00:00
WithoutPants
4c286d7ab5
Fix dataloaders not loading in js plugins ( #3014 )
...
* Include dataloaders in js plugin gql calls
* Handle gql errors correctly in js plugins
2022-10-18 11:09:54 +11:00
WithoutPants
bd44571a91
Fix video looping instead of continuing playlist ( #3007 )
...
* Fix loop overriding continue queue
* Add id to queue continue checkbox
2022-10-14 11:21:26 +11:00