sct
4c6009bc2c
fix(rt-api): correctly format movie urls
3 years ago
sct
a11bb49663
fix(rt-api): use rotten-tomatoes 2.0 search api for movies
3 years ago
TheCatLady
98ece67655
feat: list streaming providers on movie/TV detail pages ( #1778 )
...
* feat: list streaming providers on movie/TV detail pages
* fix(ui): add margin to media fact value
3 years ago
tangentThought
376149d6eb
feat(notif): Restyle HTML email notifications Part 2 ( #1917 )
...
* Restyle HTML email notifications
* Update server/templates/email/media-request/html.pug
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
* Update server/templates/email/media-request/html.pug
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
* Font and actionUrl
Incorporated font and action Url change suggestions.
* Timestamp Padding
Added padding-right to timestamp field
* Hover and Word Wrap Changes
* Hover and Title Wrap
Added hover effects on title and wrapped it instead of truncating.
* Fixed indentation for mediaExtra
* Update server/templates/email/media-request/html.pug
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
* Update server/templates/email/media-request/html.pug
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
* Update server/templates/email/media-request/html.pug
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
* Update server/templates/email/media-request/html.pug
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
* Update server/templates/email/media-request/html.pug
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
* Font Size Scaling Changes
* Removed superflous class name and CSS
* Hover and Title Wrap
Added hover effects on title and wrapped it instead of truncating.
* Fixed indentation for mediaExtra
* Update server/templates/email/media-request/html.pug
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
* Update server/templates/email/media-request/html.pug
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
* Update server/templates/email/media-request/html.pug
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
* Update server/templates/email/media-request/html.pug
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
* Update server/templates/email/media-request/html.pug
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
* Font Size Scaling Changes
* Removed superflous class name and CSS
* Align all email templates
* Reformat all other email notificaitons
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
3 years ago
TheCatLady
6f2db6a6cc
fix(webpush): load user in push sub query ( #1894 )
...
Co-authored-by: sct <ryan@sct.dev>
3 years ago
tangentThought
badf0f5e28
refactor(notif): Restyle HTML email notifications ( #1864 )
3 years ago
TheCatLady
8a55f85d3e
fix(quota): block multi-season requests that would exceed a user's quota ( #1874 )
...
* fix(quota): block multi-season requests that would exceed a user's quota
* fix(docs): add missing request user option to API docs
Co-authored-by: sct <ryan@sct.dev>
3 years ago
TheCatLady
1133a34ffd
fix(email): omit links when application URL is not configured ( #1806 )
...
Co-authored-by: sct <ryan@sct.dev>
3 years ago
TheCatLady
3841fb06eb
fix(ui): do not display negative remaining quota ( #1859 )
...
* fix(ui): do not display negative remaining quota
* fix: correct remaining quota count on API side
3 years ago
TheCatLady
42e45f38e5
fix(notif): truncate media overviews ( #1800 )
3 years ago
TheCatLady
0db0d4c280
build(deps): bump node to 14.17 and drop uuid in favor of native randomUUID ( #1792 )
3 years ago
TheCatLady
71641d35c4
build(deps): bump openpgp from 5.0.0-2 to 5.0.0-3 ( #1734 )
3 years ago
TheCatLady
6789b8701c
fix(plex): do not fail to scan empty libraries ( #1771 )
...
* fix(plex): do not fail to scan empty libraries
* fix(plex): ensure getLibraryContents returns array
3 years ago
sct
de0759c26a
fix(requests): do not prevent duplicate requests if other requests are declined
3 years ago
sct
126d8665ee
fix(requests): prevent duplicate movie requests
3 years ago
TheCatLady
091d66a192
fix: check that application URL and email agent are configured for password reset/generation ( #1724 )
...
* fix: check that application URL and email agent are configured for password reset/generation
* refactor: reverse flex direction instead of conditionally changing justify
3 years ago
Dustin Hildebrandt
c3e575ac77
build(deps): drop deprecated body-parser ( #1745 )
3 years ago
sct
0918b25413
revert(requests): go back to old modifiedBy request values for now
3 years ago
TheCatLady
a3f04b3f35
fix(requests): appropriately set modifiedBy user for new requests ( #1684 )
...
* fix(requests): do not set modifiedBy user for auto-approved requests
* fix(requests): set modifiedBy user for requests on behalf of other users
3 years ago
TheCatLady
e60598905b
feat: allow users to select notification types ( #1512 )
...
* feat: allow users to select notification types
* fix(ui): display personal notification types before management types
* fix: update allRequestsAutoApproved check to account for new REQUEST_MOVIE & REQUEST_TV perms
* fix(ui): do not display Discord notif type selector if user not eligible for any types
* refactor(ui): remove unnecessary 'enabled' checkboxes from user notif settings
* fix(ui): correct checkbox behavior
* fix: add missing return type on hasNotificationType
* refactor: remove unused isValid prop in NotificationsWebPush
* fix(ui): use SensitiveInput for users' public PGP keys
* fix(ui): add missing tip/hint for email encryption setting
* refactor(svg): use the new Discord logo
* revert(api): undo breaking change removing discordEnabled from UserSettingsNotificationsResponse
* fix(lang): update notification type descriptions for clarity
* fix(telegram): do not send users notifications of their own auto-approved requests
3 years ago
TheCatLady
4a042f12be
fix: handle null values in User email transform ( #1712 )
4 years ago
TheCatLady
310cdb36df
fix(plex): do not fail to import Plex users when Plex Home has managed users ( #1699 )
...
* fix(plex): do not fail to import Plex users when Plex Home has managed users
* fix: default display name to email when user has no username
also, do not set username or plexUsername when it is the same as the user's email address
* fix(ui): user display name placeholder should reflect fallback logic if username is not set
* fix(ui): hide email addresses of other users if logged-in user does not have Manage Users permission
* fix: always set Plex username even if same as user's email
* fix: remove unnecessary permission check
* fix: transform email addresses to lowercase
4 years ago
sct
6603dffe95
build(deps): bump dependencies
...
Includes some type fixes for Typescript 4.3.x
4 years ago
Dustin Hildebrandt
9ead8bb1f1
feat(notif): prevent manage-request users receiving auto-approve notif from their requests ( #1707 ) ( #1709 )
...
Email and webpush agents will filter out these users. Discord agent won't @ them.
4 years ago
TheCatLady
0cd7fa0f1a
fix(sonarr): do not mark media as failed if there is no season data on TVDB ( #1691 )
4 years ago
TheCatLady
11aa712eb0
fix(notif): include year in Media Available notifications ( #1672 )
4 years ago
sct
7520e24e92
fix(notifications): default webpush notification agent to enabled for users for settings response
...
closes #1663
4 years ago
TheCatLady
e85d1ce94e
fix(locale): properly restore display language upon page refresh ( #1646 )
...
* fix(locale): properly restore display language upon page refresh
* refactor: dedupe logic
4 years ago
TheCatLady
928b8a71cf
fix: perform case-insensitive match for local user email addresses ( #1633 )
4 years ago
TheCatLady
22415642e8
feat(lang): add Greek display language ( #1605 )
...
* feat(lang): add Greek & Polish display languages
Also:
* rename zh-TW display language to 繁體中文
* fix plurality of AvailableLocale type name
* consistently use 'en' as fallback/default language
* revert(lang): remove Polish display language due to lack of translation activity
4 years ago
sct
aa86809dc9
style: bump prettier and format app
4 years ago
TheCatLady
788f3dc435
fix(requests): remove requestedBy user param from existing movie request check ( #1569 )
4 years ago
TheCatLady
a640a91390
feat(plex): add support for custom Plex Web App URLs ( #1581 )
...
* feat(plex): add support for custom Plex Web App URLs
* refactor: clean up Yup validation in *arr modals & email settings
* fix(lang): change Web App URL tip
* fix: remove web app URL validation and add 'Advanced' badge
4 years ago
TheCatLady
549103f6f6
fix(locale): default user locale should be the server setting ( #1574 )
...
* fix(locale): default user locale should be the server setting
* fix(db): fix user settings migration
* fix(db): set default locale to empty string
* revert: revert change to usersettings.ts
4 years ago
TheCatLady
69ab7cc660
feat(email): replace 'Enable SSL' setting with more descriptive/clear 'Encryption Method' setting ( #1549 )
...
* feat(email): replace 'Enable SSL' setting with more descriptive/clear 'Encryption Method' setting
* fix: clarify settings & add true 'none' option
4 years ago
TheCatLady
f8b2c3c1b1
build(deps): bump openpgp from 5.0.0-1 to 5.0.0-2 ( #1565 )
4 years ago
TheCatLady
26580eaa21
fix(ui): improve form usability ( #1563 )
...
* fix(ui): improve form usability
* refactor: remove unnecessary <> and </> tags
* fix(ui): set url inputmode for *arr URL base fields
4 years ago
TheCatLady
b05b177776
fix(webpush): only prompt user to allow notifications if enabled in user settings ( #1552 )
4 years ago
TheCatLady
f256a444c5
feat: add server default locale setting ( #1536 )
...
* feat: add server default locale setting
* fix: do not modify defaultLocale property of IntlProvider
4 years ago
TheCatLady
189313e94a
fix: correctly fall back to English name in LanguageSelector ( #1537 )
...
* fix: correctly fall back to English name in LanguageSelector
* refactor: clean up language sort & name logic
* refactor: also clean up region sort & name logic
* refactor: use arrow functions
4 years ago
TheCatLady
b7b55e275c
fix(backend): properly set request media status ( #1541 )
4 years ago
TheCatLady
85899ab49a
fix(radarr): only process Radarr movies which are either monitored or downloaded ( #1511 )
...
* fix(radarr): only process Radarr movies which are either monitored or downloaded
* refactor: move monitored check to processRadarrMovie
4 years ago
TheCatLady
3baa55c690
fix(email): parse sender hostname from application URL ( #1518 )
4 years ago
TheCatLady
91b9e0f679
feat(perms): add separate REQUEST_MOVIE and REQUEST_TV permissions ( #1474 )
...
* feat(perms): add separate REQUEST_MOVIE and REQUEST_TV permissions
* fix(perms): do not require regular request perms for 4K requests
4 years ago
TheCatLady
db49b2024d
feat: add option to only allow Plex sign-in from existing users ( #1496 )
...
* feat: add option to only allow Plex login from existing users
* fix: remove newPlexLogin from public settings
4 years ago
TheCatLady
079645c2c7
feat(notif): show success/failure toast for test notifications ( #1442 )
...
* feat(notif): show success/failure toast for test notifications
* fix(lang): remove 'successfully' from test notif success strings
4 years ago
sct
ef3f9778aa
fix(api): do not try to transform empty values passed to user notificationTypes
...
fixes #1501
4 years ago
TheCatLady
48587719e9
fix: do not set locale when modifying other users ( #1499 )
4 years ago
TheCatLady
4e6fb00a4a
feat(notif): add LunaSea agent ( #1495 )
...
* feat(notif): add LunaSea agent
* feat(notif): change LunaSea 'Authorization Header' input field to 'Profile Name'
4 years ago
sct
28830d4ef8
feat: PWA Support ( #1488 )
4 years ago