JackDawson94
65d1353f2c
Allow use of Proxy ( #3284 )
...
* Proxy config
* Disable proxy for localhost & local LAN
* No_proxy is now configurable
2023-02-07 09:46:18 +11:00
DogmaDragon
ef2af977d3
Update the links after minor file restructuring ( #3396 )
2023-02-06 16:34:06 +11:00
JoeSmithStarkers
7ccfa07843
re-enable preview fallback generation mode ( #3377 )
2023-01-30 09:23:25 +11:00
WithoutPants
b67abb89ff
Allow configuration of ffmpeg args ( #3216 )
...
* Allow configuration of ffmpeg args
* Add UI settings for ffmpeg config
* Add changelog entry
* Add documentation in manual
2023-01-27 11:31:11 +11:00
DogmaDragon
515202d28e
[Documentation] Replaces wiki links with new documentation site ( #3352 )
2023-01-13 09:44:53 +11:00
WithoutPants
ce080c1b07
Fix generate preview overwrite behaviour ( #3256 )
2022-12-09 12:46:25 +11:00
WithoutPants
38d6af8b66
Fix image exclusion pattern applying to all files ( #3241 )
...
* Add debug logging for scanning ignored files
* Fix image exclusion pattern handling
2022-12-06 12:28:16 +11:00
WithoutPants
dc875ed5d7
Clean missing captions during scan ( #3240 )
2022-12-06 12:04:40 +11:00
WithoutPants
4daf0a14a2
Performer disambiguation and aliases ( #3113 )
...
* Refactor performer relationships
* Remove checksum from performer
* Add disambiguation, overhaul aliases
* Add disambiguation filter criterion
* Improve name matching during import
* Add disambiguation filtering in UI
* Include aliases in performer select
2022-12-01 13:54:08 +11:00
WithoutPants
f0a3a3dd44
Handle bad funscript at values ( #3182 )
2022-11-25 08:20:23 +11:00
WithoutPants
aafbba7d77
Prevent hang when deleting while streaming ( #3169 )
2022-11-22 10:21:27 +11:00
WithoutPants
7bb35b2b09
Handle index.html correctly in custom served folders ( #3168 )
...
* getStringMapString return nil if key not found
* Refactor custom routes. Handle /index.html
2022-11-22 10:21:15 +11:00
alexandra-3
abc9ec648a
Fix a few cases where ffmpeg produces no output ( #3161 )
...
* Treat no output from ffmpeg as an error condition
* Distinguish file vs. video duration, and use later where appropriate
* Check for empty file in generateFile
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2022-11-21 17:21:27 +11:00
CJ
0664c5b974
Track watch activity for scenes. ( #3055 )
...
* track watchtime and view time
* add view count sorting, added continue position filter
* display metrics in file info
* add toggle for tracking activity
* save activity every 10 seconds
* reset resume when video is nearly complete
* start from beginning when playing scene in queue
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2022-11-21 12:55:15 +11:00
WithoutPants
f39fa416a9
Fix database locked errors ( #3153 )
...
* Make read-only operations use WithReadTxn
* Allow one database write thread
* Add unit test for concurrent transactions
* Perform some actions after commit to release txn
* Suppress some errors from cancelled context
2022-11-21 06:49:10 +11:00
CJ
ca9c8e0a34
Support Javascript injection ( #3132 )
2022-11-17 09:37:06 +11:00
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
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
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
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
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
270bc317cb
Performer refactor ( #3057 )
...
* Separate performer model from sqlite model
* Use GenderEnum for gender
2022-10-31 14:58:01 +11: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
a6fd577f03
Fix video playback hanging at end ( #2996 )
...
Co-authored-by: gerit1a <10052885+gerit1a@users.noreply.github.com>
2022-10-11 14:24:09 +11:00
WithoutPants
6b5d5cc628
Create missing covers during scan ( #2995 )
...
* Create missing covers during scan
* Update changelog and release notes
2022-10-11 14:22:23 +11:00
WithoutPants
6c04f9199f
Add apikey to streams ( #2981 )
2022-10-10 10:11:51 +11:00
WithoutPants
ef9e138a2d
[Files Refactor] Object file management ( #2790 )
...
* Add Make Primary file function
* Add delete file functionality
2022-10-06 14:50:06 +11:00
WithoutPants
6ba9f55df0
Add default thumbnails for scenes and images ( #2949 )
...
* Use default thumbnail for scene covers
* Use defautl thumbnail for image thumbnails
2022-10-03 13:01:35 +11:00
7dJx1qP
d274f86390
Add backup directory path setting ( #2953 )
...
* add backup directory path setting
* Don't default backup path
* handle migration backup path input when given filename or path
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2022-09-30 10:00:50 +10:00
WithoutPants
ad7fbce5f7
Rebuild association tables, ensure file-system-based galleries cannot be changed ( #2955 )
...
* Re-create tables to include primary keys
* Filesystem-based galleries cannot change images
2022-09-30 09:18:58 +10:00
WithoutPants
dce90a3ed9
Handle file rescan ( #2951 )
...
* Fire handlers when file updated or moved
* Create galleries as needed
* Clean empty galleries
* Handle cleaning zip folders when path changed
* Fix gallery association on duplicate images
* Re-create missing folder-based galleries
2022-09-28 16:08:00 +10:00
WithoutPants
d4e706daef
Only set video algorithm after migration 12 ( #2946 )
2022-09-26 11:27:53 +10:00
HijackHornet
74191c73ed
Custom localization ( #2837 )
...
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2022-09-22 19:49:35 +10:00
WithoutPants
b74428cb42
Various bug fixes ( #2938 )
...
* Don't recalculate MD5 if not enabled
Remove MD5 if oshash has changed and MD5 was not calculated.
* Fix panic in paged DLNA
* Prevent identical hashes in stash-box drafts
2022-09-21 15:39:41 +10:00
WithoutPants
cffcd9f4b8
Various bug fixes ( #2935 )
...
* Sort scene/image/gallery tags by name
* Calculate md5 if missing
* Prevent multiple folder create logs
2022-09-20 17:02:14 +10:00
WithoutPants
98e3610ade
Fix gallery checksum resolver error ( #2929 )
2022-09-19 16:50:04 +10:00
DingDongSoLong4
8efbcc1c4d
Suppress benign broken pipe and context closed warnings ( #2927 )
2022-09-19 15:01:40 +10:00
WithoutPants
2564351265
Use post commit hook for post-create plugin hooks ( #2920 )
2022-09-19 14:53:06 +10:00
WithoutPants
0359ce2ed8
Fix bulk add movie to scenes and autotag transaction error ( #2928 )
...
* Fix bulk add movie to scene
* Fix already in transaction error for autotag
2022-09-19 14:52:40 +10:00
WithoutPants
cfc8222b9a
[Files Refactor] Cleanup ( #2893 )
...
* Clean up notes for develop merge
* Remove commented code
* Lint
2022-09-07 16:50:15 +10:00
WithoutPants
9e08edc76f
[Files Refactor] Don't require fingerprint calculation post-migrate ( #2892 )
2022-09-07 14:21:10 +10:00
WithoutPants
0c513a604d
Fix stack overflow creating windows network folders ( #2886 )
2022-09-06 07:04:52 +00:00
WithoutPants
6b0bcdea88
[Files Refactor] Set primary flag when cleaning ( #2880 )
...
* Ensure single primary per object
* Set primary file during clean
* Only show migration notes for actual migrations
2022-09-06 07:04:52 +00:00
WithoutPants
7159ab69a3
Use DisplayName in autotag errors ( #2873 )
2022-09-06 07:04:52 +00:00
WithoutPants
94d39da706
[Files Refactor] Bug fixes ( #2868 )
...
* Return error if multiple rows returned for id
* Add missing LoadFiles calls
* Show id if path is empty
2022-09-06 07:04:52 +00:00
WithoutPants
273cf0383d
[Files Refactor] Performance tuning ( #2865 )
...
* Don't load image files by default
* Don't load gallery files by default
* Don't load scene files by default
* Retry locked transactions forever
* Don't show release notes if config not loaded
* Don't translate path slashes in export
2022-09-06 07:04:52 +00:00
WithoutPants
0b534d89c6
[Files Refactor] Import export fixup ( #2763 )
...
* Adjust json schema
* Remove mappings file from export
* Import file/folder support
* Update documentation
* Make gallery filenames unique
2022-09-06 07:04:52 +00:00
WithoutPants
00608c167a
[Files Refactor] Performance tuning ( #2819 )
...
* Load scene relationships on demand
* Load image relationships on demand
* Load gallery relationships on demand
* Add dataloaden
* Use dataloaders
* Use where in for other find many functions
2022-09-06 07:03:42 +00:00