* 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>