WithoutPants
d4e706daef
Only set video algorithm after migration 12 ( #2946 )
2022-09-26 11:27:53 +10:00
WithoutPants
0848b02e93
Various bug fixes ( #2945 )
...
* Only update fingerprints if changed
* Fix panic when loading primary file fails
* Fix gallery/scene association
* Fix display of scene gallery in card
* Use natural_cs collation with paths for title sorting
2022-09-25 12:07:55 +10:00
DingDongSoLong4
4089a5fccc
Fix JSON.parse console error ( #2943 )
2022-09-25 10:06:32 +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
dependabot[bot]
c10d53ba8e
Bump moment from 2.29.2 to 2.29.4 in /ui/v2.5 ( #2739 )
...
Bumps [moment](https://github.com/moment/moment ) from 2.29.2 to 2.29.4.
- [Release notes](https://github.com/moment/moment/releases )
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/compare/2.29.2...2.29.4 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-22 16:33:29 +10:00
halorrr
10655586b0
add ruby and faraday gem to stash for use in scrapers ( #2707 )
2022-09-22 16:14:40 +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
3fa7b470e7
More timestamp corrections ( #2933 )
...
* Fix incorrect timestamp updates
* Correct folder time fields
* Add migration with new indexes
* Correct mod_time format
* Add mod_time to data massage
2022-09-20 13:52:37 +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
DingDongSoLong4
5e97ecd260
Set explicit SameSite=Lax on session cookie ( #2926 )
2022-09-19 14:56:05 +10:00
WithoutPants
1207629a76
Fix incorrectly formatted timestamps ( #2918 )
...
* Update updated_at when adding file to object
* Use models.SQLTimestamp for timestamps
* Add data massage to fix incorrect timestamps
2022-09-19 14:53:46 +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
648247aa00
Split by whitespace for path includes/excludes ( #2919 )
2022-09-16 14:45:08 +10:00
WithoutPants
90726086e5
Fix relationship not loaded panic ( #2915 )
2022-09-16 11:27:38 +10:00
DingDongSoLong4
7a75313a1c
Fix URL encoding ( #2899 )
...
* Fix URL encoding
* Optimize nullable criterion encoding
2022-09-16 11:17:19 +10:00
TgSeed
593477cbe1
Performer/Studio/Tag/Gallery Create compnent has default name as search query ( #2701 )
...
* feat: Closes #2618
fix: New button is now available even if pathname ends with '/'
2022-09-16 11:05:33 +10:00
WithoutPants
781a767fb6
Fix https detection with reverse proxy ( #2910 )
2022-09-15 09:54:36 +10:00
WithoutPants
d558902dfb
Update changelog
2022-09-14 14:29:57 +10:00
WithoutPants
7f5f1c7e0d
Fix continue queue checkbox not persisting ( #2895 )
2022-09-14 14:22:44 +10:00
WithoutPants
e6b7d40784
Apply autostartVideoOnPlaySelected to queue ( #2896 )
2022-09-14 14:22:11 +10:00
WithoutPants
5db42f4882
Fix incorrect gallery when clicking queue item ( #2897 )
2022-09-14 14:21:30 +10:00
WithoutPants
df9c7594c7
Disable http2 and fix https detection ( #2900 )
2022-09-14 14:20:53 +10:00
WithoutPants
2368269e63
Handle error in newImageBox WalkDir ( #2894 )
2022-09-14 14:20:09 +10:00
WithoutPants
32911367b0
Remove files-refactor build automation
2022-09-14 14:00:50 +10:00
WithoutPants
c43c695f5d
Merge pull request #2907 from stashapp/files-refactor
2022-09-14 13:36:46 +10:00
WithoutPants
8b79eaca67
[Files Refactor] Use batching for pre/post-migration ( #2906 )
...
* Use batching for pre/post-migration
* Clarify release notes
2022-09-14 10:57:00 +10:00
DingDongSoLong4
5c383da5ec
Optimize database after migration ( #2904 )
2022-09-14 09:15:36 +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
cc9fc2150e
Fix scan settings not persisting ( #2888 )
2022-09-06 07:04:52 +00:00
WithoutPants
13bdba5b24
Fix json filename generation ( #2887 )
2022-09-06 07:04:52 +00:00
WithoutPants
0c513a604d
Fix stack overflow creating windows network folders ( #2886 )
2022-09-06 07:04:52 +00:00
WithoutPants
276f14cdcb
Fix filename generation in export ( #2883 )
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
1222b7b87b
Fix files not being cleaned correctly ( #2862 )
2022-09-06 07:04:52 +00:00
WithoutPants
7b439556c0
[Files Refactor] Rollback platform-agnostic paths ( #2852 )
...
* Rollback platform agnostic path storage
* Add release note for database change
2022-09-06 07:04:52 +00:00
WithoutPants
0c7b5cf6a1
[Files Refactor] Fix lint github action error ( #2853 )
...
* Use alternative config file to disable linters that cause out of mem error
2022-09-06 07:04:52 +00:00
WithoutPants
f4825fadf4
[Files refactor] Bug fixes ( #2849 )
...
* Fix scene sorting
* Fix folder-based gallery path sorting
* Fix gallery path filter
* Fix stash-box performer submission
* Fix identify logging
* Remove govet from linter
2022-09-06 07:03:43 +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
WithoutPants
9b31b20fed
[Files Refactor] Performance tuning ( #2813 )
...
* Do database txn in same thread. Retry on locked db
* Remove captions from slimscenedata
* Fix tracing
* Use where in instead of individual selects
* Remove scenes_query view
* Remove image query view
* Remove gallery query view
* Use where in for FindMany
* Don't interrupt scanning zip files
* Fix image filesize sort
2022-09-06 07:03:42 +00:00
WithoutPants
87167736f6
[Files Refactor] bug fixes ( #2811 )
...
* Fix scan options not saving
* Fix duration stat calculation
2022-09-06 07:03:42 +00:00
WithoutPants
569c3a872a
[Files Refactor] Performance tuning ( #2809 )
...
* Use cache during migration
* Avoid use of query views
* Use FindMany to find related objects
* Log slow queries
* Add folders to generated files
* Use SlimScene for scene queries
* Include filename in migration error message
2022-09-06 07:03:42 +00:00
WithoutPants
c825cf5d09
Correctly delete files when specified ( #2804 )
2022-09-06 07:03:42 +00:00