* split out enum functions to utils
* split out ApplyEdit to a function
* fix InsertJoinsWithConflictHandling comment
* getRepoFactory once
Co-authored-by: Infinite <infinitekittens@protonmail.com>
* Schema/api changes for edit
* Add StrSliceCompare
* Edit Tag mutation
* Tag edit creation
* ApplyEdit for tags
* Add migration
* Edit comments
* Add edits to tag resolver
* QueryEdit filters
* Add frontend tag editing support
* Upgrade apollo-client to version 3
* Upgrade react-router to 5.2.0
* Upgrade react-hook-form and yup
* Update various libraries
* Search fixes
* Show tag description and aliases
* Update libraries
* Move scene_tags in tag migrations
* Add edits menu item and tweak graphql schema
* Show merge edits for tags that have been merged
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
* Add fuzzy performer/scene search
* Add frontend support for users
* Add support for tags and fingerprints
* Fingerprint duration and UI updates
* Add image entity for performers/scenes/studios
* Switch frontend to create-react-app and typescript 3.9
* Remove image fields from URL type
* Remove image fields from studio
* Fix bugs, and update frontend config/readme
* Add pg_trgm info
* Fix integration tests
* Create image url resolver and remove unused image fields
* Don't open browser by default
* Fix development auth cookie issues
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>