WithoutPants
d1ea2fffa5
Add configurable transcode sizes ( #178 )
2019-11-04 16:38:33 -05:00
WithoutPants
be12a9f5a1
Fix ffmpeg error output ( #176 )
2019-11-04 16:34:57 -05:00
WithoutPants
fee2de5547
Use custom.css is same path as config file ( #175 )
2019-11-04 16:32:52 -05:00
bnkai
1d46cb8a76
Check if scenes are in the library when cleaning ( #169 )
2019-10-30 09:39:44 -04: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
0655223c38
Bulk update scenes ( #92 )
...
* Add bulk update functionality
* Restore multiselect fixes from previous branch
* Prevent unsetting of studios/tags
* Detect when slice fields are omitted and ignore
2019-10-27 09:05:31 -04:00
WithoutPants
564786f968
Add logging options ( #154 )
...
* Add various log options
* Remove logFormat. Add UI for log config
* Fix UI boolean flags
2019-10-24 20:13:44 -04:00
WithoutPants
f29509577a
Add logs to Logs page ( #151 )
...
* Add websocket connection
* Add logs to the log page
* Make debug color more readable
* Remove TODO from front page
* Put all log entries in latest first order
* Add filtering of log entries by level
* Limit log entries and throttle updates
* Fix logger not throttling broadcasts
* Remove now unnecessary UI-side log throttling
* Filter incoming logs by log level
* Make log view more terminal-like
2019-10-24 19:07:07 -04:00
Leopere
d7271d75fc
Merge pull request #109 from WithoutPants/optional_performer_image
...
Generate performer checksum from name instead of image. Use default performer image
2019-10-24 15:35:26 -04:00
Leopere
2021ba5f9e
Merge pull request #102 from WithoutPants/delete_scene
...
Add Delete Scene button
2019-10-24 14:38:32 -04:00
WithoutPants
1eb50fab33
Unify common code between delete and clean
2019-10-24 18:18:53 +11:00
WithoutPants
71a4cc6a07
Merge from master
2019-10-24 15:07:34 +11:00
WithoutPants
7949e04af3
Merge branch 'master' into version
2019-10-23 13:19:42 +11:00
Leopere
a2e550063b
Merge pull request #145 from bnkai/scan_screens
...
Scan screens
2019-10-20 12:19:58 -04:00
Leopere
6f6f140921
Merge pull request #143 from bnkai/freeones_fixes
...
Freeones fixes
2019-10-20 12:18:57 -04:00
bill
2693a2b22f
print message when recreating images for the scan process
2019-10-18 20:35:53 +03:00
Leopere
ccde317a56
Merge pull request #146 from endqwerty/add_clean_func
...
Add functionality to the Clean Button
2019-10-18 02:35:25 -04:00
Leopere
0d439ef42b
Merge pull request #97 from WithoutPants/delete_tag
...
Add delete tag button #96
2019-10-18 02:34:56 -04:00
bill
8d2df527b7
makeScreenshots cleanup
2019-10-18 02:17:51 +03:00
Daniel
619012a24d
update delete logging
...
make delete logging info instead of debug
update the logged text for clarity when deleting db data
changed from "delete" to "cleaning" to clarify the actual type of action taken
2019-10-17 15:07:17 -07:00
WithoutPants
1ac6703d7f
Merge from master
2019-10-18 08:15:45 +11:00
WithoutPants
a401a7880e
Close streams/encodes before deleting file
2019-10-18 07:42:12 +11:00
bill
ab1690d5b1
makeScreenshots can be called for a new or already existing file
2019-10-17 16:50:30 +03:00
daposy
ffa85b6537
update variable name to be descriptive
2019-10-16 23:12:23 -07:00
daposy
de1a2a9007
use WithoutPants logic for cleaning up artifacts
2019-10-16 18:13:42 -07:00
WithoutPants
9d41963d05
Display error when deleting tag used as primary
2019-10-17 11:56:08 +11:00
daposy
6aa54c2775
add functionality to clean button
2019-10-16 16:47:53 -07:00
WithoutPants
019712bff9
Merge from master
2019-10-17 10:16:36 +11:00
WithoutPants
1b98702e17
Merge from master
2019-10-17 09:31:04 +11:00
WithoutPants
17b2cc77e7
Merge from master
2019-10-17 08:56:45 +11:00
Leopere
c8e0ac7d20
Merge pull request #132 from friendlycrab/cleanup
...
Remove unused and generated code
2019-10-16 16:59:18 -04:00
bill
02f485e40e
refactoring
2019-10-16 18:27:38 +03:00
bill
40b270eb49
fix issue #144
2019-10-16 04:17:04 +03:00
bill
9f6888a3d6
fix freeones scraper bugs
2019-10-16 02:05:49 +03:00
Friendly C
e6bcff0767
Remove generated GraphQL files
2019-10-15 17:04:02 +02:00
Leopere
57e954d4e7
Merge pull request #137 from WithoutPants/nullable_scene_props
...
Allow unsetting of rating, studio, gallery
2019-10-15 10:09:26 -04:00
WithoutPants
a4f0a80816
Fix error when updating objects with slice data
2019-10-15 12:17:56 +11: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
Leopere
9ed941dd35
Merge pull request #84 from WithoutPants/live_transcode_seeking
...
Add seeking for live transcoding via video.js
2019-10-14 11:39:12 -04:00
Leopere
b408782134
Merge pull request #131 from ExceptionalError/ffmpeg
...
Ffmpeg changes
2019-10-13 21:27:38 -04:00
WithoutPants
87f81f79c1
Make IsStreamable return using codec not MIME type
2019-10-14 10:58:46 +11:00
ExceptionalError
4eb843d83e
revert changes #117
2019-10-12 16:04:00 +02:00
WithoutPants
470c64b840
Allow unsetting of rating, studio, gallery
2019-10-12 22:32:01 +11:00
WithoutPants
afcadd941b
Make title from file metadata optional
2019-10-12 19:20:27 +11:00
Leopere
d8b566250e
Merge pull request #126 from bnkai/issues_125
...
fix isMissing date filter
2019-10-11 17:33:37 -04:00
Leopere
e317fd934b
partial reversion of PR #117
2019-10-11 16:51:11 -04:00
Leopere
6886d4b31a
Merge pull request #133 from friendlycrab/scrape-alias
...
Consider performer aliases when scraping
2019-10-11 16:36:38 -04:00
joyov
2c9675b48b
Fix scheme detection when reverse proxy is used
2019-10-11 20:01:18 +02:00
Friendly C
7c94262020
Freeones Scrape: Fix scraping by alias
2019-10-10 23:56:06 +02:00
ExceptionalError
10af75a670
Added output of error message
2019-10-09 06:16:17 +02:00
ExceptionalError
d082580ee0
modified args for screenshot
2019-10-09 06:15:00 +02:00
bill
ac2bc77407
fix isMissing date filter
2019-09-16 00:52:02 +03:00
ExceptionalError
1d4feab478
Added quotes to path
...
fixes #48
2019-08-31 07:11:01 +02:00
WithoutPants
41c8cac738
Merge branch 'master' into optional_performer_image
2019-08-27 19:21:25 +10:00
WithoutPants
57073faab7
Merge branch 'master' into delete_scene
2019-08-25 17:41:32 +10:00
WithoutPants
21a9baabb9
Merge branch 'master' into version
2019-08-25 17:40:54 +10:00
StashAppDev
64ccee48ec
Merge pull request #114 from WithoutPants/issues/83
...
Disable watching config file to fix #83
2019-08-24 10:01:37 -07:00
WithoutPants
486e146fff
Merge branch 'optional_performer_image' of https://github.com/WithoutPants/stash into optional_performer_image
2019-08-24 17:17:40 +10:00
WithoutPants
9c92e64106
Use random performer image if none provided
2019-08-24 17:17:25 +10:00
WithoutPants
f0110083a8
Disable watching config file to fix #83
2019-08-23 15:27:00 +10:00
WithoutPants
7562792589
Add custom css
2019-08-23 08:24:14 +10:00
WithoutPants
2b35d4e706
Fix checksum during studio/performer update
2019-08-22 12:49:09 +10:00
WithoutPants
7f276cb331
Fix checksum for import performer/studio
2019-08-22 12:43:24 +10:00
WithoutPants
20662532d8
Studio checksum from name. Default image
2019-08-21 15:48:36 +10:00
WithoutPants
3cf4b26f1d
Show version info in about page
2019-08-21 14:47:48 +10:00
WithoutPants
4983437a34
Print githash and build time at startup
2019-08-21 14:07:25 +10:00
WithoutPants
043d073bcf
Use png for default performer image
2019-08-21 13:14:40 +10:00
WithoutPants
996fd9c70a
Performer checksum from name. Default image
2019-08-21 12:51:30 +10:00
StashAppDev
32a4f34c7c
Merge pull request #106 from bnkai/scan_ign_dupes
...
fix for my own added bug ....
2019-08-20 13:08:37 -07:00
bill
aa6420e9e9
bug fix
2019-08-20 16:46:05 +03:00
WithoutPants
c3e4c5702a
Merge branch 'master' into delete_scene
2019-08-20 15:37:58 +10:00
StashAppDev
6e46b103d7
Merge pull request #103 from WithoutPants/metadata_from_file
...
Set title, details and date from scene file metadata
2019-08-19 16:29:25 -07:00
StashAppDev
da71a59493
Merge pull request #101 from WithoutPants/issues/69
...
Show studios with no scenes #69
2019-08-19 16:23:30 -07:00
StashAppDev
1d0780aa88
Merge pull request #100 from WithoutPants/delete_performer_studio
...
Add delete for performers and studios
2019-08-19 16:22:11 -07:00
WithoutPants
79f2902e26
Parse title, details, date from file metadata
2019-08-16 08:47:35 +10:00
WithoutPants
7ee1b3f052
Add options to delete file and generated files
2019-08-16 07:21:35 +10:00
WithoutPants
cfe2636837
Add delete scene button
2019-08-15 17:32:57 +10:00
WithoutPants
ec9020c1b9
Use left join for studios #69
2019-08-15 11:30:32 +10:00
WithoutPants
35bcf97a7a
Add delete for performers and studios
2019-08-15 07:40:51 +10:00
bill
1fdb00fa0e
Don't add duplicate scenes,galleries to the DB
2019-08-13 16:41:56 +03:00
WithoutPants
45f72a549f
Delete scene/marker tag refs when deleting tags
2019-08-13 09:03:16 +10:00
WithoutPants
aeef01a64c
Add row-based multithreading for live transcodes
2019-08-01 11:36:29 +10:00
WithoutPants
d94cb759c8
Don't hash blank password. Treat blank username/pw as no credentials
2019-07-29 16:49:39 +10:00
WithoutPants
8ed3c5f71d
Add seeking for live transcodes via video.js
2019-07-29 13:58:04 +10:00
WithoutPants
5a891d00cf
Add basic username/password authentication
2019-07-28 19:36:52 +10:00
Stash Dev
4f016ab3c9
Random sort now paginates without duplicates
2019-07-27 13:22:38 -07:00
Stash Dev
fbc674e680
Remove packr2 generated files
2019-07-27 12:48:20 -07:00
WithoutPants
22577918fb
Add basic live transcoding to webm
2019-07-25 19:05:53 +10:00
Stash Dev
2cfaeb7591
Fix permissions for folders
2019-07-08 19:27:10 -07:00
Stash Dev
82fcb72c51
User more appropriate permissions (755 -> 644)
2019-07-08 17:37:03 -07:00
rudi123github
b8f1cf9d53
Update encoder_scene_preview_chunk.go
...
Apply ffmeg max_uxing_queue_size option fix to avoid problems with some videos
2019-06-21 23:03:00 +02:00
Stash Dev
73f0d7d399
Send a placeholder for markers which haven't been generated yet
2019-06-01 09:48:28 -07:00
bill
92d90863a8
fix bug:Studios sort by scene_count reported by malcuk on discord
2019-05-31 01:59:29 +03:00
Stash Dev
4b037e1040
Dependency updates
2019-05-27 12:34:26 -07:00
Stash Dev
7a18c54c6e
Fix generation
2019-05-04 12:28:18 -07:00
Stash Dev
ec453c7a14
Added marker / scene audio interface option
2019-04-20 14:48:54 -07:00
Stash Dev
a67a45ce91
Scan task speed improvement
...
Only use FFProbe when we need to instead of for every file
2019-04-20 10:39:24 -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
bnkai
7742024dfb
Enviroment Variables ( #45 )
...
* testing env version
* added STASH_CACHE env
* Remove debug prints used for testing
* Update manager.go
2019-04-20 09:54:27 -07:00
bnkai
bcc70af7e5
Fix minor freeones scraper bug ( #41 )
...
Fix minor freeones scraper bug
2019-04-11 11:54:38 -07:00
Stash Dev
29a40c5bdd
Configuration
...
* Added flags to customize the host and port
* Start up just one server rather than a server for HTTP and HTTPS. HTTPS server will only start if a cert and key are found
2019-04-11 10:55:58 -07:00
Stash Dev
f15c734d4f
Another tweak to fix sprite generation
2019-03-31 17:59:45 -07:00
Stash Dev
f2b32083ad
Another tweak to fix sprite generation
2019-03-29 11:33:21 -07:00
Stash Dev
182afad695
Added -pix_fmt yuv420p to H264 encodes
2019-03-29 08:23:21 -07:00
Stash Dev
0ce9e073bd
Another tweak to fix sprite generation
2019-03-29 08:16:39 -07:00
Stash Dev
71f8fc9dd5
Fixes FFMPEG failure edge case
2019-03-28 16:29:45 -07:00
Stash Dev
abbc2fa230
Another tweak to fix sprite generation
2019-03-28 15:58:13 -07:00
Stash Dev
67d6870784
Fix #36
...
Scene markers tags array shouldn't include the primary tag
2019-03-27 16:48:53 -07:00
Stash Dev
4f7266f0ed
Added created / updated timestamp to exported JSON
2019-03-27 14:00:06 -07:00
Stash Dev
763424bc40
Update GQLGen and break up the schema.graphql file
2019-03-27 12:47:43 -07:00
Stash Dev
2e57c2a17a
Fixes
...
Various fixes from Discord discussions.
2019-03-27 12:26:50 -07:00
Stash Dev
e05d187a77
Fixes
...
* Added date to release body
* Added AVI to the scan task
* Fixed index out of bounds when generating sprites
2019-03-26 09:45:08 -07:00
Stash Dev
3b83371f84
Fix invalid scene marker tag count
2019-03-24 19:07:08 -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
c1f1a6ccff
More configuration options
...
* Allow configuration of generated file path and database path. Closes #33
* Added checkboxes to choose what gets generated for the generate task. Closes #32
2019-03-24 10:04:31 -07:00
Stash Dev
c73f78bb42
JPEG is a valid gallery file. Closes #28
2019-03-23 16:30:10 -07:00
Stash Dev
543d2597ec
Tweaks
...
* Fixed scene marker "scene_updated_at" sort option
* Added "created_at" and "updated_at" sort options. Closes #19
2019-03-23 16:27:53 -07:00
Stash Dev
ae9bbf237f
Support multiple content folders. Closes #2
2019-03-23 14:09:05 -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
81177847e3
UI V2 Build updates
2019-03-15 15:46:47 -07:00
Stash Dev
66d2c5ca04
UI V2
...
Squashed commits:
[e74bbf9] stuff
[28476de] stuff
[c7efb7b] stuff
[2c78f94] stuff
[f79338e] stuff
[a697876] stuff
[85bb60e] stuff
[9f108b2] stuff
[d8e00c0] stuff
[7787ef9] stuff
[f7f10b7] stuff
[aa266f7] stuff
[511ba6b] stuff
[7453747] stuff
[db55e2d] stuff
[b362623] stuff
[7288c17] stuff
[86638cd] stuff
[879dac4] stuff
[65a4996] stuff
[c6fb361] stuff
[d449ce7] stuff
[349dffa] stuff
[84206ab] stuff
[0253c65] stuff
[cc0992e] stuff
[3289e7d] stuff
[d9ab290] stuff
[dcc980d] stuff
[7787da8] stuff
[5bcf7cd] stuff
[00e9316] stuff
[54c9398] stuff
[72b6ee1] stuff
[4b4b26c] stuff
[4cbdb06] stuff
[1a240b3] stuff
[650ea08] stuff
[37440ef] stuff
[9ee66ba] stuff
[b430c86] stuff
[37159c3] stuff
[deba837] stuff
[6ac65f6] stuff
[a2ca1a1] stuff
[c010229] stuff
[3fd7306] stuff
[cbe6efc] stuff
[997a8d0] stuff
[d0708a2] stuff
[d316aba] stuff
[4fe9900] Added initial files
2019-03-15 15:33:51 -07:00
Stash Dev
c4d45db30c
Fix json time when unmarshalling
...
https://github.com/stashapp/stash/issues/25
2019-03-09 10:14:55 -08:00
Stash Dev
f57c2bff1d
Another date fix
2019-03-07 12:19:19 -08:00
Stash Dev
8d23357a13
Fix dates
2019-03-04 19:37:22 -08:00
Stash Dev
b70d5f33d2
Improved date handling
2019-03-04 17:14:52 -08:00
Stash Dev
d0331c53dc
Fixed crash on first launch
2019-02-28 18:08:29 -08:00
Stash Dev
5db9cd9c05
Removed unnecessary error from IsStreamable
2019-02-19 16:21:38 -08:00
Stash Dev
b488c1ed7d
Reorg
2019-02-14 15:42:52 -08:00