Commit Graph

63 Commits

Author SHA1 Message Date
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
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
4638fae336 feat(frontend): refresh indicator for titlecards / toasts 2020-09-16 12:16:21 +00: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
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
72f9624f1d feat(plex/utils): added Plex OAuth class 2020-08-18 08:33:57 +00:00