dd060606
5a72f5f86e
Merge branch 'develop' into features/deleteMediaFile
2022-09-14 14:58:37 +02:00
notfakie
05139717d1
Merge remote-tracking branch 'overseerr/develop' into develop
2022-09-12 19:19:57 +12:00
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
2022-09-12 02:21:16 +00:00
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
2022-09-12 01:14:27 +00:00
notfakie
e9eba96f5a
Merge remote-tracking branch 'overseerr/develop' into develop
2022-09-07 18:24:01 +12:00
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
2022-08-22 05:50:27 +00:00
Ryan Cohen
c6a133d4e5
refactor: absolute imports with path alias ( #2960 ) [skip ci]
2022-08-22 11:02:46 +09:00
TheCatLady
6c0fd40877
feat(notif): auto-request notif type ( #2956 )
2022-08-21 10:26:19 +00:00
Ryan Cohen
301f2bf7ab
feat: plex watchlist sync integration ( #2885 )
2022-08-21 16:33:49 +09:00
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
2022-08-18 08:30:40 +00:00
Danshil Kokil Mungur
0fa84eae8d
build(deps): bump dependencies ( #2796 )
2022-08-17 20:43:35 +09:00
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
2022-08-16 16:58:11 +00:00
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
2022-08-16 11:56:46 -04:00
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
2022-08-03 12:57:51 +09:00
dd060606
2e7458457e
feat: add a button in ManageSlideOver to remove the movie and the file from Radarr/Sonarr
2022-07-22 17:58:33 +02:00
notfakie
b08025195e
fix: start scheduled jobs on initial admin account setup
...
issue #170
2022-07-11 17:29:17 +12:00
Fallenbagel
fe3495705f
Merge pull request #136 from NicolaiVdS/email-validation-and-requirement
...
feat(userprofile): email requirement and validation + import user button overhaul
2022-06-15 01:29:47 +05:00
Nicolai Van der Storm
29478fc195
fix(import all): fis for import all
2022-06-13 23:13:22 +02:00
Nicolai Van der Storm
d835336d33
feat(email validation): email requirement and validation + better importer
2022-06-13 14:21:05 +02:00
Nicolai Van der Storm
543859e6f3
feat(uesrprofile): email requirement and validation
2022-06-10 12:19:52 +02:00
notfakie
94ade93e16
fix: fix mediaServerType not set for Plex which leads to Plex users seeing Jellyfin settings
2022-06-09 17:08:00 +12:00
Nicolai Van der Storm
5f2ebfe662
Revert "feat(tv): tv seasons"
...
This reverts commit c117b37cd9 .
2022-06-05 18:37:50 +02:00
Nicolai Van der Storm
a8bc0c068b
feat: email
...
#122
2022-06-05 18:11:20 +02:00
Nicolai Van der Storm
30c48f16ca
feat(user email setting): added field to save user email
...
fix #122
2022-06-05 17:46:26 +02:00
Nicolai Van der Storm
c117b37cd9
feat(tv): tv seasons
...
tv seasons
2022-06-01 14:48:05 +02:00
Danshil Kokil Mungur
a6c1f3f7ce
fix(api): ignore filter if unset in media route ( #2647 )
...
Co-authored-by: Ryan Cohen <ryan@sct.dev >
2022-05-28 12:48:23 +00:00
CyferShepard
ad7b3590d7
Move auth.ts to correct folder
2022-05-28 08:50:51 +02:00
CyferShepard
bda7858b66
Delete auth.ts
2022-05-28 08:50:23 +02:00
Fallenbagel
01e81a73a3
fix(ui): fix Avatar being broken when setup using internal ip
...
allow avatar url to use externalHostname when setup using local ip
fix #110
2022-05-26 02:24:31 +05:00
Danshil Kokil Mungur
af23a257d5
feat(api): add issue counts endpoint
2022-05-21 07:29:16 +05:00
notfakie
72ca694f21
fix: don't allow login for unimported Jellyfin users if not set in settings
2022-04-28 18:47:28 +12:00
notfakie
36c3c9d7c6
fix: jellyfin user signin after manual user import
2022-04-27 19:52:59 +12:00
Fallenbagel
b52d4a771c
style: removed created user error during log in with imported user
...
removed created user error during log in with imported user
2022-04-27 11:51:26 +05:00
notfakie
9e2f3f0639
feat: implement import users from Jellyfin button
2022-04-27 08:07:39 +12:00
Danshil Kokil Mungur
e4039d09c0
feat(api): add issue counts endpoint ( #2713 )
2022-04-25 23:06:36 +00:00
notfakie
103350fe14
feat: initialize Jellyfin/Emby users with local login
2022-04-24 18:59:28 +12:00
Juan D. Jara
3661eea8bb
added Support for Jellyfin Media Server
2022-04-16 09:35:09 +12:00
TheCatLady
b75fc7b238
fix(auth): resolve local/password authentication issues ( #2677 )
...
* fix(auth): only add Plex ID to user after verifying server access
* fix(auth): do not fail local auth if fetching Plex users is unsuccessful
2022-04-06 08:31:14 +09:00
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
2022-03-15 09:01:11 -04:00
TheCatLady
7d19de6a4a
fix(tautulli): fetch additional user history as necessary to return 20 unique media ( #2446 )
...
* fix(tautulli): fetch additional user history as necessary to return 20 unique media
* refactor: rename var for clarity
* refactor: make single DB query for recently watched media
* fix: resolve query builder weirdness
* refactor: use find instead of qb
* refactor: minor refactor
* fix: also find 4K rating keys
2022-03-14 21:31:11 +04:00
Danshil Kokil Mungur
72c825d2a5
feat(search): filter search results by year ( #2460 )
...
* feat(search): filter search results by year
* fix: typo in endpoint, blame it on new brand of coffee
* feat(search): suggested changes
2022-03-14 13:37:58 +00:00
TheCatLady
85bb30e252
feat: verify Plex server access during auth for existing users with Plex IDs ( #2458 )
...
* feat: if local sign-in disabled, verify Plex server access during auth for existing users
* fix: disable local/password login by default
* fix: set localLogin to disabled in getInitialProps
* fix: verify Plex server access on local logins as well
2022-03-13 17:53:50 +04:00
TheCatLady
eff665ef4b
fix: add Discord ID setting to general user settings page ( #2406 )
2022-02-10 07:31:01 +00:00
TheCatLady
1dc900d5ce
feat(tautulli): validate upon saving settings ( #2511 )
2022-02-10 02:56:00 +00:00
TheCatLady
8cba486249
fix: address unhandled promise rejections & bump node to v16.13 ( #2398 )
...
* fix: unhandled promise rejections
* build(deps): bump node from 14.18 to 16.13
* fix: unhandled promise rejection in new Plex users endpoint
* fix: build error
Co-authored-by: Ryan Cohen <ryan@sct.dev >
2022-01-27 20:00:30 +09:00
Danshil Kokil Mungur
d7779408d1
fix(logs): handle log message nested extra properties ( #2459 )
2022-01-25 11:00:53 +09:00
Danshil Kokil Mungur
eb9ca2e86f
fix(requests): check for existing media of same type when requesting ( #2445 )
...
Co-authored-by: Ryan Cohen <ryan@sct.dev >
2022-01-20 10:42:43 +00:00
TheCatLady
0842c233d0
feat: Tautulli integration ( #2230 )
...
* feat: media/user watch history data via Tautulli
* fix(frontend): only display slideover cog button if there is media to manage
* fix(lang): tweak permission denied messages
* refactor: reorder Media section in slideover
* refactor: use new Tautulli stats API
* fix(frontend): do not attempt to fetch data when user lacks req perms
* fix: remove unneccessary get_user requests
* feat(frontend): display user avatars
* feat: add external URL setting
* feat: add play counts for past week/month
* fix(lang): tweak strings
Co-authored-by: Ryan Cohen <ryan@sct.dev >
2022-01-20 10:36:59 +00:00
TheCatLady
86dff12cde
fix(plex): user import ( #2442 )
2022-01-20 06:48:35 +00:00
Danshil Kokil Mungur
ce31bef8a1
feat(logs): use separate json file to parse logs for log viewer ( #2399 )
...
Co-authored-by: Ryan Cohen <ryan@sct.dev >
2022-01-20 05:17:03 +00:00