renovate[bot]
5fbb5803dc
fix(deps): update dependency axios to v1 ( #3202 )
...
* fix(deps): update dependency axios to v1
* fix: deal with possibly undefined headers from axios
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: sct <ryan@sct.dev>
1 year ago
Ryan Cohen
7a121214dd
fix: restore status badges on titles on actors page when hide available media enabled ( #3206 )
1 year ago
Ryan Cohen
182bd71708
feat: add keywords to movie/series detail pages ( #3204 )
1 year ago
renovate[bot]
51b2b8b2a0
chore(deps): update all non-major dependencies ( #2926 )
...
* chore(deps): update all non-major dependencies
* fix: correct breaking changes
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: sct <ryan@sct.dev>
1 year ago
Ryan Cohen
5bc4532c2b
feat: add discover customization ( #3182 )
1 year ago
Brandon Cohen
0858f7fe3a
feat(ui): request card progress bar ( #3123 )
1 year ago
Ryan Cohen
5d106bd919
fix(experimental): use new RT API (sorta) ( #3179 )
1 year ago
Ryan Cohen
ad9ad5a7a2
fix(api): handle auth for accounts where the plex id may have been set to null ( #3125 )
...
also made some changes to hopefully alleviate this issue from happening at all in the future
1 year ago
Ryan Cohen
a21da8b576
feat: custom image proxy ( #3056 )
1 year ago
Danshil Kokil Mungur
05e77ac318
fix(ui): minor fixes ( #3036 )
...
* fix(ui): hide available media on person page
* fix(ui): set correct label for image cache settings
* fix(ui): disable status badge tooltip for collections
* fix(ui): replace empty space when no episodes in season
* fix: suggested changes
* fix(jobs): set watchlist sync to short interval
* chore: run i18n:extract
* fix: suggested changes
1 year ago
Mike Kao
4c87717d65
got oidc working for authelia
1 year ago
Mike Kao
d00cf64501
made proggress on oidc with better try catch
1 year ago
Mike Kao
6a4537bd01
log middlware
1 year ago
Mike Kao
b425604342
oidc callback logging
1 year ago
Mike Kao
df8c1b53e5
okay trying again with no error handling changes. Just logging and scope support
1 year ago
Mike Kao
de15f9017a
scope missing is not a fatal error
1 year ago
Mike Kao
27dac31db5
add scope support for oidc
1 year ago
Mike Kao
11aa3f218f
added additional logging and error handling to try to debug a scope parameter failure
1 year ago
Mike Kao
4367ee3ca6
fix the redirect uri generation to use x-forward-proto to allow handling of reverse proxies.
1 year ago
Jakob Ankarhem
765c38b885
fix(oidc): look at protocol to decide callback protocol
2 years ago
Jakob Ankarhem
66fac20465
fix(oidc): allow insecure state cookie when using http
2 years ago
Jakob Ankarhem
6e899480d5
fix(oidc): allow paths in wellknown lookup
2 years ago
Jakob Ankarhem
5886f83bed
fix(oidc): use wellknown authorization endpoint
2 years ago
Jakob Ankarhem
3dfc67a32b
fix: invalid import
2 years ago
Jakob Ankarhem
ef24e3064f
fix: review comments
2 years ago
Jakob Ankarhem
afeefec9e1
fix(oidc): invalidate when email not verified
2 years ago
Jakob Ankarhem
d2245c7f2c
docs: add api documentation for oidc endpoints
2 years ago
Jakob Ankarhem
52fd0b7dd8
feat(oidc): create user if it doesn't exist
2 years ago
Jakob Ankarhem
ac2a1971a3
feat: oidc support
...
feat: oidc 2
feat: oidc
2 years ago
Danshil Kokil Mungur
7404d68143
fix(ui): hide null dates in episodes list ( #3035 )
2 years ago
Ryan Cohen
d8da5cbe9d
fix(plex): add container-size header to recently added api call ( #3023 )
2 years ago
Danshil Kokil Mungur
30141f76e0
feat(logs): add search filter ( #2505 )
...
* feat(logs): add search filter
* refactor(logs): move loading spinner inside log viewer
Inputting text in the search bar on the logs page would refresh the page
losing focus on the search bar.
This moves the loading spinner inside the log viewer, so that it is not
as disruptive as it would
* fix(logs): escape string for search filter
* chore: rebase
* fix(logs): suggested changes
2 years ago
Danshil Kokil Mungur
99fc9a2da0
feat(jobs): show current job frequency in edit modal ( #3008 )
...
* fix(jobs): reset job schedule edit modal values when closed
* feat(jobs): show job's current frequency
* fix(jobs): reset job schedule edit modal values when cancelled
* chore: rebase
* refactor(jobs): use reducer instead of several react states
* fix(jobs): reset modal state when opening instead of closing the modal
This prevents the modal state from glitching when saving/closing the modal
* feat(jobs): parse job schedule cron string
unavailable locale will fallback to english
2 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
2 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
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
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
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
Danshil Kokil Mungur
0fa84eae8d
build(deps): bump dependencies ( #2796 )
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
TheCatLady
6428b8d419
fix: log level value should not be case sensitive ( #2913 )
3 years ago
Gylesie
004e1bb17e
fix(api): lookup shows using english title only ( #2911 )
...
Fixes most of the time irrelevant lookup list when using localized TMDB metadata. #2801
3 years ago
Ryan Cohen
22ec058431
test: add cypress foundation ( #2903 ) [skip ci]
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
Ryan Cohen
aed1409f29
fix(api): add rate limiter to TMDb requests to hopefully deal with 429s ( #2881 )
...
fixes #2853
3 years ago
Brandon Cohen
575da306b0
feat: plex deep links for iOS devices ( #2680 )
3 years ago