TheCatLady
e6d5f0abfe
fix(ui): correct horizontal overflow behavior of settings tabs ( #1667 )
4 years ago
Danshil Kokil Mungur
e1f5febe7b
fix(tv): don't show duplicate air date ( #1666 )
...
Only show the First Air Date if it is the same as the Next Air Date
4 years ago
sct
14756f4b20
fix(lang): only set locale once at page load and move subsequent updates back into Layout
...
fixes #1662
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
bb8d14b5ff
fix(sensitiveinput): do not capture enter key input ( #1650 )
4 years ago
TheCatLady
2ef57e9b1a
fix(ui): add clarification to user settings ( #1644 )
4 years ago
TheCatLady
808ccf1c69
fix(quotas): do not count already-requested seasons when editing TV request ( #1649 )
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
TheCatLady
44c3edb985
feat: add display name to create local user modal ( #1631 )
4 years ago
TheCatLady
6b37242a3f
fix(ui): remove delete button from request cards ( #1635 )
4 years ago
sct
aa86809dc9
style: bump prettier and format app
4 years ago
TheCatLady
d7b9b1a525
feat(ui): request list item & request card improvements ( #1532 )
...
* feat(ui): add additional request card buttons
* feat(ui): add year to request list items & request cards
* fix(ui): do not show edit button conditionally, and don't hide modifiedBy user
* revert: do not unhide season list for reg users on mobile
4 years ago
TheCatLady
6968caa35a
fix(ui): apply pointer cursor style for clickable status badges ( #1632 )
4 years ago
Jabster28
d0703aa377
fix: switch PGP regex to span multiple lines ( #1598 )
...
* fix: switch PGP regex to span multiple lines
* also change the regex in this file
4 years ago
TheCatLady
694d0ffcf6
fix(ui): hide Plex alert after setup and add local login warning to local user modal ( #1600 )
4 years ago
TheCatLady
0c4fb6446b
feat(webpush): add warning to web push settings re: HTTPS requirement ( #1599 )
4 years ago
TheCatLady
6b26188d88
fix(ui): hide advanced request options when there is only one choice ( #1591 )
...
* refactor: remove unnecessary elements/indentation
* fix(ui): hide advanced request options when there is only one choice
4 years ago
TheCatLady
9749d723fc
fix(plex): sync libraries after saving settings ( #1592 )
4 years ago
sct
c4775e05fe
refactor(ui): updated modal design with backdrops
4 years ago
TheCatLady
f48312e833
fix(locale): set locale based on user settings upon login ( #1584 )
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
e2acf8887c
fix(ui): default to text input type for SensitiveInputs ( #1568 )
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
e912a00880
fix(ui): correct RegionSelector z-index ( #1567 )
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
6c34bb2908
refactor(svg): inline *arr logos and optimize SVG assets ( #1562 )
4 years ago
TheCatLady
1123fce089
fix(ui): apply rounded-l-only to SensitiveInput textareas and increase visible text input area ( #1561 )
4 years ago
TheCatLady
e4d0029f7b
fix(ui): add user profile links to RequestBlock and change 'ETA' string in DownloadBlock ( #1551 )
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
Jakob Ankarhem
4fd452dd18
feat(inputs): add support for toggling security on input fields ( #1404 )
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
5e588be812
fix(ui): add missing margins on button SVGs on Plex Settings page ( #1546 )
4 years ago
TheCatLady
26ddc03b2c
fix(css): fix cog icon size on media detail pages ( #1520 )
4 years ago
TheCatLady
802e40a5df
fix(ui): explicitly specify width/height of Listbox dropdown icon ( #1514 )
4 years ago
TheCatLady
f78b9c1ca9
fix(css): don't target button globally ( #1510 )
...
* fix(css): don't target button globally
* fix(css): revert toast change
4 years ago
sct
2a912180b8
build: lets try tailwind jit again
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
3e5e9c0ad1
refactor(css): add styles targeting SVG button/modal icons ( #1464 )
...
* refactor(css): add global classes for common icon types
* refactor(css): target child SVGs instead of creating new icon classes
* fix: fix ButtonWithDropdown style class spacing
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
TheCatLady
4faddf3810
fix(ui): show warning if user has both a default non-4K server and a non-default 4K server ( #1478 )
4 years ago
TheCatLady
48587719e9
fix: do not set locale when modifying other users ( #1499 )
4 years ago
sct
2ecd9d7b13
fix(ui): correct toasts being in the wrong position on smaller screens
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
TheCatLady
1a311d211d
fix(ui): change 'Disable Auto-Search' checkbox to 'Enable Automatic Search' ( #1476 )
...
* fix(ui): change 'Disable Auto-Search' checkbox to 'Enable Automatic Search'
* docs: update *arr setting documentation to reflect changes
* fix: apply form-input class
4 years ago
TheCatLady
a822b01922
fix(lang): add missing '4K' from singular case of approve/deny 4K request strings ( #1481 )
4 years ago
TheCatLady
89455ad9b7
fix: set editRequest attribute as necessary, allow users to edit their own pending requests, and show 'View Request' button on series pages ( #1446 )
...
* fix: set editRequest attribute for RequestModal
* fix: remove now-unneeded conditional
* fix(ui): only show 'View Request' for user's own requests if they don't have MANAGE_REQUESTS perm
* fix(ui): show edit button on request list for own requests & 'View Request' button on series pages
* fix(ui): do not show 'Request More' if user already has a pending request
* fix: address PR comments
* fix(lang): edit usercreatedfaileexisting string & generate translation key
* fix: users should always be able to view/edit their own requests even if their perms have changed
also fixed capitalization of 'Signing In...' string
4 years ago
sct
f13f1c9451
fix: better error message when creating a user with an existing email
...
fixes #1441
4 years ago
sct
eb5d152886
fix(ui): align icons in user dropdown
...
also changed icons on the jobs & cache page to be outlined (and switched to trash icon for flush
cache)
4 years ago
TheCatLady
4e98f56753
fix(notif): include year in notifications ( #1439 )
...
* fix(notif): include year in notifications
* fix(lang): fix shared overwritten strings
* fix: check if email agent is actually enabled when generating passwords
4 years ago
TheCatLady
1702acf61c
refactor(ui): add icons to PlayButton dropdown ( #1457 )
4 years ago
TheCatLady
5d1b741f55
fix(ui): adjust user list buttons on mobile ( #1452 )
4 years ago
TheCatLady
db077700e4
fix(plex): add support for plex.direct URLs ( #1437 )
...
* fix(plex): add support for plex.direct URLs
* fix(ui): mark HTTPS Plex connections as secure
4 years ago
TheCatLady
8fc71bea08
refactor(icons): install and use @heroicons/react ( #1438 )
4 years ago
TheCatLady
4b5e355df9
fix(ui): correctly set autocomplete attribute for password fields ( #1430 )
4 years ago
sct
03fd21bebc
feat: change alpha warning to beta warning
4 years ago
TheCatLady
e8bbd4497a
fix(ui): dim password field when password generation option is selected ( #1427 )
...
* fix(ui): dim password field when password generation option is selected
* fix: use ternary operator instead of &&
4 years ago
TheCatLady
5117987fea
fix(ui): hide alert when email notifs are already configured ( #1335 )
...
* fix(ui): hide alert when email notifs are already configured
* fix(ui): disable instead of hide checkbox
* fix: determine if email notifications are enabled via user settings endpoint
4 years ago
TheCatLady
2cd952d1ca
refactor(ui): improved alerts for services settings & removed alert titles ( #1280 )
...
* refactor(ui): improved alerts for services settings & removed alert titles
* fix(ui): set styling of alert links to be consistent w/ others
* fix(ui): clarify appropriate 4K setting when user has not configured a default non-4K server
* fix: remove unused var/eslint-disable & correct string
4 years ago
sct
ad67381397
fix(ui): close sidebar on mobile when clicking version status
4 years ago
TheCatLady
4eb92098ba
fix: fix outofdate string & display version status badge in Settings > About ( #1417 )
4 years ago
TheCatLady
9233fc0785
fix(plex): do not use SSL for local servers ( #1418 )
4 years ago
sct
ecf13123d2
feat: add overseerr version and update availability status to sidebar
...
sort of experimental so may be kinda broken. :)
4 years ago
TheCatLady
190a5c0723
fix(lang): remove unused strings & correct manageModalNoRequests strings ( #1413 )
4 years ago
TheCatLady
46c4ee1625
feat(notif): allow users to enable/disable specific agents ( #1172 )
...
* refactor(ui): add tabs to user notification settings
* feat(notif): allow users to enable/disable specific agents
* fix(ui): only enforce required fields when agent is enabled
* fix(ui): hide unavailable notification agents
* feat(notif): mention admin users for admin Discord notifications
* fix(ui): modify styling of PGP key textareas to suit expected input
* fix(notif): mention all admins when there are multiple and fix rebase error
* fix: add missing form values, and fix Yup validation
* refactor: reduce repeated logic/code in email notif agent
* refactor: move 'Notification Types' label into NotificationTypeSelector component
* fix(email): correct inconsistencies in email template formatting
* refactor: use bitfields for storing user-enabled notif agent types
* feat: improve notification agent logging
* fix(ui): mark string fields as nullable so empty values are not type errors
* fix: add validation for PGP-related inputs
* fix: correctly fetch user in user settings & log mentioned IDs for Discord notifs
* fix(ui): fix mobile nav dropdown text & add hover effect to button-style tabs
* fix(notif): process admin email notifications asynchronously
* fix(logging): log name of notification type instead of its enum value
* fix: mark required fields and pass all user settings values to API
* fix(frontend): call mutate after changing email/Discord/Telegram global notif settings
* refactor: get global notif settings from relevant API endpoints instead of adding to public settings
* fix(notif): fall back to email notifications being enabled (default) if user settings do not exist
* fix(notif): do not set notifyUser for MEDIA_PENDING or MEDIA_AUTO_APPROVED
* fix: expose notif enabled settings in user notif endpoints & remove global enable notif setting
* fix(notif): remove unnecessary allowed_mentions object from Discord payload
* fix(notif): use form values for email test notification
* fix: make suggested changes and regenerate DB migration
* fix: loosen validation of PGP keys
* fix: fix user profile settings routes
* fix: remove route guard from profile pages
4 years ago
TheCatLady
bed850dce9
fix(ui): allow canceling from request list & hide edit button for own requests ( #1401 )
...
* fix(ui): allow canceling from request list & hide edit button for own requests
* fix(ui): hide 'Cancel Request' button on request list for admins
4 years ago
sct
b5ac2f5a2c
fix(frontend): handle media items/requests no longer having a valid tmdb id
...
fixes #517
4 years ago
TheCatLady
e605687580
feat(webhook): include requestedBy user in payload ( #1385 )
...
* feat(webhook): include requestedBy user in payload
* fix: update jsonPayload in settings.ts
4 years ago
TheCatLady
d9e314bad2
fix(frontend): autofill with Plex server address ( #1381 )
4 years ago
TheCatLady
b4450a308c
fix: various fixes for new tags feature ( #1369 )
...
* fix(backend): fix movie override tags check
* fix(lang): fix 'no tags' and 'anime tags' strings
* fix(logging): correct capitalization of Radarr/Sonarr
* fix(ui): consistently disable tag select / display loading placeholder
4 years ago
TheCatLady
7a5c4a30b5
fix(ui): link request card status badge to Plex media URL ( #1361 )
4 years ago
sct
a306ebc2d1
feat: radarr/sonarr tag support ( #1366 )
4 years ago
sct
911faeff56
revert(ui): remove local image cache option from settings page
...
this commit removes the local cache option for the settings page. The feature will still function
but must be manually enabled in the `settings.json` file. We will add it back in later after
resolving the current outstanding issues.
4 years ago
TheCatLady
1d88be9341
fix(frontend): include language parameter in TMDb links ( #1344 )
4 years ago
TheCatLady
c886ea6c05
fix(frontend): use HTTPS to fetch TMDb assets for network/studio sliders ( #1343 )
4 years ago
TheCatLady
d8bcb99b2f
fix(ui): gracefully handle lengthy titles & long words in overviews ( #1338 )
4 years ago
TheCatLady
13e1595c6e
fix(lang): remove unused strings ( #1330 )
4 years ago
TheCatLady
f4bed9a63b
feat(ui): allow any value 1-100 for quota limit/days ( #1337 )
4 years ago
sct
a908c07670
feat(frontend): allow selecting multiple original languages
4 years ago
TheCatLady
5c135c9974
fix(ui): use correct colspan for 'No results.' message in Settings > Logs ( #1325 )
...
* fix(ui): use correct colspan for 'No results.' message in Settings > Logs
* fix(ui): also fix colspan of pagination row
4 years ago
TheCatLady
77911c03e9
feat(lang): add Catalan to language picker ( #1309 )
4 years ago
sct
5544e4b65e
refactor(ui): relax colors on default and sucecss button styles
4 years ago
sct
a06a85e329
refactor(ui): change view details button on logs page to an icon
4 years ago
sct
67fbb401ac
fix(ui): correctly paginate request list
4 years ago
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
TheCatLady
49782c0b73
fix(frontend): 'Recent Requests' slider should link to request list w/ same filter ( #1235 )
...
* fix(frontend): 'Recent Requests' slider should link to request list w/ same filter
* fix(frontend): use 'all' instead of 'unavailable' filter for recent requests slider
* refactor: use enum for request list filter
4 years ago
TheCatLady
f990585914
fix(frontend): use correct path to user profile in request modal quota dropdown ( #1307 )
...
* fix(frontend): use correct path to user profile in request modal quota dropdown
* fix(ui): add link transition duration
4 years ago
TheCatLady
c8f67cf866
fix(frontend): call mutate after changing public settings ( #1302 )
4 years ago
sct
16a611b9df
fix(ui): correctly enable the request button when partial requests are disabled with no quota
4 years ago
TheCatLady
2059fc1cd4
fix(ui): restore saved states of quota override checkboxes ( #1282 )
...
* fix(ui): restore saved states of quota override checkboxes
* fix: check if value is undefined or null, not just truthy
Co-authored-by: sct <ryan@sct.dev>
4 years ago
TheCatLady
7230915094
feat(ui): display movie/series original title ( #1240 )
...
* feat(ui): display movie/series original title
* fix(ui): remove extra margin when tagline is missing
* fix(ui): simply don't show overview when unavailable
* fix(ui): overview heading color should match that of sliders
* fix: revert overview removal on movie/series detail pages
4 years ago
sct
3f1f85a80e
fix(ui): correctly show quota display on tv request modal when only series quota is set
4 years ago
TheCatLady
e393b53b29
refactor(lang): use global strings where appropriate and remove unused strings ( #1265 )
4 years ago
TheCatLady
8546b0ef53
fix(ui): fix label formatting in general user settings ( #1275 )
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
TheCatLady
173408a1f2
fix(lang): allow proper localization of comma-delimited lists ( #1264 )
...
* fix(lang): allow proper localization of comma-delimited lists
* refactor: add string to globals instead, and remove unused strings
4 years ago
Danshil Kokil Mungur
f5f8269cd2
feat(ui): store sort order and page size of userlist in localstorage ( #1262 )
4 years ago
TheCatLady
1d7a938ef8
fix: fetch localized person details from TMDb ( #1243 )
...
* fix: fetch localized person details from TMDb
* feat: include DOB, hometown, and alternate names on person detail pages
* fix: remove unnecessary ternary operator
* fix(ui): don't display AKA when empty
4 years ago
TheCatLady
cb5ca7acf3
fix(lang): correct strings for library sync button & user import toast ( #1252 )
...
* fix(lang): 'scan plex libraries' should actually be 'sync'
* fix(lang): also fix user import string in case of no imported users
* fix(lang): remove unused 'User Rating' strings
4 years ago
Danshil Kokil Mungur
6210f12e8e
fix(ui): hide 'show details' button if there are no additional details ( #1254 )
4 years ago
sct
958cdf98fd
feat(ui): experimental status bar style change for ios pwa app
...
this might break things. just an experiment. :)
4 years ago
TheCatLady
8ebc829250
fix(lang): correct mismatched language strings ( #1246 )
4 years ago
TheCatLady
3642b1e84a
fix(ui): do not require numeric value in FormattedRelativeTime ( #1234 )
4 years ago
TheCatLady
80165038fd
fix(frontend): redirect from /setup if already initialized ( #1238 )
4 years ago
TheCatLady
380d36119f
fix(ui): display asterisk indicator on required field labels ( #1236 )
4 years ago
TheCatLady
015671f5be
fix(ui): button w/ dropdown z-indices ( #1230 )
...
* fix(ui): button w/ dropdown z-indices
* fix(ui): restore hover/focus z-indices
4 years ago
TheCatLady
665e16475f
fix(lang): change 'Extra Data' string to 'Additional Data' ( #1226 )
4 years ago
sct
8c51c28f54
fix(logs): add i18n strings for new log page changes
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
sct
0974a4c971
fix(ui): do not check isValid on Sonarr/Radarr modals for the test button
4 years ago
sct
3dc27ffd9b
feat(frontend): add apple tv+ to network slider
...
closes #1219
4 years ago
TheCatLady
4a5a9cce48
refactor(ui): add page query param to logs page & user list, and fix log timestamps ( #1218 )
...
* refactor(ui): add page query param to logs & fix timestamp
* refactor(ui): add page query param to user list as well
4 years ago
TheCatLady
6d7671dd80
fix(lang): edit setting label strings for verb tense consistency ( #1214 )
...
* fix(lang): edit setting label strings for verb tense consistency
* fix(lang): remove 'requires and'
4 years ago
sct
0ca3d43749
feat: add option to cache images locally ( #1213 )
4 years ago
TheCatLady
ea1863ac3a
fix(lang): UI string edits, round 2 ( #1202 )
4 years ago
TheCatLady
9ec2c468cb
fix(ui): use appropriate cursor type for readonly input fields ( #1208 )
...
* fix(ui): use appropriate cursor type for readonly input fields
* fix(ui): revert change to API key field
4 years ago
TheCatLady
f49a02449c
fix(ui): add validation to hostname/IP fields ( #1206 )
4 years ago
sct
cbf45196b0
fix(frontend): use next/image to serve login page images
...
re #1207
4 years ago
TheCatLady
d226fc79b8
fix(ui): tweak request list design ( #1201 )
4 years ago
TheCatLady
4a6151873a
fix(ui): center role under title cards on person detail pages ( #1205 )
4 years ago
Danshil Kokil Mungur
54429bbc1d
feat(settings): logs viewer ( #997 )
4 years ago
TheCatLady
d76bf32c9d
fix(ui): sort regions & languages by their localized names rather than their TMDb English names ( #1157 )
4 years ago
TheCatLady
1178ebff73
refactor(ui): tweak genre card colors ( #1197 )
4 years ago
TheCatLady
36c00fde27
feat(ui): add option to only allow complete series requests ( #1164 )
4 years ago
TheCatLady
6f1a31de47
feat(ui): add movie/series genre list pages ( #1194 )
4 years ago
TheCatLady
b767a58b01
fix(ui): use appropriate cursor type for disabled UI elements ( #1184 )
4 years ago
TheCatLady
28a6a70e1e
fix(ui): filter out server options that do not match request type (non-4K or 4K) ( #1183 )
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
3d6b343413
feat(frontend): add loading bar indicator ( #1170 )
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
3148d31214
fix(notif): loosen input validation on Pushover settings ( #1166 )
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
TheCatLady
1be97fe7fb
refactor(css): add new global classes & card border hover styling ( #1156 )
4 years ago
sct
6e95c8b7a1
feat(ui): add user ID to profile header
...
also adds some missing localized strings for the profile header
4 years ago
TheCatLady
b36aff912a
refactor(ui): move user-related settings out of "General Settings" ( #1143 )
4 years ago
sct
d48edeb5a9
fix(frontend): never hide available content in search results
4 years ago
TheCatLady
fc73592b69
fix(ui): request list button sizes ( #1152 )
4 years ago
TheCatLady
60d453b0bb
fix: fix language filter link on movie detail pages ( #1142 )
4 years ago
TheCatLady
45886ccef1
fix(ui): display "Season" vs. "Seasons" as appropriate, and fix request block "Seasons" formatting ( #1127 )
4 years ago
TheCatLady
75011610e5
feat: add language-filtered Discover pages ( #1111 )
4 years ago
TheCatLady
3384eb1c47
feat(notif): add settings for Discord bot username & avatar URL ( #1113 )
4 years ago
sct
e5f5bdb95c
fix(frontend): check if swr is validating to determine if we should fetch new data
...
fixes #719
4 years ago
sct
36e614f4f3
refactor(ui): adjust language picker style
4 years ago
sct
f5fc0545a4
refactor(ui): add borders to request cards
4 years ago
sct
1c6914f5ce
feat: add studio/network sliders to discover
...
includes some adjustments to titlecard design
4 years ago
Brandon Cohen
1a7dc1acf5
fix(frontend): status, requested by, and modified alignment fix ( #1109 )
4 years ago
TheCatLady
239202d9c1
fix(ui): list all movie studios instead of just the first result ( #1110 )
4 years ago
TheCatLady
85076919c6
fix(ui): fix request list UI behavior when season list is too long ( #1106 )
...
* fix(ui): fix request list UI behavior when season list is too long
* fix: add default variants to Tailwind scale
4 years ago
sct
7aa0239cd9
refactor(ui): request list now adds a page query parameter for switching pages
...
this helps return back to the page you were last looking at when navigated to and from the request
list.
4 years ago
sct
7289872937
fix(ui): add link to poster image on request items
4 years ago
TheCatLady
1f8b03ff6f
fix(ui): improve responsive design on new request list UI ( #1105 )
4 years ago
TheCatLady
e98f2b9605
fix(ui): correct language usage re: "sync" vs. "scan" ( #1079 )
4 years ago
TheCatLady
778dda67d5
fix(frontend): check for ID instead of email after initial setup Plex login ( #1097 )
4 years ago
sct
cd21865c4d
feat(ui): request list redesign ( #1099 )
4 years ago
TheCatLady
0c4637f779
fix(ui): add alt prop to studio/network logos & fix blinking text cursor ( #1095 )
4 years ago
Jakob Ankarhem
420038d5ff
fix(requests): add plex url to request item ( #1088 )
4 years ago
TheCatLady
bdf67e732b
fix(lang): edit new Telegram-related strings to conform to style guide ( #1093 )
4 years ago
Jakob Ankarhem
f6d00d8d15
feat(telegram): add support for individual chat notifications ( #1027 )
4 years ago
sct
6072e8aa9a
fix(lang): add missing i18n strings
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
b57645d382
fix(lang): fix singular form of season count ( #1080 )
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
TheCatLady
436523139e
feat(ui): display season count on TV details page ( #1078 )
...
* feat(ui): display season count on TV details page
* feat(lang): add new translation string
4 years ago
TheCatLady
6a1e3891aa
feat(ui): in Settings > Services, make Radarr/Sonarr server names and logos clickable links ( #1008 )
4 years ago
TheCatLady
594aad9d3a
feat(lang): localize job names ( #1043 )
4 years ago
TheCatLady
b146d11e2f
fix(ui): don't show "Password" user settings tab if current user lacks perms to modify the password ( #1063 )
4 years ago
TheCatLady
1b55d2dfbc
feat(ui): display "Owner" role instead of "Admin" for user ID 1 ( #1050 )
...
* feat(ui): display "Owner" role instead of "Admin" for user ID 1
Also add role to user settings page, and fix the missing "Account Type" string and use the same
verbiage on the user list page
* feat(lang): generate translation keys
* fix: utilize hasPermission returned by useUser instead of importing from server/lib/permissions
4 years ago
sct
ddfc5e6aa8
fix: add correct permission checks to modifying user password/permissions
4 years ago
Danshil Mungur
eefcbcd3dd
fix(ui): show translated string on sonarr sucesss/failure toast messages ( #1035 )
4 years ago
TheCatLady
3fed26cfbe
fix(ui): for server default options, display "All" region/language option instead of empty string ( #1042 )
4 years ago
TheCatLady
abcd7c9975
fix(ui): use country-flag-icons instead of country-flag-emoji for RegionSelector ( #1011 )
4 years ago
sct
69294a7c4c
fix: allow users to override language/region settings
...
fixes #1013
4 years ago
Danshil Mungur
e9f2fe910d
fix(notif): fixed typo in pushover hint ( #1029 )
4 years ago
TheCatLady
5560abf459
fix(notif): escape application title in Telegram notifications ( #1012 )
4 years ago
TheCatLady
09b5019e95
refactor(api): rename Plex auth endpoint ( #949 )
4 years ago
TheCatLady
6ecd202607
fix(frontend): use region settings instead of hardcoded 'US' value for movie/TV ratings ( #1006 )
4 years ago
TheCatLady
0acad8e9fa
fix(ui): add missing string for default Discover Language & edit string for default Discover Region ( #1004 )
4 years ago
sct
c4af4c42ab
fix(frontend): check for id instead of email after logging in
4 years ago
sct
f9c83e14e5
fix(ui): add fallback for region display name
4 years ago
TheCatLady
c88fcb2e2d
fix(ui): Notification-related string/UI edits and field validation ( #985 )
4 years ago
Daniel Carter
b557c06b0a
feat(regions): add region/original language setting for filtering Discover ( #732 ) ( #942 )
4 years ago
TheCatLady
8701fb20d0
fix(ui): Fix settings navigation horizontal scroll issues ( #987 )
4 years ago
TheCatLady
40b07c35d4
fix(ui): Display 4K download status on 4K status badge ( #988 )
4 years ago
TheCatLady
139341b043
feat(ui): Add support for requesting collections in 4K ( #968 )
4 years ago
TheCatLady
5b64655776
fix(lang): Remove unused strings and correct spelling of 'canceling'/'canceled' ( #981 )
4 years ago
TheCatLady
4e2706b421
fix(ui/notif): Custom application title in password-related emails and UI messages ( #979 )
4 years ago
sct
57c00c1ea7
fix(ui): also allow 17 digit discord ids
...
fixes #971
4 years ago
TheCatLady
b4bac6a915
fix(frontend): Update AdvancedRequester to reflect new /user API response ( #970 )
4 years ago
TheCatLady
e70a4ecae6
fix(ui): Add tip & validation for Discord ID input ( #966 )
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
2bcc3e3419
refactor(ui): Create PlayButton component ( #946 )
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
c9a150b1db
fix(ui): Automatically disable and uncheck user permissions with unmet requirements ( #941 )
4 years ago
Brandon Cohen
e28dfadaf5
fix(frontend): request and cog button would be misaligned without play on plex/watch trailer button ( #956 )
...
* fix(frontend): request and cog button would be misaligned without play on plex/watch trailer button
* fix(frontend): request and cog button would be misaligned without play on plex/watch trailer button
* Update src/components/TvDetails/index.tsx
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
* fix(frontend): removed z-index from buttonWithDropdown div
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
4 years ago
Brandon Cohen
f1c335815f
fix(frontend): changed plex, request, and cog buttons to align properly on smaller mobile UIs ( #928 )
4 years ago
sct
8a7fa00164
fix(lang): formatMessage should not use an object spread
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
sct
fb9c878db4
fix(ui): change font size in request list/user list dropdowns to prevent zoom on mobile
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
Danshil Mungur
04fa9f79e2
fix(frontend): handle empty array of media attributes ( #922 )
4 years ago
TheCatLady
2768155bba
feat(notif): Notification improvements ( #914 )
4 years ago
Jakob Ankarhem
034968e437
fix(search): Handle search errors and escape * ( #893 )
4 years ago
TheCatLady
7e906e2d46
refactor(css): Apply global CSS classes ( #874 )
4 years ago
Danshil Mungur
c8b2a57721
feat(ui): added content ratings for tv shows and movie ratings ( #878 )
4 years ago
TheCatLady
ff0b5ed441
fix(api): Use POST instead of GET for API endpoints that mutate state ( #877 )
4 years ago
Jakob Ankarhem
d163e29459
fix(login): fix the gap when 'use your overseer account' was selected ( #870 )
4 years ago
Danshil Mungur
ee5076146e
fix(ui): fixed anime language profile typo ( #879 )
...
Co-authored-by: sct <ryan@sct.dev>
4 years ago
sct
8056187c3c
fix(ui): rename global group class to form-group
4 years ago
TheCatLady
a3042f8e1b
fix(ui): Fix card sizes on person detail pages ( #881 )
4 years ago
TheCatLady
282f28f2b9
fix(ui): Size cards appropriately based on base font size ( #871 )
4 years ago
TheCatLady
7c0ddad653
fix(ui): Handle missing movie/series data ( #862 )
4 years ago
Jakob Ankarhem
53f6f59798
feat(requests): add language profile support ( #860 )
4 years ago
sct
8956cb3915
refactor(ui): change search input design (experiment)
4 years ago
TheCatLady
baad19a2c9
fix(ui): fix webhook URL validation regex
4 years ago
Jakob Ankarhem
e5966bd3fb
feat(users): add reset password flow ( #772 )
4 years ago
Danshil Mungur
4eae02a7e1
feat(ui): added next airing date to TV Shows ( #842 )
4 years ago
TheCatLady
b531a642f6
fix(ui): Dynamically generate path to config in warning message ( #851 )
4 years ago
TheCatLady
7456bea2ae
fix(ui): Use minimum char validation message ( #850 )
4 years ago
TheCatLady
38c76b55e0
fix(notif/ui): Use custom application title in notifications & sign-in page ( #849 )
4 years ago
TheCatLady
eedadb8884
refactor(ui): Display user avatars in request list ( #848 )
4 years ago
TheCatLady
3f9bfeb01a
fix(ui): Add additional URL & email input validation ( #843 )
4 years ago
TheCatLady
b9d14a9fd0
fix(ui): Limit max width of forms & lists ( #845 )
4 years ago
sct
026795d4c9
fix(ui): validate application url and service external urls
4 years ago
sct
b658ddf5cf
fix(ui): dont show bulk edit options on user list if there is only one user
4 years ago
sct
63d7e2b398
fix(ui): remove yup validation from display name on user edit page
4 years ago
sct
033ba9d41b
feat: new permission to allow users to see other users requests
...
closes #840
4 years ago
sct
06e941171a
fix(ui): prevent names from getting squished in AdvancedRequester user selector
4 years ago
sct
e270999745
fix(ui): fix tables extending outside viewport in mobile formats
4 years ago
sct
fcd1dfc675
refactor(ui): adjust requested username text on RequestCard to show avatar
4 years ago
TheCatLady
1e5f88f462
feat(docker): Check for /app/config volume mount during setup ( #826 )
4 years ago
TheCatLady
035534e9fe
refactor(images): Use SVG logos for Radarr & Sonarr ( #827 )
4 years ago
TheCatLady
c97c96a30c
fix(frontend): fix possible division by zero in download status ( #839 )
4 years ago
sct
b116281196
fix(ui): show request as option even if there are no radarr/sonarr servers
4 years ago
TheCatLady
e4a50c33f1
fix(ui): Hide 'Mark 4k as Available' button if 4k not enabled ( #833 )
4 years ago
sct
59150f955f
feat: request as another user
4 years ago
TheCatLady
c0769d4f8f
fix(lang): Add missing source strings & remove local user sign-in setting tip ( #828 )
4 years ago
TheCatLady
35c6bfc021
feat(ui): Add custom title functionality ( #825 )
4 years ago
sct
3ffd5ab0ee
fix(ui): when PersonCard has no profilePath, correctly position name/role content
4 years ago
TheCatLady
f54df214af
fix(lang): Edit English language strings ( #820 )
4 years ago
TheCatLady
9d0d5b86aa
feat(ui): Add local login setting ( #817 )
4 years ago
TheCatLady
95c2a21697
fix(ui): Don't display empty dropdown when no trailer available ( #804 )
4 years ago