97 Commits

Author SHA1 Message Date
InfiniteStash
7057ce5ac2 Add read only role (#933) 2025-03-05 23:31:36 +01:00
InfiniteStash
450b46a633 Add optional tag edit role (#932) 2025-03-05 23:25:23 +01:00
InfiniteStash
372f8fa3b9 Add mark read button for individual notifications (#907) 2025-01-11 22:00:08 +01:00
InfiniteStash
41b82d95e9 Add FingerprintedSceneEdit notification type (#905) 2025-01-11 13:31:49 +01:00
InfiniteStash
963b2d89ba Add note about remaining edit update counts (#895) 2025-01-08 21:40:09 +01:00
InfiniteStash
2a063aebfa Finish notifications (#872) 2024-12-29 17:46:28 +01:00
InfiniteStash
ed3de5f05a Add scene production_date (#857) 2024-12-11 19:12:57 +01:00
InfiniteStash
78a7173ee2 Add performer deathdate (#856) 2024-12-10 22:52:52 +01:00
S3L3CT3DLoves
4b0b1390b6 Add aliases for Studios (#826) 2024-12-10 10:10:26 +01:00
S3L3CT3DLoves
e95dca1734 Scene Drafts can now get multiple links (#824) 2024-12-08 21:56:23 +01:00
InfiniteStash
33b08ce632 Add user notifications (#769) 2024-12-06 10:33:57 +01:00
InfiniteStash
81a3ecc2f0 Add URL search and Performer check for existing edits/performers (#843) 2024-12-05 21:38:38 +01:00
Ian McKenzie
53badf933a Add config option to require scene draft submissions (#789) 2024-12-04 23:53:12 +01:00
WithoutPants
f38634babc Add report fingerprint functionality (#705) 2024-11-24 23:34:34 +01:00
InfiniteStash
e562d34a9f Add configurable edit update limits (#844) 2024-11-24 09:43:55 +01:00
Flashy78
a000fa4959 Update hair colors and fix text display on edit (#608) 2024-11-24 09:36:57 +01:00
fume8866
145f1c9927 Add performer merged_into_id field (#828) 2024-11-19 11:25:45 +01:00
InfiniteStash
7b42e2a578 TagSearch: Add highlighting of exact matches (#811) 2024-11-18 23:40:09 +01:00
InfiniteStash
96c1f77c42 Add user email changing, and refactor activation token system (#831) 2024-11-18 23:36:48 +01:00
MinasukiHikimuna
e7605da7fa Fix comment: findTag only allows ID or name (#796)
Finding by alias is not supported.
2024-07-27 12:44:41 +02:00
Flashy78
2ab8da67b4 Add guidelines link in top menu (#601) 2024-02-26 16:58:17 +01:00
WithoutPants
f165079a50 Expand invite key generation (#634) 2024-02-25 12:43:30 +01:00
Flashy78
95a343bd45 Adding disambiguation field to performer draft (#709) 2024-02-19 08:56:34 +01:00
JackDawson94
ed74ff31be Hide own edits in Edits page (#725)
* Add feature to API

* Add feature to UI

* Tweak frontend

* Format

* Fix default/fixed filter

---------

Co-authored-by: InfiniteStash <117855276+InfiniteStash@users.noreply.github.com>
2024-02-17 10:40:46 +01:00
InfiniteStash
8cd54a45d2 Fix registration when invite is not required (#673) 2023-07-12 21:23:55 +02:00
InfiniteStash
ea6b94b905 Add scene list tag filter (#576) 2022-12-28 12:08:28 +01:00
InfiniteStash
620fd48e47 Add performers tab to studio page (#567) 2022-12-22 08:44:57 +01:00
InfiniteStash
02f2efc674 Add scene pairings list to performer page (#561) 2022-12-02 22:24:03 +01:00
Flashy78
9bb06e12f5 Added user voted filter to edit list (#504) 2022-11-08 08:30:43 +01:00
InfiniteStash
3b3ede90a7 Add bot edit submission support (#529) 2022-11-07 22:14:12 +01:00
InfiniteStash
e5f83c8467 Add query filters for scenes with submitted fingerprints (#516) 2022-11-07 22:12:00 +01:00
HappyAxolotl
ef59d041c6 Submit fields director and (studio) code to scene drafts (#544) 2022-10-31 22:45:58 +01:00
InfiniteStash
e6f0fc89bd Add proper dupe validation for scene draft submissions (#502) 2022-09-21 12:46:10 +02:00
peolic
94242860ef Remove duration from SceneEditInput (#432) 2022-09-20 22:27:44 +02:00
JackDawson94
39f6330a98 Add gender Nonbinary (#452) 2022-09-20 22:27:00 +02:00
peolic
5f937c756e Add searchTags GQL query and alias matching to tag searches (#413)
* Add `searchTags` GQL query

* implement `names` for `queryTags`

* Update TagList to search aliases (non-FTS)

* Use `searchTag` in `TagSelect`

* Sort tag search results by name

* Refactor TagSelect results

- Add description
- Aliases as title when hovering over result
- Make the menu larger on SceneForm, to accomodate the additional text
- Don't allow deleted tags by default
  (can be achieved by searching a deleted tag's ID)

* Restore font-size CSS

* remove 'else if' between name/names filters
2022-08-08 12:37:53 +02:00
InfiniteStash
9415736470 Add favorite filter to scene queries (#469) 2022-08-08 12:35:06 +02:00
peolic
aa1ba3e997 Performer filters improvements and fixes (#416)
* Fix performer gender filter from QS
* Fix sql error when sorting by scene debut
* Implement and use `names` performer filter (searches name / disambiguation)
* Handle `disambiguation` filter
2022-05-26 23:56:37 +02:00
InfiniteStash
7eb359bce2 Fix expiration time for updated edits (#394) 2022-05-21 23:10:43 +02:00
InfiniteStash
b8cdfb92e0 Add ordering of edits by closed time (#392) 2022-05-20 23:07:12 +02:00
InfiniteStash
c69ab88efb Deprecate fuzzy date types (#378) 2022-05-20 11:21:12 +02:00
InfiniteStash
f3212e3a96 Deprecate measurements type (#381) 2022-05-20 11:06:42 +02:00
InfiniteStash
6835007eeb Add support for updating entities from drafts (#368) 2022-05-15 21:28:06 +02:00
InfiniteStash
d4850d86ca Add findScenesBySceneFingerprints query that matches results to query (#357) 2022-05-10 18:51:39 +02:00
InfiniteStash
688a52abfd Add ability to amend edits (#365) 2022-05-10 17:47:46 +02:00
peolic
e9f3ef51fa Partial scene date (#314) 2022-04-14 23:12:47 +02:00
InfiniteStash
2eb35f8b2e Update go and libraries (#348) 2022-04-10 12:13:53 +02:00
peolic
1173e7e5f8 Fix version link & default scene sort (#321)
* Fix version link

* Fix default value for `SceneQueryInput.sort`
2022-02-18 20:59:48 +01:00
InfiniteStash
b5f0b56519 Add scene code field (#295) 2022-02-06 21:40:23 +01:00
InfiniteStash
d38241ba37 Refactor graphql query inputs (#292) 2022-02-06 21:28:50 +01:00