InfiniteTF
3346f8dcca
Stash-box tagger integration ( #454 )
2020-10-24 14:31:39 +11:00
WithoutPants
8eda72ad89
Image improvements ( #847 )
...
* Fix image performer filtering
* Add performer images tab
* Add studio images tab
* Rename interface
* Add tag images tab
* Add path filtering for images
* Show image stats on stats page
* Fix incorrect scan counts after timeout
* Add gallery filters
* Relax scene gallery selector
2020-10-20 10:11:15 +11:00
InfiniteTF
d9270dd7c3
Treat empty string columns as missing ( #852 )
2020-10-16 11:14:48 +11:00
WithoutPants
ade109d9e4
Path filter for scenes and galleries ( #834 )
2020-10-12 08:19:51 +11:00
WithoutPants
8866670e53
Add partial import functionality ( #812 )
2020-09-20 18:36:02 +10:00
WithoutPants
5992ff8706
Add oshash support ( #667 )
2020-08-06 11:21:14 +10:00
WithoutPants
c104c6d075
Generate content for specific scenes ( #672 )
...
* Add UI dialog for scene(s)
* Move preview preset to config
2020-07-19 11:59:18 +10:00
WithoutPants
7a74658a73
Move image blobs into separate tables ( #618 )
...
* Scene cover fallback to database
* Fix panic if studio not found
* Fix movie studio not being imported/exported
2020-06-23 09:19:19 +10:00
WithoutPants
96e6e16507
Parent studios ( #595 )
...
* Refactor getMultiCriterionClause
Co-authored-by: Anon247 <61889302+Anon247@users.noreply.github.com>
2020-06-15 21:34:39 +10:00
InfiniteTF
32fce9ac6f
Speed up tag count queries ( #570 )
...
* Speed up tag count queries
* Add test for marker CountByTagID
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2020-05-24 16:18:02 +10:00
bnkai
d74a303c00
Fix 0 undefined library size on empty db ( #535 )
2020-05-14 10:44:13 +10:00
bnkai
bd45daacf3
Add a cache for gallery thumbnails ( #496 )
2020-05-11 17:20:08 +10:00
InfiniteTF
8ba76783b0
Query optimizations ( #478 )
...
* Remove slow and largely pointless groupbys
* Change scene.query to use querybuilder
2020-05-11 15:19:11 +10:00
InfiniteTF
e9c68897d7
Add is-missing tags filter ( #526 )
2020-05-09 12:21:08 +10:00
WithoutPants
99f88b8d73
Querybuilder integration tests ( #513 )
...
* Vet fixes
* Change low resolution to < 480
2020-05-04 17:02:49 +10:00
WithoutPants
ba09bfa64a
Include scene o-counter in import/export ( #488 )
...
* Include o-counter in import/export
* Fix scene card o-counter display
2020-04-23 09:14:58 +10:00
bnkai
d5617307f1
Add detection of container/video_codec/audio_codec compatibility for live file streaming or transcoding ( #384 )
...
* add forceMKV, forceHEVC config options
* drop audio stream instead of trying to transcode for ffmpeg unsupported/unknown audio codecs
2020-04-10 08:38:34 +10:00
bnkai
e58c311ddd
Add library size to main stats page ( #427 )
2020-04-03 13:44:17 +11:00
Anon247
0bbb2bd1d0
Fix to allow scene to be removed when attached to a movie ( #421 )
2020-04-01 12:07:43 +11:00
caustico
5fb8bbf768
Movies Section ( #338 )
...
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2020-03-10 14:28:15 +11:00
InfiniteTF
80a8d2de97
Use parameter binding for all queries ( #387 )
2020-03-03 09:18:14 +11:00
WithoutPants
f87117b0d6
Add O-counter ( #334 )
...
* Add backend support for o-counter
* Add o-counter buttons everywhere
* Put o-counter button right-aligned on tabs
* Add o-counter filter
2020-02-02 19:17:28 -05:00
WithoutPants
cf96cae4c8
Add scene duration filter ( #313 )
...
* Add scene duration filter
2020-01-13 11:43:14 -05:00
Stash Dev
f8aa0433a3
Fix scene covers not importing correctly
2020-01-06 15:18:06 -08:00
WithoutPants
488cd5575d
Use arg for regex queries ( #311 )
2020-01-06 13:02:25 -05:00
WithoutPants
1704d3771f
Add scene auto-tagging from filename ( #204 )
...
* Add auto tagging for performers, studios and tags
* Fix scene title logging
* Fix golang 1.11 compile error
* Improve regex pattern. Only log when added
* Remove paging from parse query
* Add integration test
* Fix prefix detection on paths
2019-12-01 11:18:44 -05:00
WithoutPants
84bee2eb60
Performers, Tags and Studio from scene filename ( #174 )
...
* Make regex matching case-insensitive
* Port filename parser code to backend
* Add performers to scene filename parser UI
* Finish porting parser to backend
* Add performer, studio and tag parsing
* Hide fields not being parsed
* Don't query for empty performer/studio/tag
* Use exact matches
* Fix panic
* Fix arrays changed false positive. Fix layout
2019-11-07 07:49:08 -05:00
WithoutPants
7cb9cd8a38
Scene filename to metadata parser ( #164 )
...
* Initial UI prototype
* Add backend support to update multiple scenes
* Fix title editing issues
* Add query regex support. UI improvements
* Rewrite parser. Add fields button and page size
* Add helper text for escaping {} characters
* Validate date
* Only set values if different from original
* Only update scenes that have something changed
* Add built in parser input recipes
* Make pattern matching case-insensistive
2019-10-30 09:37:21 -04:00
WithoutPants
d0730c7243
Add query options for tags, performers, studios #29 ( #157 )
...
* Add query options for tags, performers, studios
* Remove errant log
* Apply expanded query criteria to scene markers
2019-10-27 09:05:54 -04:00
WithoutPants
71a4cc6a07
Merge from master
2019-10-24 15:07:34 +11:00
WithoutPants
1ac6703d7f
Merge from master
2019-10-18 08:15:45 +11:00
daposy
de1a2a9007
use WithoutPants logic for cleaning up artifacts
2019-10-16 18:13:42 -07:00
daposy
6aa54c2775
add functionality to clean button
2019-10-16 16:47:53 -07:00
WithoutPants
4433917768
Return updated scene after update
2019-10-15 10:54:05 +11:00
WithoutPants
0852199e27
Only update non-nil database fields
2019-10-15 08:57:53 +11:00
bill
ac2bc77407
fix isMissing date filter
2019-09-16 00:52:02 +03:00
WithoutPants
cfe2636837
Add delete scene button
2019-08-15 17:32:57 +10:00
Stash Dev
4b037e1040
Dependency updates
2019-05-27 12:34:26 -07:00
Stash Dev
b1db98bd1f
Filter improvement exploration
...
Changed the rating filter to allow for more than just an equality check. This progresses #29 .
2019-03-24 15:11:58 -07:00
Stash Dev
b488c1ed7d
Reorg
2019-02-14 15:42:52 -08:00