Commit Graph

149 Commits

Author SHA1 Message Date
sct
3f2a04c881 feat: about page initial version
Adding something to the about page for now, including the app version to better know what versions
of the app people are running
2020-12-15 07:27:30 +00:00
sct
051f1b3e89 feat(frontend): add full cast page for movies and series 2020-12-12 10:54:53 +00:00
sct
d6eb3ae64e feat: person details page 2020-12-09 10:58:05 +00:00
sct
df94db050b feat(lang): add support for dutch language 2020-12-09 07:18:22 +00:00
sct
8d8e750982 feat(lang): add support for russian languge 2020-12-09 04:51:48 +00:00
sct
d38b28d206 feat(lang): add nb-NO and de language support to app 2020-12-08 14:11:05 +00:00
sct
a8393707fe feat: generate real api key
This also hides the api key from users without the ADMIN permission. It will not be returned from
the api for them. Regenerate functionality is not in the commit.
2020-12-08 05:04:15 +00:00
sct
8e6daf7bd2 fix: fix a few misc unused imports and useless assignments/conditionals 2020-12-08 04:36:43 +00:00
sct
79a352b7b3 build(deps): update dependencies and update relevant files 2020-12-08 04:14:18 +00:00
sct
1ba027b435 feat(frontend): initial version of the requests page (no filtering/sorting) 2020-12-07 10:29:25 +00:00
sct
659a601877 feat(frontend): added more localized strings 2020-11-27 06:59:22 +00:00
sct
0d73d88f35 feat: other email notifications for approved/available
also adds UI to configure email notifications to frontend
2020-11-24 14:36:31 +00:00
sct
0601b44687 feat: throw 404 when movie/tv show doesnt exist
also adds site webmanifest for mobile icons and title changes for tv/movie pages
2020-11-24 02:19:04 +00:00
sct
d8e542e5fe feat: notification framework 2020-11-22 19:11:14 +09:00
sct
94eaaf96b4 feat: upcoming/trending list views and larger title cards 2020-11-17 09:18:45 +00:00
sct
185ac2648f feat: user edit functionality (managing permissions) 2020-11-17 05:48:59 +00:00
sct
a99705f6a5 feat: force setup if app is not initialized 2020-11-12 09:07:49 +00:00
Jeff Bentley
366074c12a [Design/Routes] Welcome Screen / Initial Setup (#42)
* feat(new component): welcome screen and initial setup component

* feat(frontend): setup with login, settings, radarr/sonarr

* feat(frontend): add login functionality to login step for setup

Co-authored-by: Alexander Zoitos <azoitos1@gmail.com>
2020-11-11 21:03:10 -05:00
sct
1390cc1f13 feat(api): plex tv sync and recently added sync 2020-11-11 09:02:28 +00:00
sct
24a0423f3b feat: initial user list (no edit/delete yet) and job schedules 2020-11-05 10:45:51 +00:00
sct
c4ac357ef4 feat: radarr edit/create modal/backend functionality 2020-11-02 12:11:28 +00:00
sct
47714b698c feat(frontend): plex settings page 2020-10-30 10:49:35 +00:00
sct
8742da0ebb feat(frontend): initial Settings design 2020-10-30 07:30:38 +00:00
Alex Zoitos
f628903577 Custom 404/Error page (#133)
* feat(frontend): custom 404 + error page with intl formatting

* style(frontend): add styling for error message
2020-10-20 21:23:19 -04:00
Alex Zoitos
4d0c23c269 When opening plex Oauth window, open an empty page then redirect to plex oauth (#127)
* feat(frontend): custom toast

* refactor(frontend): move toast width styling to globals

* feat(frontend): add loading spinner for browser popup
2020-10-10 09:00:40 -04:00
Alex Zoitos
7cb92028fb Redesign toasts (#103)
* feat(frontend): custom toast

* refactor(frontend): move toast width styling to globals

Co-authored-by: sct <sct@users.noreply.github.com>
2020-10-08 19:12:18 +09:00
sct
1be8b18361 feat(api): plex Sync (Movies)
Also adds winston logging
2020-09-27 14:05:32 +00:00
sct
02cbb5b030 feat(frontend/api): tv details page 2020-09-20 14:09:40 +09:00
sct
fdf9f38776 fix(frontend): run initial props for children components after getting the user 2020-09-18 01:03:04 +00:00
sct
9131254f33 feat(frontend/api): i18n support 2020-09-17 16:17:41 +00:00
sct
04252f88bb feat(frontend/api): cast included with movie request and cast list on detail page 2020-09-17 06:35:25 +00:00
sct
6398e3645a feat(frontend/api): movie recommendations/similar request and frontend detail page update 2020-09-17 04:57:51 +00:00
sct
be0003a85d feat(frontend): discover tv/movies full page
Also adds ListView component for infinite scrolling pages
2020-09-17 03:10:00 +00:00
sct
73ce24a37b feat(frontend): title detail (movie) initial version 2020-09-16 16:14:34 +00:00
sct
4638fae336 feat(frontend): refresh indicator for titlecards / toasts 2020-09-16 12:16:21 +00:00
sct
342d1a3c75 feat(frontend): initial search functionality (#78) 2020-09-12 10:49:48 +09:00
sct
bbfe349b52 feat(frontend): basic discover page (only movies) (#74) 2020-09-11 15:46:10 +09:00
Alex Zoitos
432ad76b3b Titlecard Component (#56)
* feat(titlecard): initial titleCard

* fix(frontend): fix aspect ratio of titlecard

* style(frontend): title card styling - transition effect

* refactor(frontend): title card props - showDetail change

Co-authored-by: sct <sctsnipe@gmail.com>
2020-09-08 20:47:46 -04:00
sct
cb9098f457 feat: logout route/sign out button (#54) 2020-09-06 23:11:42 +09:00
sct
190a8831c7 User Context (#51)
* feat(frontend): user Context / useUser hook

Adds a UserContext to wrap the app and load/cache the user when the website renders. Also adds the
useUser hook to pull in user data anywhere its needed on the site. This commit also adds redirection
to the login page for users who are not signed in

* fix(frontend): use process.env.PORT for user request on server side (defaults to 3000)

* docs(frontend): added documentation/notes for how the user context/login works
2020-09-05 13:16:26 +09:00
Alexander Zoitos
e61d9a767f refactor(app conditional cleanup): remove unnecessary else statement 2020-08-22 21:20:47 -04:00
Alexander Zoitos
0151134949 refactor(use component on login path conditional): use component on login path conditional 2020-08-22 19:55:00 -04:00
Alexander Zoitos
159718891f feat(pass pageprops to loginpage): pass page props to loginPage 2020-08-20 21:16:44 -04:00
Alexander Zoitos
7d179ae3b4 feat(login route conditional): on login route, do not display layout 2020-08-19 23:00:23 -04:00
Alexander Zoitos
6e47be2fa8 feat(login component/route): add: Login Component and Route 2020-08-19 22:38:43 -04:00
sct
1f497e8913 feat(layout): created Layout component
Also adds a Transition component for dealing with transitions easily with tailwind
2020-08-19 06:31:36 +00:00
sct
c6474558f1 style: added Inter font for use with Tailwind UI 2020-08-18 15:00:15 +00:00
sct
0abf743b17 feat(components/plexloginbutton): added PlexLoginButton 2020-08-18 14:42:42 +00:00
sct
72f9624f1d feat(plex/utils): added Plex OAuth class 2020-08-18 08:33:57 +00:00