Commit Graph

  • 0a41db4e15 Style similar card mjrode 2019-04-13 11:34:24 -05:00
  • ce231c6c4f First pass at frontend Sonarr integration mjrode 2019-04-13 01:22:28 -05:00
  • 04065086f7 Add Sonarr API mjrode 2019-04-13 00:39:11 -05:00
  • ee0aa332d5 Fetch plex server url and token to use on all requests mjrode 2019-04-12 19:20:15 -05:00
  • 76ec598cd5 Correct path to build/html to fix routing issue mjrode 2019-04-12 19:13:23 -05:00
  • 488a7025a9 Force redirect if user is not logged in mjrode 2019-04-12 19:01:50 -05:00
  • f72806375c Fetch plex server url and token to use on all requests mjrode 2019-04-12 18:52:12 -05:00
  • 87606517e6 Filter moviedb results to remove shows currently in Plex library mjrode 2019-04-12 17:52:05 -05:00
  • c6cbe70dfb Add qloo API endpoints mjrode 2019-04-12 16:44:25 -05:00
  • e9add729aa Prevent SimilarCard from making multiple requests mjrode 2019-04-11 20:55:31 -05:00
  • b50990b4a8 Refactor MediaList to use redux instead of local state mjrode 2019-04-09 21:57:16 -05:00
  • 97949c4490 Before Stu makes me cry :( mjrode 2019-04-09 09:12:56 -05:00
  • cd5edbe2e8 Add modal mjrode 2019-04-07 09:44:12 -05:00
  • 7c33d39d8d Add fb img to media import mjrode 2019-04-06 21:42:09 -05:00
  • 6f5a6125a5 Update hero img mjrode 2019-04-06 21:36:20 -05:00
  • 0fb0fa5131 Add mobile and desktop media view mjrode 2019-04-06 21:17:34 -05:00
  • 2a7f4756e3 Move CSS to separate folder mjrode 2019-04-06 16:56:04 -05:00
  • 448a564706 Additional card styling mjrode 2019-04-06 16:46:20 -05:00
  • b890d22d46 Refactor media list into media cards mjrode 2019-04-06 16:08:23 -05:00
  • bdedac9bed Add static pages mjrode 2019-04-06 03:45:00 -05:00
  • bb230baef2 Media list styling mjrode 2019-04-06 03:38:59 -05:00
  • 1ce4f66cb6 Remove nodemon for prod mjrode 2019-04-06 03:34:49 -05:00
  • edf99386e2 Heroku fix mjrode 2019-04-06 03:34:12 -05:00
  • 7d29d9040c Media list styling mjrode 2019-04-06 03:27:28 -05:00
  • 2f1fe305e7 List view with tv shows google-oauth mjrode 2019-04-06 02:50:58 -05:00
  • 3c3997daa9 Revert "Update db column names" mjrode 2019-04-06 02:28:22 -05:00
  • c6bdcdf9b5 Update db column names mjrode 2019-04-06 02:28:14 -05:00
  • acfb79e73d Fetch image from MovieDB and set user_id in library update mjrode 2019-04-06 02:23:56 -05:00
  • 8ba5395421 Fix most watched import mjrode 2019-04-05 23:40:49 -05:00
  • 86e45b7a0f import data using import all mjrode 2019-04-05 23:37:58 -05:00
  • 87c1141556 Update user w/ plex token and URL mjrode 2019-04-05 22:32:28 -05:00
  • 2e7421f342 Add modal and plex token form mjrode 2019-04-05 21:38:47 -05:00
  • 254c0784d9 Update tests to reflect new api routes mjrode 2019-04-03 20:57:17 -05:00
  • 15109b265a Able to make request to backend to set token mjrode 2019-04-02 02:07:55 -05:00
  • f3cc4b17dc Vanilla React frontend attempt mjrode 2019-04-02 00:08:43 -05:00
  • 9670b4329b WIP: Plex Auth Form mjrode 2019-03-31 22:25:40 -05:00
  • 17b1f579ea Configure redux-form mjrode 2019-03-31 20:22:45 -05:00
  • 97cdb485d4 Fix ordering of routes mjrode 2019-03-31 19:48:27 -05:00
  • 657279c85e Finish header mjrode 2019-03-31 19:43:41 -05:00
  • 6d7695e901 Typo mjrode 2019-03-31 19:10:24 -05:00
  • 45ba23ea10 Add current user in cookie mjrode 2019-03-31 19:03:11 -05:00
  • a8d934fdae Google oAuth mjrode 2019-03-31 18:55:38 -05:00
  • bd0d4a0c0b Sequelize config mjrode 2019-03-31 17:36:37 -05:00
  • 25be766fce Set sequelize dialect mjrode 2019-03-31 17:21:36 -05:00
  • 82e2501b11 Make babel a prod dependency mjrode 2019-03-31 17:16:35 -05:00
  • eb18313504 Add babel node mjrode 2019-03-31 17:12:57 -05:00
  • e0207c780f Add config for heroku db mjrode 2019-03-31 17:11:24 -05:00
  • 34b65e6e50 Fix start script to work on heroku mjrode 2019-03-31 17:08:55 -05:00
  • 0bcd847d67 Add npm install to heroku build script mjrode 2019-03-31 17:05:34 -05:00
  • 2e0ece9443 Add npm install to heroku build script mjrode 2019-03-31 17:04:48 -05:00
  • aef8639215 Add back in local config mjrode 2019-03-31 17:02:38 -05:00
  • a164e70fff Remove nodemon from start script mjrode 2019-03-31 16:55:37 -05:00
  • acf350b2e7 Set heroku env vars mjrode 2019-03-31 16:51:54 -05:00
  • c3f4668b2e Before passport auth config mjrode 2019-03-31 16:13:27 -05:00
  • 8d25f342c8 Add create-react-app mjrode 2019-03-30 23:15:47 -05:00
  • dfe5c34978 WIP: Building out error handling. error_handling mjrode 2019-03-03 21:19:10 -06:00
  • 421896922c Remove nock import from tests. mjrode 2019-03-03 02:03:14 -06:00
  • b24b19f398 Format TDAW response to only show results. mjrode 2019-03-03 02:02:22 -06:00
  • e5b04f61db TDAW get similar request and tests. mjrode 2019-03-03 01:46:46 -06:00
  • 6645729479 Fix TDAW test formatting. mjrode 2019-03-03 01:17:11 -06:00
  • a25871479b Compose TDAW url test. mjrode 2019-03-03 01:16:18 -06:00
  • 830f232f4b Compose TDAW url mjrode 2019-03-03 01:12:46 -06:00
  • 5b3b91a109 Initial commit for TDAW, compose mediaUrl. mjrode 2019-03-03 01:08:33 -06:00
  • b78b1c74c9 Revert "Remove dotfiles." mike.rode 2019-03-03 00:05:01 -06:00
  • 6c57248e6b Revert "Remove dot files." mike.rode 2019-03-02 18:21:48 -05:00
  • b3fb0810a0 Update readme. mike.rode 2019-03-02 18:20:18 -05:00
  • 443c342a24 Remove dot files. mike.rode 2019-03-01 10:11:31 -05:00
  • 983271b7a5 Add readme mike.rode 2019-03-01 10:10:25 -05:00
  • e9c0540ff1 Add error handler helper. mike.rode 2019-03-01 10:07:39 -05:00
  • 49fe00521e Remove dotfiles. mike.rode 2019-03-01 10:06:57 -05:00
  • ba06787a3b WIP: Writing tests for error handling mike.rode 2019-02-28 01:58:02 -06:00
  • 2d9f4a23b9 Refactor how plexApi query params are handled. Add additional tests for plexApi Add import all endpoint. mike.rode 2019-02-28 01:08:14 -06:00
  • cf16fb3bde Add error handling for plexApi mike.rode 2019-02-28 00:01:47 -06:00
  • 73552b09a4 Fix most watched url, replace sectionKey with type. mike.rode 2019-02-27 23:18:46 -06:00
  • cf452fb5ff Add fixtures for most watched movies. mike.rode 2019-02-27 23:13:12 -06:00
  • dc74093c8c Remove dependency on express req object in plexApi and importData. Refactor importMostWatched to return resolved promises and update tests. mike.rode 2019-02-27 22:03:16 -06:00
  • 464f872a91 Merge branch 'develop' mike.rode 2019-02-27 19:33:58 -06:00
  • fe96e19ced Add npm script to reset dev and test database and run migrations. mike.rode 2019-02-27 19:32:15 -06:00
  • a24cc4df00 Revert user auth logic. mike.rode 2019-02-27 19:23:28 -06:00
  • 6b747477ae Use Promise.map for importing most watched and add tests. mike.rode 2019-02-27 19:21:32 -06:00
  • 735be2e0c4 Use Promise.map to import libraries. mike.rode 2019-02-27 18:59:08 -06:00
  • d270031d86 Use Promise.map for importing sections. mike.rode 2019-02-27 18:50:33 -06:00
  • dd025913a5 Use bluebird Promise.all instead of async/await. mike.rode 2019-02-27 14:10:14 -06:00
  • b82cb7f8eb WIP: User auth mike.rode 2019-02-27 13:42:18 -06:00
  • cfadb7432d Export all nocks to separate file. mike.rode 2019-02-24 14:54:15 -06:00
  • d5aa633625 Refactor plexApi tests to use nocks file. mike.rode 2019-02-24 14:00:38 -06:00
  • 27440aefa0 Clean db after test. mike.rode 2019-02-24 13:17:36 -06:00
  • b8d6eecb0f Gitignore coverage, additional db config. mike.rode 2019-02-24 13:15:42 -06:00
  • eb75d01710 Move all DB dependencies to DB folder. mike.rode 2019-02-24 12:59:26 -06:00
  • 003470c455 Use async/await for tests. mike.rode 2019-02-24 03:00:44 -06:00
  • 0fe23657de Import library test. mike.rode 2019-02-24 02:09:31 -06:00
  • d73afedec9 Added section upsert and import section test. mike.rode 2019-02-24 01:39:22 -06:00
  • effc7e5a6d Add DB association between library and user. mike.rode 2019-02-24 00:06:29 -06:00
  • 6bd9d474fc Fixed db table names. mike.rode 2019-02-24 00:04:43 -06:00
  • ce42528377 Setup migrations, associations, database config. mike.rode 2019-02-23 23:27:35 -06:00
  • c33750bc0c Extracted plex service functions to a helper file. mike.rode 2019-02-23 20:42:22 -06:00
  • 4030f1a324 Remove API folder structure. mike.rode 2019-02-23 20:26:05 -06:00
  • 8d0de472db Add Istanbul and NYC for test coverage. mike.rode 2019-02-23 19:05:19 -06:00
  • 32a6cfbad4 Add test for authentication endpoint. mike.rode 2019-02-23 18:29:18 -06:00
  • 2a32fd445d Refactor plexApi to remove class dependency. mike.rode 2019-02-19 18:51:56 -06:00