sct
6c75c88228
feat(requests): add request quotas ( #1277 )
...
* feat(quotas): rebased
* feat: add getQuota() method to User entity
* feat(ui): add default quota setting options
* feat: user quota settings
* feat: quota display in request modals
* fix: only show user quotas on own profile or with manage users permission
* feat: add request progress circles to profile page
* feat: add migration
* fix: add missing restricted field to api schema
* fix: dont show auto approve message for movie request when restricted
* fix(lang): change enable checkbox langauge to "enable override"
Co-authored-by: Jakob Ankarhem <jakob.ankarhem@outlook.com>
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
4 years ago
TheCatLady
4ee78ab2fe
feat(notif): include requested season numbers in notifications ( #1211 )
4 years ago
Jakob Ankarhem
9e5adeb610
feat(email): add pgp support ( #1138 )
4 years ago
sct
8634081c86
fix: correctly send auto-approval notifictions for series
...
also adjusted see more card slightly
4 years ago
TheCatLady
f7d2723fab
feat(notif): add "Media Automatically Approved" notification type ( #1137 )
4 years ago
Jakob Ankarhem
f6d00d8d15
feat(telegram): add support for individual chat notifications ( #1027 )
4 years ago
sct
da5ca02f81
fix(services): update all radarr/sonarr endpoints to use v3
4 years ago
Daniel Carter
b557c06b0a
feat(regions): add region/original language setting for filtering Discover ( #732 ) ( #942 )
4 years ago
TheCatLady
4e2706b421
fix(ui/notif): Custom application title in password-related emails and UI messages ( #979 )
4 years ago
sct
bbb683e637
feat: user profile/settings pages ( #958 )
4 years ago
Jakob Ankarhem
5e37a96bc0
fix(auth): handle sign-in attempts from emails with no password ( #933 )
...
* fix(auth): dont reject promise when missing password
* fix(auth): use static fallback error message
4 years ago
TheCatLady
2768155bba
feat(notif): Notification improvements ( #914 )
4 years ago
Jakob Ankarhem
e037ba48f1
fix(requests): correctly handle when tvdbid is missing ( #891 )
...
cleans up media and mediarequest when request to sonarr has failed because of tvdbid
4 years ago
Jakob Ankarhem
53f6f59798
feat(requests): add language profile support ( #860 )
4 years ago
Jakob Ankarhem
e5966bd3fb
feat(users): add reset password flow ( #772 )
4 years ago
sct
033ba9d41b
feat: new permission to allow users to see other users requests
...
closes #840
4 years ago
sct
ec44841356
fix(radarr): correctly set requested status after sending to radarr (with auto approve)
4 years ago
sct
20289b5960
feat(cache): external API cache ( #786 )
4 years ago
Jakob Ankarhem
1d7150c24e
feat(media): add link to the item on plex ( #735 )
...
Co-authored-by: sct <sctsnipe@gmail.com>
4 years ago
sct
946bd2db5e
fix(frontend): dont show external links unless slug is set
4 years ago
sct
ec5fb83678
feat: Radarr & Sonarr Sync ( #734 )
4 years ago
TheCatLady
f05d4a0d0b
fix(ui): Capitalization, punctuation, and grammar inconsistences & errors ( #731 )
4 years ago
Jakob Ankarhem
20ca3f2f5f
feat(users): add editable usernames ( #715 )
4 years ago
sct
21db3676d1
feat(notifications): add option to send notifications for auto-approved requests
...
closes #267
4 years ago
Jakob Ankarhem
2da0da826a
fix(requests): handle when tvdbid is null ( #657 )
...
Co-authored-by: sct <sctsnipe@gmail.com>
4 years ago
sct
78444a9e64
fix(requests): update requests to approved when parent media is set as available
...
fixes #688
4 years ago
sct
2f97f61a6e
feat(notifications): add notification for declined requests
...
closes #663
4 years ago
sct
bdb33722e6
feat(requests): Request Overrides & Request Editing ( #653 )
4 years ago
Jakob Ankarhem
b04d00ef50
fix(user edit): fix user edit not being able to be saved ( #651 )
...
Co-authored-by: sct <sctsnipe@gmail.com>
4 years ago
Jakob Ankarhem
492e19df40
feat(login): add local users functionality ( #591 )
4 years ago
sct
d688a96759
fix(plex-sync): store plex added date and sort recently added by it
4 years ago
sct
e0d9f891e7
fix(requests): select the correct radarr/sonarr server when sending request to service
4 years ago
sct
6b2df24a2e
feat: 4K Requests ( #559 )
4 years ago
sct
721ed9a930
fix: correctly deal with tmdb id duplicates between movies/series
...
fixes #526
4 years ago
johnpyp
02969d5426
feat: simple failed request handling ( #474 )
...
When a movie or series is added with radarr or sonarr, if it fails, this changes the media state to
unknown and sends a notification to admins. Client side this will look like a failed state along
with a retry button that will delete the request and re-queue it.
4 years ago
sct
659fa505f0
feat(notifications): include direct links to media in notifications
...
closes #437
4 years ago
sct
0916b58594
fix(notifications): always update the media table when seasons become available
4 years ago
sct
0972f40a4e
feat: anime profile support ( #384 )
...
closes #266
4 years ago
sct
727fa06c18
feat(frontend): added user deletion to the user list
...
also includes small updates to the api to prevent administrators from being deleted, as well as
migrations to cascade deletions to requests the users made
fixes #348
4 years ago
sct
67146c33ef
fix(plex-sync): bundle duplicate ratingKeys to speed up recently added sync
...
This includes a rewrite to move movie/series availability notifications into a subscriber to prevent
duplicate notifications for series
fix #360
4 years ago
ecelebi29
e9c899ce41
fix(sonarr.ts, mediarequest.ts): add missing seasonFolder option ( #358 )
4 years ago
sct
78af1a3e6d
fix(services): include radarr/sonarr baseUrl when adding media
4 years ago
sct
0658b7943e
fix(services): radarr/sonarr will use the correct default server
4 years ago
sct
79a352b7b3
build(deps): update dependencies and update relevant files
4 years ago
Alex Zoitos
139871f218
fix(frontend): canceled movie request should set parent movie status back to unknown ( #198 )
4 years ago
sct
0601b44687
feat: throw 404 when movie/tv show doesnt exist
...
also adds site webmanifest for mobile icons and title changes for tv/movie pages
4 years ago
sct
a6c5e65bbf
feat: notifications for media_available and media_approved
4 years ago
sct
d8e542e5fe
feat: notification framework
4 years ago
sct
250f48492c
feat: media delete option in manage media slideover
4 years ago
sct
236c4e5e61
feat: manage series slideover added (and approve/decline/delete hooked up)
4 years ago