* Prevent submission of fingerprints with 0s duration
* Escape email address in activation email link
* Sort edit comments by timestamp
* Use local timezone for edit/editnote timestamps
* Order user list ascending
* Disable submit buttons while edits are submitting.
* Fix performer/scene update triggers to concatenate and update correctly
* Add scene duration to scene page and search card
* Allow unsetting studio parent id
* Fix performer ordering by scene_count
* Add performer order by created_at
* Fix updating of column names with reserved names
* Allow users to cancel own edits
* Fix edit diff of partial performer birthdates
* Fix birthdate showing up in edit diffs when being removed
* Add career start ordering for performers
* Support searching by tag name with uuid
* Change edit diff checkboxes to icons for visibility
* Add markdown to edit comments
* Add scene filtering by fingerprint
* Switch markdown library to react-markdown
* Prevent generation of image uuids that start with ad
* Fix timestamp timezone
* Restore #60
Co-authored-by: peolic <66393006+peolic@users.noreply.github.com>
* Fix breasttype issues for male performers
* Fix breasttype issue for performers with null breasttype
* Add shortcut for changing performers in scenes
* Linting
* Coalesce breast type to Unknown rather than NA
* Fix breasttype diff logic
* Fix text truncation of performer name in scene form
Co-authored-by: peolic <66393006+peolic@users.noreply.github.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>
* Fix test compile error and panic
* Remove irrelevant tests
* Fix NULLS LAST change
* Support integration test against postgres
* Fix postgres test failure
* Add tags
* Add studio
* Add scenes support
* Add integration test
* Add gitattributes. Add test targets
* Add DB interface and refactor
* Add performer image
* Replace checksums with fingerprints
* Update dependencies
* Make performers unique on name/disambiguation
* Add first draft of README