DingDongSoLong4
1c0042c4c2
Fix path filters ( #3041 )
...
* Fix path filters
* Replace getPathSearchClause
* Remove incorrect tests
2022-10-26 18:48:13 +11:00
stg-annon
a60afc162f
Add Tag description filter ( #3011 )
...
* init tag description filter
issue with rendering UI filter dialog
* move description to string block
* Add 0.18.0 changelog page
2022-10-26 18:06:52 +11:00
WithoutPants
479ebfc88d
Reimplement case-insensitivity move bug fix ( #3047 )
...
* Use eq for FindByPath for case sensitivity
* Handle case sensitive moves
2022-10-25 11:37:54 +11:00
WithoutPants
1c92336798
Fix symlink size calculation ( #3046 )
2022-10-25 10:57:37 +11:00
WithoutPants
47395ce13f
Use basename as title if empty when scraping by fragment ( #3040 )
...
* Fallback to file basename if title empty in scrape
* Populate dialog from basename if title empty
2022-10-24 14:36:22 +11:00
WithoutPants
091950615e
Ignore non-existing scenes in fingerprint submits ( #3039 )
2022-10-24 10:26:21 +11:00
DingDongSoLong4
4db0e48f73
Fix zip gallery renaming ( #3036 )
2022-10-24 09:38:02 +11:00
WithoutPants
33de28ce5d
Warn when failed to migrate from placeholder
2022-10-20 01:18:32 +00:00
WithoutPants
0cf06728d4
Ignore NULL values during migration
2022-10-20 01:01:18 +00:00
WithoutPants
7104bb67ca
Handle null video durations in migration ( #3021 )
2022-10-20 10:58:42 +11:00
WithoutPants
4c286d7ab5
Fix dataloaders not loading in js plugins ( #3014 )
...
* Include dataloaders in js plugin gql calls
* Handle gql errors correctly in js plugins
2022-10-18 11:09:54 +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
68a1547e8b
Include primary tag in tag marker count sorting ( #2993 )
2022-10-11 14:21:28 +11:00
WithoutPants
9bff498c28
Fix tag/studio alias and caption null filtering ( #2990 )
...
* Fix null filter for alias/captions
* Fix error when selecting is null for captions
2022-10-11 14:21:07 +11:00
WithoutPants
6ce409cd56
Prevent errors from stopping scan
2022-10-11 14:20:24 +11:00
JackDawson94
b1193227d0
Fixes gender-mapping with StashBox ( #2992 )
2022-10-11 09:40:14 +11:00
WithoutPants
0e0d201ff3
Ignore other conflicts in 35 migration
2022-10-06 14:54:14 +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
b160c3bb97
Associate funscript files on scan ( #2978 )
2022-10-06 11:17:01 +11:00
WithoutPants
55001ddcf1
Ignore conflicts on performers_galleries
2022-10-06 10:05:43 +11:00
pickleahead
4c73f2f845
Add descriptions to tags and display tag cards on hover ( #2708 )
...
* add descriptions to tags
* display tag description and tag image on hover
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2022-10-06 10:01: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
WithoutPants
88bfda1980
Ignore duplicates for movies_scenes migration
2022-10-03 08:20:04 +11:00
WithoutPants
060ac00fc7
Take out _stash_ids from 35 migration
2022-10-01 08:45:16 +10:00
WithoutPants
7b83d81820
Fix backup issues ( #2966 )
...
Make backup directory setting optional. Use the basename of the database file for the naming.
2022-09-30 20:57:28 +10:00
WithoutPants
9e44e13f6d
Fix update duplicate ids ( #2965 )
2022-09-30 18:44:37 +10:00
WithoutPants
51f4dd8a59
Delete identical studio stash id rows
2022-09-30 18:10:55 +10:00
WithoutPants
30f7a05ebf
Delete identical rows from performer_stash_ids
2022-09-30 17:25:40 +10:00
WithoutPants
8f594e7fed
Fix migration
2022-09-30 16:23:50 +10:00
WithoutPants
c8cbb36fd5
Ignore multiple identical rows in performers_scenes
2022-09-30 15:59:29 +10:00
JackDawson94
554448594c
Add unix timestamp parsing to scrapers parseDate ( #2817 )
...
* Add unix timestamp parsing to scrapers parseDate
* Add documentation
* Update ScraperDevelopment.md
* Add unit test
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2022-09-30 15:35:56 +10:00
DingDongSoLong4
25bc750295
Performance improvements ( #2925 )
...
* Add sqlite_stat4 build tag
* Simplify studio filter criterion queries
* Prevent useList loading data before filter initialized
2022-09-30 10:49:51 +10: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
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
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
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