seerr/server/interfaces/api
Ben Beauchamp 4a5ac3cc42
feat(blacklist): Automatically add media with blacklisted tags to the blacklist (#1306)
* feat(blacklist): add blacktag settings to main settings page

* feat(blacklist): create blacktag logic and infrastructure

* feat(blacklist): add scheduling for blacktags job

* feat(blacklist): create blacktag ui badge for blacklist

* docs(blacklist): document blacktags in using-jellyseerr

* fix(blacklist): batch blacklist and media db removes to avoid expression tree too large error

* feat(blacklist): allow easy import and export of blacktag configuration

* fix(settings): don't copy the API key every time you press enter on the main settings

* fix(blacklist): move filter inline with page title to match all the other pages

* feat(blacklist): allow filtering between manually blacklisted and automatically blacklisted entries

* docs(blacklist): reword blacktag documentation a little

* refactor(blacklist): remove blacktag settings from public settings interfaces

There's no reason for it to be there

* refactor(blacklist): remove unused variable from processResults in blacktagsProcessor

* refactor(blacklist): change all instances of blacktag to blacklistedTag and update doc to match

* docs(blacklist): update general documentation for blacklisted tag settings

* fix(blacklist): update setting use of "blacklisted tag" to match between modals

* perf(blacklist): remove media type constraint from existing blacklist entry query

Doesn't make sense to keep it because tmdbid has a unique constraint on it

* fix(blacklist): remove whitespace line causing prettier to fail in CI

* refactor(blacklist): swap out some != and == for !s and _s

* fix(blacklist): merge back CopyButton changes, disable button when there's nothing to copy

* refactor(blacklist): use axios instead of fetch for blacklisted tag queries

* style(blacklist): use templated axios types and remove redundant try-catches
2025-04-11 22:48:44 +08:00
..
blacklistInterfaces.ts feat(blacklist): Automatically add media with blacklisted tags to the blacklist (#1306) 2025-04-11 22:48:44 +08:00
common.ts feat: show quality profile on request (#847) 2024-08-01 14:59:45 +02:00
discoverInterfaces.ts fix(discover): resolve a typing issue with the WatchlistItem interface (#1156) 2024-12-16 17:03:16 +01:00
issueInterfaces.ts refactor: absolute imports with path alias (#2960) [skip ci] 2022-08-22 11:02:46 +09:00
mediaInterfaces.ts refactor: absolute imports with path alias (#2960) [skip ci] 2022-08-22 11:02:46 +09:00
overrideRuleInterfaces.ts feat: override rules (#945) 2024-12-29 05:20:35 +08:00
personInterfaces.ts refactor: absolute imports with path alias (#2960) [skip ci] 2022-08-22 11:02:46 +09:00
plexInterfaces.ts refactor: absolute imports with path alias (#2960) [skip ci] 2022-08-22 11:02:46 +09:00
requestInterfaces.ts fix: correct "Remove from *arr" button (#1544) 2025-04-01 02:06:33 +08:00
serviceInterfaces.ts refactor: absolute imports with path alias (#2960) [skip ci] 2022-08-22 11:02:46 +09:00
settingsInterfaces.ts feat: revamp login page and support disabling media server login (#1286) 2025-02-23 00:40:38 +08:00
userInterfaces.ts feat: view other users' watchlists (#2959) 2022-08-22 05:50:27 +00:00
userSettingsInterfaces.ts feat(notifications): added telegram thread id's (#1145) 2024-12-21 14:54:55 +08:00
watchlistCreate.ts fix(watchlist): add validation for creation request 2023-05-15 23:25:32 +07:00