TheCatLady
a63e2b2c83
fix: consistently style login page
3 years ago
TheCatLady
dc23d7698f
fix: correctly set opacity when checkbox disabled
3 years ago
TheCatLady
09e6d8e8c0
refactor: clean up Login component
3 years ago
TheCatLady
bfbed0f709
feat(login): allow Plex OAuth to be disabled when reqs are met
3 years ago
Ryan Cohen
889caaa733
refactor: modal redesign and fix for transitions ( #2987 )
3 years ago
Brandon Cohen
4d56320870
fix: settings log modal when closing ( #2985 )
3 years ago
Ryan Cohen
1a0053221b
fix: clicking outside modal closes modal again ( #2984 )
3 years ago
Brandon Cohen
b925857dfa
fix: username will not show undefined on cancel or delete ( #2982 )
3 years ago
Ryan Cohen
c4aa08f5f0
fix: correct spacing on season header badges ( #2983 )
3 years ago
TheCatLady
5d73bc2238
fix: check perms to view watchlist slider on user profile ( #2980 )
3 years ago
Brandon Cohen
095048d94a
fix: issues and login page still had incorrect animations ( #2979 )
...
Issues dropdown and the login page transition including the language picker were set as fragments
3 years ago
Brandon Cohen
98028bf2f4
fix: transition animation ( #2974 )
...
switched to using headlessui transition instead of react-css-transition due to new version breaking the
animation
3 years ago
Ryan Cohen
23409e6f2f
fix: correct safe margin for slideover ( #2977 )
3 years ago
TheCatLady
dd28200040
fix: watch data not required to show Tautulli button ( #2976 )
3 years ago
Ryan Cohen
22360f3b87
refactor: slideover redesign ( #2973 )
3 years ago
TheCatLady
815d709bcf
feat(frontend): a few more tooltips ( #2972 )
...
* feat(frontend): a few more tooltips
* feat: add tooltips to status badges
3 years ago
Ryan Cohen
8a2acb7f2b
feat: season/episode list on series details ( #2967 )
3 years ago
Ryan Cohen
67f3a3829e
feat: improved user dropdown ( #2969 )
3 years ago
Ryan Cohen
3b2633812b
fix: use image.tmdb.org for setup/login backdrop images ( #2966 )
3 years ago
Ryan Cohen
507227aa49
feat: restore option to cache and optimize images locally ( #2964 )
3 years ago
TheCatLady
f5e6b620c1
fix(lang): manage movie -> manage series ( #2963 )
3 years ago
TheCatLady
0839718806
feat: view other users' watchlists ( #2959 )
...
* feat: view other users' watchlists
* test: add cypress tests
* feat(lang): translation keys
* refactor: yarn format
* fix: manage requests perm is parent of view watchlist perm
3 years ago
TheCatLady
950b1712b7
feat(frontend): add more tooltips ( #2961 )
...
* feat(frontend): add more tooltips
* fix: remove styling from Tooltip
* refactor: tooltip expects a single child
3 years ago
Ryan Cohen
c6a133d4e5
refactor: absolute imports with path alias ( #2960 ) [skip ci]
3 years ago
Ryan Cohen
4b855b8114
style: fix organize-imports to work with tailwindcss prettier plugin ( #2957 ) [skip ci]
3 years ago
TheCatLady
6c0fd40877
feat(notif): auto-request notif type ( #2956 )
3 years ago
Ryan Cohen
301f2bf7ab
feat: plex watchlist sync integration ( #2885 )
3 years ago
TheCatLady
9021696cf0
fix(lang): correct capitalization of 'TMDB' ( #2953 )
3 years ago
TheCatLady
9bc1f89777
fix(frontend): better request/media cards for items without valid TMDb IDs ( #2181 )
3 years ago
TheCatLady
a12697b061
feat(perms): add new permission for viewing recently added media ( #2129 )
...
* feat(perms): add new permission for viewing recently added media
* test: update login test to check for Trending instead of Recently Added
* fix: avoid conflict with new watchlist perms
3 years ago
Danshil Kokil Mungur
fd0ff4bd5f
chore: remove empty lines from imports section ( #2951 ) [skip ci]
3 years ago
Ryan Cohen
16545eec22
feat: tooltip foundation ( #2950 )
...
* feat: add foundation for tooltips
* fix: add lang
* refactor: remove React import where no longer necessary
3 years ago
Brandon Cohen
36d17fed6e
feat: user delete modal shows username and requires confirmation ( #2779 )
...
The delete user modal will now show the user that is being deleted and the delete button will now
ask you to confirm deletion similar to the delete request button.
3 years ago
Danshil Kokil Mungur
91e0928aa0
feat(ui): revalidate requests slider on discover page ( #2818 )
3 years ago
TheCatLady
c143c0b8d2
fix: better ordering of RequestButton options & properly handle failed requests ( #2944 )
...
* fix: better ordering of RequestButton options & properly handle failed requests
* fix: appease prettier
3 years ago
Ryan Cohen
e5d8c93ab8
chore(deps): update react to 18 ( #2943 )
3 years ago
TheCatLady
f3e56da3b7
feat: show alert/prompt when settings changes require restart ( #2401 )
...
* fix: correct 'StatusChecker' typo
* feat: add restart required check to StatusChecker
* fix(perms): remove MANAGE_SETTINGS permission
* fix: allow alert to be dismissed
* fix(lang): add missing string in SettingsServices
* fix(frontend): fix modal icon border
* fix(frontend): un-dismiss alert if setting reverted not require server restart
* fix(backend): restart flag only needs to track main settings
* fix: rebase issue
* refactor: appease Prettier
* refactor: swap settings badge order
* fix: type import for MainSettings
* test: add cypress test for restart prompt
3 years ago
Ryan Cohen
22ec058431
test: add cypress foundation ( #2903 ) [skip ci]
3 years ago
TheMeanCanEHdian
b33956e6b8
feat: add 20th Century Studios to Studio Slider ( #2288 )
...
* Add 20th Century Studios to Studio Sliders
* Remove 20th Century Fox from Studio Sliders
Co-authored-by: TheCatLady <52870424+TheCatLady@users.noreply.github.com>
Co-authored-by: Ryan Cohen <ryan@sct.dev>
3 years ago
Ryan Cohen
f5864b49de
refactor: update a few dev deps and convert to using type imports where possible ( #2886 )
...
* build: bump deps and add some new eslint rules
* refactor: run eslint --fix on code to convert to type imports where possible
3 years ago
Chun Yeung Wong
9da8461225
fix: update Discord ID regex to include 19 digit IDs ( #2860 )
3 years ago
Brandon Cohen
575da306b0
feat: plex deep links for iOS devices ( #2680 )
3 years ago
Samuel Bartík
db05172d8b
fix(ui): rectangular avatars getting stretched ( #2782 )
3 years ago
Danshil Kokil Mungur
90095bb185
feat(manage slideover): show more request override details ( #2772 )
...
* feat(manage slideover): show the language profile if request is for a show
* feat(manage slideover): show name of profiles instead of id
3 years ago
Danshil Kokil Mungur
29be659512
fix(ui): don't show 0 playcount in slideover ( #2714 )
3 years ago
TheCatLady
1d00229a48
feat(discover): add Paramount+ to network slider ( #2608 )
3 years ago
Danshil Kokil Mungur
0c7373c7e8
feat(about): show config directory ( #2600 )
...
* feat(about): show config directory
* feat(about): run yarn i18n:extract
* refactor(about): use existing appdata path method
* feat(about): suggested changes
* refactor(logs): rename variable to be more consistent
* feat: suggested changes
3 years ago
TheCatLady
086f0b6ce2
fix(css): rename form-input to form-input-area ( #2613 )
3 years ago
TheCatLady
a229b15e7a
build(deps): bump dependencies ( #2584 )
...
* build(deps): bump dependencies
* build(ci): disable broken snap builds
3 years ago
TheCatLady
c3dbd0d691
fix(frontend): various fixes ( #2524 )
...
* fix(frontend): various fixes
* fix: service URL does not require media type
3 years ago