TheCatLady
a9461f760d
feat(ui): Add user requests page ( #936 )
...
* feat(ui): add user requests page
* fix: return error if user attempts to fetch another user's requests without adequate perms
* fix(ui): make user name on request page link back to user profile
* feat(ui): link user request count to their filtered request list view
* fix(frontend): only display user requests on profiles if current user has adequate perms
* fix: use 'all' filter for user-filtered request list
* fix(frontend): pass userId to router.push()
* fix: do not pass userId in query for non-user-filtered requests page
* fix(frontend): also allow REQUEST_VIEW perm through route guard
* fix(frontend): only link request count to user request list if current user has required perms
4 years ago
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
Danshil Kokil Mungur
4a00617fe4
fix(ui): fix regex matching when parsing label from logs ( #1231 )
4 years ago
Danshil Kokil Mungur
2d737f2760
fix(ui): better regex matching when parsing logs ( #1225 )
4 years ago
sct
e2b8745fdc
feat(logs): add copy to clipboard button to logs page
...
includes various other improvements to the logs page
4 years ago
Danshil Kokil Mungur
54429bbc1d
feat(settings): logs viewer ( #997 )
4 years ago
sct
1c4515a1ae
feat: genre sliders (experiment) ( #1182 )
4 years ago
TheCatLady
2f2e00237d
feat: add tagline, episode runtime, genres list to media details & clean/refactor CSS into globals ( #1160 )
4 years ago
Jakob Ankarhem
9e5adeb610
feat(email): add pgp support ( #1138 )
4 years ago
TheCatLady
001dcd328c
fix: do not allow editing of user settings under certain conditions ( #1168 )
...
* fix: do not allow editing of user settings under certain conditions
* feat(lang): generate translation keys for new strings
* refactor: modify owner check for clarity
* fix(ui): hide buttons where appropriate and add missing translation string
4 years ago
TheCatLady
f7d2723fab
feat(notif): add "Media Automatically Approved" notification type ( #1137 )
4 years ago
sct
a51d2a24d5
feat(scan): add support for new plex tv agent ( #1144 )
4 years ago
TheCatLady
75011610e5
feat: add language-filtered Discover pages ( #1111 )
4 years ago
TheCatLady
109aca8229
fix: remove language/region filtering on studio/network results ( #1129 )
4 years ago
sct
3c1a72b038
fix(api): check correct permissions for auto approve when requests are created
4 years ago
Jakob Ankarhem
f6d00d8d15
feat(telegram): add support for individual chat notifications ( #1027 )
4 years ago
sct
63c122e5e0
refactor: move genre/studio/network calls into their own endpoints
...
this commit also adds a `useDiscover` hook to help with creating discover pages with less repeating
code
4 years ago
TheCatLady
f28112f057
feat: add genre/studio/network view to Discover results ( #1067 )
...
* feat: add genres view to movie/series Discover results
* feat: add studio/network view to movie/series Discover results
* fix: remove with_release_type filter, since it is removing valid/desired results
4 years ago
sct
ddfc5e6aa8
fix: add correct permission checks to modifying user password/permissions
4 years ago
sct
69294a7c4c
fix: allow users to override language/region settings
...
fixes #1013
4 years ago
sct
537850f414
fix(notifications): correctly send tv auto approval notifications
...
fixes #1041
4 years ago
TheCatLady
09b5019e95
refactor(api): rename Plex auth endpoint ( #949 )
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
sct
17983837fc
fix(api): sort users requests by most recent
4 years ago
TheCatLady
621db89328
feat(ui): Add 'Page Size' setting for request/user list pages ( #957 )
4 years ago
TheCatLady
77b2d9ea22
fix(frontend): Do not allow user w/ ID 1 to disable 'Admin' permission ( #965 )
4 years ago
TheCatLady
bdb3cb2025
fix(plex): Check Plex server access on user import ( #955 )
4 years ago
sct
8a27c70625
fix(api): add isAuthenticated middleware to base user route
4 years ago
sct
bbb683e637
feat: user profile/settings pages ( #958 )
4 years ago
TheCatLady
29b97ef6d8
feat(notif): Add Pushbullet notification agent ( #950 )
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
sct
e118501bf1
fix(requests): correctly filter requests out for users without view requests permission
4 years ago
TheCatLady
53b7425f67
feat(ui): Add separate permissions for 4K auto approval ( #908 )
...
* Clarify & fix permission descriptions
* Automatically check & disable auto-approve permission options when 'Manage Requests' permission is selected
4 years ago
TheCatLady
9757e3ae0c
feat(ui): Add 'Available' filter to request list and remove unused MediaRequestStatus.AVAILABLE enum value ( #905 )
4 years ago
TheCatLady
ef5d019c18
feat(ui): Add sort options to user list ( #913 )
4 years ago
TheCatLady
ff0b5ed441
fix(api): Use POST instead of GET for API endpoints that mutate state ( #877 )
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
TheCatLady
b531a642f6
fix(ui): Dynamically generate path to config in warning message ( #851 )
4 years ago
sct
033ba9d41b
feat: new permission to allow users to see other users requests
...
closes #840
4 years ago
TheCatLady
1e5f88f462
feat(docker): Check for /app/config volume mount during setup ( #826 )
4 years ago
sct
59150f955f
feat: request as another user
4 years ago
TheCatLady
9d0d5b86aa
feat(ui): Add local login setting ( #817 )
4 years ago
sct
3052f12c91
fix(api): filter out adult content from combined credits
4 years ago
sct
996bd9f14e
feat(cache): add cache table and flush cache option to settings
...
also increases tmdb cache times to about 6 hours (12 hours for detail requests)
4 years ago
sct
67f8aef00d
feat: add manual availability buttons to manage slideover
...
closes #672
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