Commit Graph

703 Commits

Author SHA1 Message Date
Nicolás Espinoza
70bd9e9308 fix(ui): change sidebar breakpoint to lg (#1972) 2021-08-09 14:19:34 +09:00
TheCatLady
8b960acf73 refactor(ui): add/tweak icons (#1819)
* refactor(ui): add prev/next button icons

* refactor(ui): use mail icon instead of at symbol icon for email

* refactor(ui): use ↻ symbol instead of ⤾ for reload button

* refactor(ui): add missing icons to password reset pages

* refactor(ui): add icons for save & test buttons

Co-authored-by: sct <ryan@sct.dev>
2021-07-13 09:44:15 +00:00
Dustin Hildebrandt
680ea0c87a feat(ui): add 'show more/less...' for studios on movie details page (#1770) 2021-07-13 18:13:21 +09:00
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
2021-07-01 00:16:40 +09:00
sct
11378549c6 refactor(ui): only show fixed top border on pwa desktop widths 2021-06-23 17:51:08 +09:00
TheCatLady
4eab2fea73 refactor(ui): tweak styling of sidebar & user profile quota display (#1823)
* refactor(ui): tweak styling of sidebar & user profile quota display

* refactor(ui): adjust sidebar gradient to match theme color

Co-authored-by: sct <ryan@sct.dev>
2021-06-23 07:38:07 +00:00
sct
b71c07391a refactor(ui): new menu design 2021-06-21 01:25:05 +09:00
TheCatLady
db781bfc35 refactor(ui): css refinements for a more unified look (#1816) 2021-06-20 13:32:05 +09:00
TheCatLady
b8e82b5b4d fix(ui): center logo on password reset pages (#1807)
* fix(ui): fix alignment of logo on password reset pages

* fix: use flex to center instead of mx-auto

* fix: set forceOptimize for ImageFader
2021-06-18 02:02:22 +00:00
TheCatLady
f95be832f9 fix: correct logo filename (#1805) 2021-06-17 12:09:20 +00:00
sct
beb5637d9f feat: new logo, who dis? (#1802) 2021-06-17 20:46:40 +09:00
TheCatLady
910d00c195 fix(ui): do not allow submission of invalid form inputs (#1799) 2021-06-17 04:59:20 +00:00
TheCatLady
a41245c703 fix(lang): minor changes to password reset strings (#1798) 2021-06-17 04:49:52 +00:00
Dustin Hildebrandt
a4cc1c757e build(deps-dev): bump prettier from 2.3.0 to 2.3.1 (#1758)
Bumps [prettier](https://github.com/prettier/prettier) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.3.0...2.3.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-10 14:59:59 +09:00
Dustin Hildebrandt
5e160ac6c9 build(deps): bump react-spring from 8.0.27 to 9.2.3 (#1743)
Bumps [react-spring](https://github.com/pmndrs/react-spring) from 8.0.27 to 9.2.1.
- [Release notes](https://github.com/pmndrs/react-spring/releases)
- [Commits](https://github.com/pmndrs/react-spring/compare/v8.0.27...v9.2.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-10 14:46:21 +09:00
TheCatLady
22238fe4f7 fix(plex): disable library sync if Plex not configured, and disable scan if no libraries (#1764) 2021-06-10 04:50:34 +00:00
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
2021-06-10 12:56:33 +09:00
sct
f09aba04e4 refactor: update discord links to use new vanity url 2021-06-05 13:55:44 +09:00
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
2021-06-04 19:31:05 +09:00
TheCatLady
59b2ec11fa fix(ui): improve QuotaSelector display of unlimited and singular values (#1704) 2021-05-31 00:29:43 +00:00
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
2021-05-31 08:38:52 +09:00
sct
6603dffe95 build(deps): bump dependencies
Includes some type fixes for Typescript 4.3.x
2021-05-30 09:25:11 +09:00
sct
97d016d889 refactor(ui): touch up menu/back button coloring to look better on background images 2021-05-20 18:59:26 +09:00
TheCatLady
e6d5f0abfe fix(ui): correct horizontal overflow behavior of settings tabs (#1667) 2021-05-19 02:17:31 +00:00
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
2021-05-19 00:57:12 +00:00
sct
14756f4b20 fix(lang): only set locale once at page load and move subsequent updates back into Layout
fixes #1662
2021-05-18 09:23:29 +09:00
TheCatLady
e85d1ce94e fix(locale): properly restore display language upon page refresh (#1646)
* fix(locale): properly restore display language upon page refresh

* refactor: dedupe logic
2021-05-17 01:13:52 +00:00
TheCatLady
bb8d14b5ff fix(sensitiveinput): do not capture enter key input (#1650) 2021-05-17 00:10:50 +00:00
TheCatLady
2ef57e9b1a fix(ui): add clarification to user settings (#1644) 2021-05-17 00:02:55 +00:00
TheCatLady
808ccf1c69 fix(quotas): do not count already-requested seasons when editing TV request (#1649) 2021-05-17 08:14:46 +09:00
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
2021-05-16 14:56:49 +09:00
TheCatLady
44c3edb985 feat: add display name to create local user modal (#1631) 2021-05-13 15:06:02 +00:00
TheCatLady
6b37242a3f fix(ui): remove delete button from request cards (#1635) 2021-05-13 15:00:43 +00:00
sct
aa86809dc9 style: bump prettier and format app 2021-05-13 23:48:08 +09:00
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
2021-05-13 11:51:20 +00:00
TheCatLady
6968caa35a fix(ui): apply pointer cursor style for clickable status badges (#1632) 2021-05-13 20:44:08 +09:00
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
2021-05-11 10:58:27 +09:00
TheCatLady
694d0ffcf6 fix(ui): hide Plex alert after setup and add local login warning to local user modal (#1600) 2021-05-08 04:10:47 +00:00
TheCatLady
0c4fb6446b feat(webpush): add warning to web push settings re: HTTPS requirement (#1599) 2021-05-08 13:01:02 +09:00
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
2021-05-07 02:33:11 +00:00
TheCatLady
9749d723fc fix(plex): sync libraries after saving settings (#1592) 2021-05-07 09:03:45 +09:00
sct
c4775e05fe refactor(ui): updated modal design with backdrops 2021-05-06 21:24:36 +09:00
TheCatLady
f48312e833 fix(locale): set locale based on user settings upon login (#1584) 2021-05-06 20:15:14 +09:00
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
2021-05-06 17:40:22 +09:00
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
2021-05-05 13:33:43 +09:00
TheCatLady
e2acf8887c fix(ui): default to text input type for SensitiveInputs (#1568) 2021-05-05 00:24:28 +09:00
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
2021-05-04 10:31:33 +00:00
TheCatLady
e912a00880 fix(ui): correct RegionSelector z-index (#1567) 2021-05-04 18:45:33 +09:00
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
2021-05-04 17:42:27 +09:00
TheCatLady
b05b177776 fix(webpush): only prompt user to allow notifications if enabled in user settings (#1552) 2021-05-04 03:40:32 +00:00