WithoutPants
|
964b559309
|
Restructure data layer (#2532)
* Add new txn manager interface
* Add txn management to sqlite
* Rename get to getByID
* Add contexts to repository methods
* Update query builders
* Add context to reader writer interfaces
* Use repository in resolver
* Tighten interfaces
* Tighten interfaces in dlna
* Tighten interfaces in match package
* Tighten interfaces in scraper package
* Tighten interfaces in scan code
* Tighten interfaces on autotag package
* Remove ReaderWriter usage
* Merge database package into sqlite
|
2022-09-06 07:03:40 +00:00 |
WithoutPants
|
7b5bd80515
|
Separate graphql API from rest of the system (#2503)
* Move graphql generated files to api
* Refactor identify options
* Remove models.StashBoxes
* Move ScraperSource to scraper package
* Rename field strategy enums
* Rename identify.TaskOptions to Options
|
2022-09-06 07:03:40 +00: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
|
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 |