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
sct
0ca3d43749
feat: add option to cache images locally ( #1213 )
4 years ago
TheCatLady
36c00fde27
feat(ui): add option to only allow complete series requests ( #1164 )
4 years ago
Jakob Ankarhem
9e5adeb610
feat(email): add pgp support ( #1138 )
4 years ago
TheCatLady
0bd0912613
fix(notif): set URL for Discord embeds rather than adding a field for the link ( #1167 )
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
3384eb1c47
feat(notif): add settings for Discord bot username & avatar URL ( #1113 )
4 years ago
TheCatLady
48387e5b2f
feat(notif): include poster image in Telegram notifications ( #1112 )
4 years ago
Jakob Ankarhem
f6d00d8d15
feat(telegram): add support for individual chat notifications ( #1027 )
4 years ago
sct
69294a7c4c
fix: allow users to override language/region settings
...
fixes #1013
4 years ago
TheCatLady
5560abf459
fix(notif): escape application title in Telegram notifications ( #1012 )
4 years ago
TheCatLady
6ecd202607
fix(frontend): use region settings instead of hardcoded 'US' value for movie/TV ratings ( #1006 )
4 years ago
Daniel Carter
b557c06b0a
feat(regions): add region/original language setting for filtering Discover ( #732 ) ( #942 )
4 years ago
TheCatLady
bbea522499
fix(notif): Remove extra newlines from Telegram notifications ( #973 )
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
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
2768155bba
feat(notif): Notification improvements ( #914 )
4 years ago
Jakob Ankarhem
53f6f59798
feat(requests): add language profile support ( #860 )
4 years ago
TheCatLady
38c76b55e0
fix(notif/ui): Use custom application title in notifications & sign-in page ( #849 )
4 years ago
sct
033ba9d41b
feat: new permission to allow users to see other users requests
...
closes #840
4 years ago
TheCatLady
35c6bfc021
feat(ui): Add custom title functionality ( #825 )
4 years ago
TheCatLady
9d0d5b86aa
feat(ui): Add local login setting ( #817 )
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
20289b5960
feat(cache): external API cache ( #786 )
4 years ago
TheCatLady
f1dd5e7e12
feat(ui): Move PROXY setting to UI ( #782 )
...
Users who have set PROXY=yes in their Docker containers will need to configure this setting in the UI and restart the container.
4 years ago
sct
ec5fb83678
feat: Radarr & Sonarr Sync ( #734 )
4 years ago
Jakob Ankarhem
20ca3f2f5f
feat(users): add editable usernames ( #715 )
4 years ago
TheCatLady
6e2589178b
feat(auth): Add optional CSRF protection ( #697 )
...
* fix(auth): Missing CSRF middleware
Resolves LGTM alert/error for query js/missing-token-validation
More info: https://lgtm.com/rules/1506064038914/
4 years ago
sct
21db3676d1
feat(notifications): add option to send notifications for auto-approved requests
...
closes #267
4 years ago
sct
6c1742e94c
feat(frontend): add option to hide all available items from discovery ( #699 )
4 years ago
sct
eb6fc8a190
fix(notifications): send media declined email
...
fixes #679
4 years ago
sct
2f97f61a6e
feat(notifications): add notification for declined requests
...
closes #663
4 years ago
sct
51d8fba916
fix(server): support absolute paths for CONFIG_DIRECTORY
4 years ago
sct
fa8f112c31
feat(server): add CONFIG_DIRECTORY env var to control config directory location
4 years ago
sct
bdb33722e6
feat(requests): Request Overrides & Request Editing ( #653 )
4 years ago
Jakob Ankarhem
492e19df40
feat(login): add local users functionality ( #591 )
4 years ago
sct
a7cc7c5975
feat(notifications): Webhook Notifications ( #632 )
4 years ago
sct
6b2df24a2e
feat: 4K Requests ( #559 )
4 years ago
Jakob Ankarhem
ee5d0181fc
feat(notifications): add pushover integration ( #574 )
...
* feat(notifications): add pushover integration
* refactor(pushover): group i18n translations
4 years ago
sct
8af6a1f566
feat(notifications): control notifcation types per agent
...
closes #513
4 years ago
Jakob Ankarhem
0185bb1a70
feat(email): add sendername to email notification ( #506 )
...
* feat(email): add sendername to email notification
* feat(email): add sendername to api + move field in form
Co-authored-by: Jakob Ankarhem <jakob.ankarhem@jetshop.se>
4 years ago
Jakob Ankarhem
c8d4d674f4
feat(frontend): add telegram integration ( #491 )
...
* feat(frontend): add telegram notification agent
* feat(telegram): add i18n keys for telegram
* style(telegram): change message formatting in notification
* feat(telegram): add short tutorial for telegram setup
* feat(telegram): add i18n keys for telegram tutorial
* style(telegram): correct grammar in infobox
Co-authored-by: sct <ryan@sct.dev>
* fix(telegram): redo i18n extraction
Co-authored-by: Jakob Ankarhem <jakob.ankarhem@jetshop.se>
Co-authored-by: sct <ryan@sct.dev>
4 years ago
sct
1163e81adc
feat(notifications): add slack notification agent
...
re #365
4 years ago
sct
4809257816
feat: add separate auto approve permissions for Movies/Series
...
closes #268
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
6898357b13
feat(email): option to allow self signed certificates
4 years ago
sct
0980fa54f9
fix(email): correctly log errors when emails fail to send
4 years ago