Ryan Cohen
1154156459
feat: add streaming services filter ( #3247 )
...
* feat: add streaming services filter
* fix: count watch region/provider as one filter
2023-01-16 17:05:21 +09:00
Ryan Cohen
8bd10b5bf3
feat: discover inline customization ( #3220 )
2023-01-06 21:03:09 +09:00
Ryan Cohen
cd3574851a
feat: add discover customization ( #3182 )
2023-01-03 16:04:28 +09:00
Ryan Cohen
c6a133d4e5
refactor: absolute imports with path alias ( #2960 ) [skip ci]
2022-08-22 11:02:46 +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
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
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
Ryan Cohen
e402c42aaa
feat: issues ( #2180 )
2021-10-24 12:44:20 +00:00
TheCatLady
3486d0bf55
feat: dynamically fetch login screen backdrop images ( #2206 )
...
* feat: dynamically fetch login screen backdrop images
* fix: remove media check from backdrops endpoint
* fix: remove mapping and work with TMDb data directly
2021-10-16 09:54:15 +09:00
sct
7520e24e92
fix(notifications): default webpush notification agent to enabled for users for settings response
...
closes #1663
2021-05-18 19:52:23 +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
sct
28830d4ef8
feat: PWA Support ( #1488 )
2021-04-25 20:44:12 +09:00
sct
190cbd6559
fix(api): correctly check if update is available for release versions
2021-04-16 23:11:15 +09:00
sct
ecf13123d2
feat: add overseerr version and update availability status to sidebar
...
sort of experimental so may be kinda broken. :)
2021-04-13 19:30:55 +09:00
TheCatLady
2f2e00237d
feat: add tagline, episode runtime, genres list to media details & clean/refactor CSS into globals ( #1160 )
2021-03-15 09:16:39 +09:00
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
2021-03-04 10:18:46 +00:00
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
2021-03-04 04:22:35 +00:00
Daniel Carter
b557c06b0a
feat(regions): add region/original language setting for filtering Discover ( #732 ) ( #942 )
2021-02-22 16:39:25 +09:00
sct
8a27c70625
fix(api): add isAuthenticated middleware to base user route
2021-02-18 10:12:53 +00:00
sct
bbb683e637
feat: user profile/settings pages ( #958 )
2021-02-18 11:38:24 +09:00
TheCatLady
b531a642f6
fix(ui): Dynamically generate path to config in warning message ( #851 )
2021-02-05 18:15:48 +09:00
TheCatLady
1e5f88f462
feat(docker): Check for /app/config volume mount during setup ( #826 )
2021-02-04 10:45:30 +09:00
sct
bdb33722e6
feat(requests): Request Overrides & Request Editing ( #653 )
2021-01-17 22:52:50 +09:00
sct
6b2df24a2e
feat: 4K Requests ( #559 )
2021-01-11 23:42:33 +09:00
sct
d00e470b55
fix: use new commit tag file for app version as well
2020-12-27 17:22:21 +00:00
sct
55f9e41f1b
build: write commit tag to json file inside docker image
2020-12-27 17:08:25 +00:00
sct
75a426437a
feat: status checker to prompt users to reload their frontend when app version changes
2020-12-27 10:05:54 +00:00
sct
a333a09582
feat: add collections ( #484 )
...
closes #418
2020-12-24 16:31:56 +09:00
Alex Zoitos
2aefcfdfb9
Person API calls ( #188 )
...
* feat(frontend): person API call - details, combined credits
* feat(frontend): add next for error handling + remove conditional
* feat(frontend): add status code to next error
2020-11-25 14:55:54 -05:00
sct
a99705f6a5
feat: force setup if app is not initialized
2020-11-12 09:07:49 +00:00
sct
06dc606bcf
feat(frontend): recently added on discover
...
also improves modal requests by not waiting for result from radarr/sonarr
2020-11-11 15:21:22 +00:00
sct
a3beeede7e
feat(api): tv details endpoint
2020-09-16 06:11:29 +00:00
sct
b1761484cb
feat(api): add movie details endpoint
2020-09-16 05:33:37 +00:00
sct
f4c2c47e56
feat(api): request api ( #80 )
2020-09-13 18:55:35 +09:00
sct
258bb93be2
feat(api): discover endpoint for movie/tv ( #73 )
2020-09-11 11:00:21 +09:00
sct
c702c17cee
feat(api): tmdb api wrapper / multi search route ( #62 )
...
Adds a "The Movie DB" api wrapper for some basic requests (search/get movie details/get tv details).
Also adds a search endpoint to our api and mappers to convert the tmdb results
2020-09-08 19:05:55 +09:00
sct
c0166e7ecb
feat(api): public settings route ( #57 )
...
adds public settings route that provides initalized value to check if the app has been configured
for the first time
2020-09-07 18:41:20 +09:00
sct
cfc84ce2f3
Permission System ( #47 )
...
* feat(api): permissions system
Adds a permission system for isAuthenticated middleware. Also adds user CRUD.
2020-09-03 19:20:14 +09:00
sct
5d46f8d76d
Settings System ( #46 )
...
* feat(api): settings system
Also includes /auth/me endpoint for ticket ch76 and OpenAPI 3.0 compatibility for ch77
* refactor(api): remove unused imports
2020-09-03 19:17:15 +09:00
sct
5343f35e5b
feat(api): initial implementation of the auth system ( #30 )
...
Adds the auth system but does not add all required features. They will be handled in other tickets
2020-08-28 09:34:15 +09:00
sct
d902ef7277
feat(api-user): add basic User Entity and basic routing to fetch all users
2020-08-17 03:12:00 +00:00