Commit Graph

75 Commits

Author SHA1 Message Date
sct
ba34e54d77 feat(api): tmdb trending api wrapper (#68) 2020-09-10 19:06:11 +09:00
sct
839448fcc8 feat(api): add tmdb discover api wrapper (#67) 2020-09-10 18:38:11 +09:00
Brandon Cohen
b126899e07 Build common reusable Button component (#66)
* feat: reusable button component

* style(frontend): added Button Size Functionality
2020-09-09 21:32:26 -04:00
sct
6241d0cf78 style(frontend): login page styling touchup (#64) 2020-09-09 10:16:19 +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
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
dependabot[bot]
eb35339eb4 build(deps): bump express-openapi-validator from 3.16.11 to 3.16.15 (#59)
Bumps [express-openapi-validator](https://github.com/cdimascio/express-openapi-validator) from 3.16.11 to 3.16.15.
- [Release notes](https://github.com/cdimascio/express-openapi-validator/releases)
- [Changelog](https://github.com/cdimascio/express-openapi-validator/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cdimascio/express-openapi-validator/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-08 13:00:17 +09:00
dependabot[bot]
ab190cd392 build(deps-dev): bump husky from 4.2.5 to 4.3.0 (#60)
Bumps [husky](https://github.com/typicode/husky) from 4.2.5 to 4.3.0.
- [Release notes](https://github.com/typicode/husky/releases)
- [Changelog](https://github.com/typicode/husky/blob/master/CHANGELOG.md)
- [Commits](https://github.com/typicode/husky/compare/v4.2.5...v4.3.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-08 11:22:15 +09:00
dependabot[bot]
fccadc1b81 build(deps): bump @tailwindcss/ui from 0.5.0 to 0.6.0 (#61)
Bumps @tailwindcss/ui from 0.5.0 to 0.6.0.

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-08 10:37:22 +09:00
dependabot[bot]
afe40872db build(deps-dev): bump tailwindcss from 1.8.3 to 1.8.4 (#58)
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from 1.8.3 to 1.8.4.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v1.8.3...v1.8.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-08 10:29:14 +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
dependabot[bot]
fcaabcb428 build(deps-dev): bump tailwindcss from 1.7.6 to 1.8.3 (#55)
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from 1.7.6 to 1.8.3.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v1.7.6...v1.8.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-07 10:20:25 +09:00
dependabot[bot]
dc30108ca1 build(deps-dev): bump @types/node from 14.6.3 to 14.6.4 (#50)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.6.3 to 14.6.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-07 09:43:23 +09:00
sct
cb9098f457 feat: logout route/sign out button (#54) 2020-09-06 23:11:42 +09:00
sct
e6349c13a0 feat: user avatars from plex (#53) 2020-09-06 19:30:16 +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
dependabot[bot]
350af66129 build(deps-dev): bump lint-staged from 10.2.13 to 10.3.0 (#48)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.2.13 to 10.3.0.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v10.2.13...v10.3.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-04 08:16:30 +09:00
dependabot[bot]
af5b3d092e build(deps-dev): bump eslint from 7.8.0 to 7.8.1 (#43)
Bumps [eslint](https://github.com/eslint/eslint) from 7.8.0 to 7.8.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.8.0...v7.8.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-03 19:21:30 +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
dependabot[bot]
af95c2fb47 build(deps-dev): bump @types/node from 14.6.2 to 14.6.3 (#44)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.6.2 to 14.6.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-03 14:50:02 +09:00
dependabot[bot]
1c6464f844 build(deps): bump next from 9.5.2 to 9.5.3 (#45)
Bumps [next](https://github.com/vercel/next.js) from 9.5.2 to 9.5.3.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v9.5.2...v9.5.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-03 10:26:08 +09:00
dependabot[bot]
432b2dc7b0 build(deps-dev): bump @types/express from 4.17.7 to 4.17.8 (#40)
Bumps [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) from 4.17.7 to 4.17.8.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-02 19:17:13 +09:00
dependabot[bot]
4db4f3fd8b build(deps-dev): bump eslint from 7.7.0 to 7.8.0 (#41)
Bumps [eslint](https://github.com/eslint/eslint) from 7.7.0 to 7.8.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.7.0...v7.8.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-02 17:25:00 +09:00
dependabot[bot]
a7cf3fb0e6 build(deps-dev): bump @types/node from 14.6.1 to 14.6.2 (#38)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.6.1 to 14.6.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-01 21:43:08 +09:00
dependabot[bot]
b9596ffaa5 build(deps-dev): bump @types/react from 16.9.48 to 16.9.49 (#36)
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 16.9.48 to 16.9.49.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-01 21:08:39 +09:00
dependabot[bot]
da0a6f9bfc build(deps-dev): bump cz-conventional-changelog from 3.2.0 to 3.3.0 (#34)
Bumps [cz-conventional-changelog](https://github.com/commitizen/cz-conventional-changelog) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/commitizen/cz-conventional-changelog/releases)
- [Commits](https://github.com/commitizen/cz-conventional-changelog/compare/v3.2.0...v3.3.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-01 21:01:21 +09:00
dependabot[bot]
9a816f42dd build(deps-dev): bump lint-staged from 10.2.11 to 10.2.13 (#33)
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 10.2.11 to 10.2.13.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v10.2.11...v10.2.13)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-01 17:40:29 +09:00
dependabot[bot]
a026991dc3 build(deps-dev): bump @typescript-eslint/eslint-plugin (#39)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 3.9.0 to 4.0.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.0.0/packages/eslint-plugin)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-01 10:43:45 +09:00
dependabot[bot]
8d1414566d build(deps-dev): bump tailwindcss from 1.7.5 to 1.7.6 (#37)
Bumps [tailwindcss](https://github.com/tailwindcss/tailwindcss) from 1.7.5 to 1.7.6.
- [Release notes](https://github.com/tailwindcss/tailwindcss/releases)
- [Commits](https://github.com/tailwindcss/tailwindcss/compare/v1.7.5...v1.7.6)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-01 09:13:25 +09:00
dependabot[bot]
4a5d0fd020 build(deps-dev): bump @types/node from 14.0.27 to 14.6.1 (#31)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.27 to 14.6.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-28 22:35:14 +09:00
dependabot[bot]
b7a0815a76 build(deps-dev): bump @types/react from 16.9.46 to 16.9.48 (#29)
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 16.9.46 to 16.9.48.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-28 21:49:56 +09:00
dependabot[bot]
d1ca8b70b2 build(deps-dev): bump prettier from 2.0.5 to 2.1.1 (#28)
Bumps [prettier](https://github.com/prettier/prettier) from 2.0.5 to 2.1.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.0.5...2.1.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-28 14:31:01 +09:00
dependabot[bot]
5522c15b5d build(deps-dev): bump @typescript-eslint/parser from 3.9.0 to 3.10.1 (#26)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 3.9.0 to 3.10.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.10.1/packages/parser)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-28 13:45:15 +09:00
dependabot[bot]
0ef6cdd0f6 build(deps-dev): bump tailwindcss from 1.6.2 to 1.7.5 (#27)
Bumps [tailwindcss](https://github.com/tailwindcss/tailwindcss) from 1.6.2 to 1.7.5.
- [Release notes](https://github.com/tailwindcss/tailwindcss/releases)
- [Commits](https://github.com/tailwindcss/tailwindcss/compare/v1.6.2...v1.7.5)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-28 13:30:42 +09:00
dependabot[bot]
a5b97fcf1d build(deps-dev): bump commitizen from 4.1.2 to 4.2.1 (#25)
Bumps [commitizen](https://github.com/commitizen/cz-cli) from 4.1.2 to 4.2.1.
- [Release notes](https://github.com/commitizen/cz-cli/releases)
- [Commits](https://github.com/commitizen/cz-cli/compare/v4.1.2...v4.2.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-28 13:10:30 +09:00
dependabot[bot]
a64ca3f26e build(deps-dev): bump ts-node from 8.10.2 to 9.0.0 (#22)
Bumps [ts-node](https://github.com/TypeStrong/ts-node) from 8.10.2 to 9.0.0.
- [Release notes](https://github.com/TypeStrong/ts-node/releases)
- [Commits](https://github.com/TypeStrong/ts-node/compare/v8.10.2...v9.0.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-28 12:52:11 +09:00
dependabot[bot]
0b48959e9b build(deps-dev): bump typescript from 3.9.7 to 4.0.2 (#20)
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.9.7 to 4.0.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.9.7...v4.0.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-28 11:02:31 +09:00
Jeff Bentley
b673ea1b18 fix: fixed an issue with eslint-prettier on windows (#32)
LGTM
2020-08-28 10:40:29 +09:00
dependabot[bot]
7aa1fa5a14 build(deps-dev): bump eslint-plugin-react-hooks from 4.0.8 to 4.1.0 (#18)
Bumps [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) from 4.0.8 to 4.1.0.
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/master/packages/eslint-plugin-react-hooks/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-28 10:08:30 +09:00
dependabot[bot]
dbbd23af3d build(deps): bump axios from 0.19.2 to 0.20.0 (#17)
Bumps [axios](https://github.com/axios/axios) from 0.19.2 to 0.20.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.19.2...v0.20.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-28 09:49:53 +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
dependabot-preview[bot]
7ac4bb01f0 Create Dependabot config file (#12)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-08-25 14:12:24 +09:00
Alex Zoitos
995e700138 refactor(layout component + sub components): refactor layout - extract sidebar, search etc (#11)
Extract Sidebar, search, userDropdown, Notifications from Layout component
2020-08-24 08:02:59 -04:00
sct
97e0eb83fc Merge pull request #10 from sct/feature/ch72
Github workflow for testing PRs
2020-08-23 15:38:28 +09:00
sct
f07669748f ci: change lint command to use yarn 2020-08-23 06:36:34 +00:00
sct
de8ee9ba85 fix: fixes next.js build to not include server files
Also fixes the next.js build to properly purge unused css classes from tailwind
2020-08-23 06:34:38 +00:00
sct
28854190a0 ci: adds linting/build workflow to commits 2020-08-23 06:25:23 +00:00
Alex Zoitos
1647f8c049 Merge pull request #8 from sct/feature/ch41
Login Page (Design/Route)
2020-08-22 21:23:33 -04:00
Alexander Zoitos
e61d9a767f refactor(app conditional cleanup): remove unnecessary else statement 2020-08-22 21:20:47 -04:00