WithoutPants
0e01374537
Job queueing ( #1379 )
2021-05-24 14:24:18 +10:00
WithoutPants
f6ffda7504
Setup and migration UI refactor ( #1190 )
...
* Make config instance-based
* Remove config dependency in paths
* Refactor config init
* Allow startup without database
* Get system status at UI initialise
* Add setup wizard
* Cache and Metadata optional. Database mandatory
* Handle metadata not set during full import/export
* Add links
* Remove config check middleware
* Stash not mandatory
* Panic on missing mandatory config fields
* Redirect setup to main page if setup not required
* Add migration UI
* Remove unused stuff
* Move UI initialisation into App
* Don't create metadata paths on RefreshConfig
* Add folder selector for generated in setup
* Env variable to set and create config file.
Make docker images use a fixed config file.
* Set config file during setup
2021-04-12 09:31:33 +10:00
WithoutPants
73a8bad1bc
Add missing tag writer for performer importer ( #1213 )
2021-03-18 21:45:31 +11:00
InfiniteTF
6114caa938
Fix import file copying ( #1085 )
2021-02-01 08:15:10 +11:00
InfiniteTF
89fcd6d775
Make file upload limits configurable ( #1079 )
2021-01-29 20:27:02 +11:00
WithoutPants
1e04deb3d4
Data layer restructuring ( #997 )
...
* Move query builders to sqlite package
* Add transaction system
* Wrap model resolvers in transaction
* Add error return value for StringSliceToIntSlice
* Update/refactor mutation resolvers
* Convert query builders
* Remove unused join types
* Add stash id unit tests
* Use WAL journal mode
2021-01-18 12:23:20 +11:00
WithoutPants
aca2c7c5f4
Images section ( #813 )
...
* Add new configuration options
* Refactor scan/clean
* Schema changes
* Add details to galleries
* Remove redundant code
* Refine thumbnail generation
* Gallery overhaul
* Don't allow modifying zip gallery images
* Show gallery card overlays
* Hide zoom slider when not in grid mode
2020-10-13 10:12:46 +11:00
WithoutPants
8866670e53
Add partial import functionality ( #812 )
2020-09-20 18:36:02 +10:00
WithoutPants
03d4826c85
Selective export ( #770 )
2020-09-15 17:28:53 +10:00
WithoutPants
a39666467e
Fix import performers/movies/studios with no image ( #732 )
2020-08-14 09:40:25 +10:00
WithoutPants
5992ff8706
Add oshash support ( #667 )
2020-08-06 11:21:14 +10:00
WithoutPants
244ae54f3f
Add grid view, image to tag ( #641 )
...
* Add grid view for tags
* Add tag page
* Import/export tags
* Add tag name uniqueness checks
* Fix styling on missing marker previews
* Add trace loglevel
* Add SQL trace
* Add filter options for tags
* Add tag sort by options
* Add tag page keyboard shortcuts
2020-07-07 10:35:43 +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
bnkai
ccd75731b7
Change scrape matching (studio, movies, tag, performers) to case insensitive ( #556 )
...
* Change scrape matching (studio, movies, tag, performers) to case insensitive
* * fix collate order
* * make filename parser findbyname calls case insensitive
* * add unit testing for Tags GetFindbyName/s
2020-05-24 16:19:22 +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
WithoutPants
eee7adfb85
Add Studio to movie and fix movie schema ( #458 )
...
* Add movie migration
* Update server and UI code for type changes
* Add studio to movies
* Movie blobs to end
* Document movie duration
* Add filtering on movie studio
2020-04-22 11:22:14 +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
hiddenpants255
494b794228
Add gender support for performer ( #371 )
...
Co-authored-by: HiddenPants255 <>
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2020-04-01 09:36:38 +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
Stash Dev
f8aa0433a3
Fix scene covers not importing correctly
2020-01-06 15:18:06 -08:00
Stash Dev
653406efd1
Added support for import / export of scene cover images
2019-12-31 14:38:49 -08:00
WithoutPants
6dcb270471
Close database after migrating. Add reset errors ( #215 )
2019-11-17 16:39:33 -05:00
WithoutPants
9e8d7bb26f
Fix panic on import with existing scene ( #205 )
2019-11-15 16:34:00 -05:00
WithoutPants
7f276cb331
Fix checksum for import performer/studio
2019-08-22 12:43:24 +10:00
Stash Dev
4b037e1040
Dependency updates
2019-05-27 12:34:26 -07:00
Stash Dev
d6eb2c2d8e
Scenes with a marker missing a primary tag fails to load
...
Fixes #42
2019-04-20 10:32:01 -07:00
Stash Dev
4f7266f0ed
Added created / updated timestamp to exported JSON
2019-03-27 14:00:06 -07:00
Stash Dev
dd22d88d07
Config Tweaks
...
Using viper for config management. Added configuration endpoint.
2019-03-23 10:06:37 -07:00
Stash Dev
b70d5f33d2
Improved date handling
2019-03-04 17:14:52 -08:00
Stash Dev
b488c1ed7d
Reorg
2019-02-14 15:42:52 -08:00