Commit Graph

108 Commits

Author SHA1 Message Date
Timothy Warren 23d9fd0b40 Use GraphQL search endpoints, see #33 2020-10-21 15:45:30 -04:00
Timothy Warren b28e1f13ee Remove old transformer classes 2020-10-21 15:02:25 -04:00
Timothy Warren 0868fb43bc Add missing GraphQL query 2020-10-21 14:56:33 -04:00
Timothy Warren 5340c39466 More GraphQL conversion, test updates, see #33 2020-10-21 14:51:17 -04:00
Timothy Warren 1e3bfa7a0a Sync Kitsu and Anilist both via GraphQL, see #33 2020-10-16 16:18:56 -04:00
Timothy Warren 22de5776a7 Fetch Manga List via GraphQL, see #33 2020-10-16 13:28:35 -04:00
Timothy Warren dddef5add6 Fix Manga List Incrementing, start of GraphQL conversion 2020-10-12 14:06:49 -04:00
Timothy Warren 30db156df7 Pull anime lists from GraphQL, see #33 2020-10-09 16:18:45 -04:00
Timothy Warren 238a423806 Fix updating anime status when certain fields are empty 2020-10-07 15:30:42 -04:00
Timothy Warren ecce90abd5 Fix hiding anime on completion 2020-10-05 12:32:12 -04:00
Timothy Warren 913f9082ef Update GraphQL queries to match API changes 2020-09-15 08:08:39 -04:00
Timothy Warren 7584d0a935 Map more external sites 2020-09-10 15:36:34 -04:00
Timothy Warren aca0f66db2 Update streaming logs, remove genres from anime list view 2020-09-09 13:25:27 -04:00
Timothy Warren 3b754ce634 Update GraphQL schema for Kitsu 2020-09-09 10:24:12 -04:00
Timothy Warren 44e1039067 Add limit to all relationships 2020-09-09 10:23:17 -04:00
Timothy Warren ed9a3227ac Sort voice acting roles by character name 2020-08-27 15:39:23 -04:00
Timothy Warren e2f29c6731 Get Person detail pages via GraphQL, resolves #27 2020-08-27 15:01:00 -04:00
Timothy Warren 1b74df5269 More components, resolve #31 2020-08-26 17:26:42 -04:00
Timothy Warren 9c01f3fbd0 Misc tweaks 2020-08-26 15:25:31 -04:00
Timothy Warren 3714a93dcf Extract common methods for Anime and Manga models into a trait 2020-08-26 15:24:49 -04:00
Timothy Warren aace368b24 Move Kitsu class out of API namespace 2020-08-26 15:22:14 -04:00
Timothy Warren 69991a126a Misc fixes and tweaks 2020-08-25 15:11:08 -04:00
Timothy Warren 980e2726c5 Start of pulling library from GraphQL 2020-08-25 13:22:38 -04:00
Timothy Warren 3f8c0432d2 Update History to use GraphQL, resolves #29,#30 2020-08-24 19:17:41 -04:00
Timothy Warren ba276cc86e Update profile page to use GraphQL, see #27 2020-08-24 15:20:07 -04:00
Timothy Warren 26a1c464a1 Some syncing cleanup 2020-08-24 13:10:43 -04:00
Timothy Warren 40a340c67c Update some GraphQL queries 2020-08-24 13:09:43 -04:00
Timothy Warren 7d6af5ad00 Get library entry via GraphQL, see #28 2020-08-24 13:07:47 -04:00
Timothy Warren a4cde0b28d Fix setup of console commands 2020-08-21 19:26:54 -04:00
Timothy Warren 386938c75f Create component system to help cut down on view duplication, see #31 2020-08-21 12:30:01 -04:00
Timothy Warren 2f2260e0b4 Drastically reduce the amount of junk logging, and remove old logic from Character transformer 2020-08-18 16:59:08 -04:00
Timothy Warren 1da68d8ec4 Use constants for the API names instead of literals 2020-08-17 21:08:53 -04:00
Timothy Warren e06cc16890 Fix sync command 2020-08-17 18:08:58 -04:00
Timothy Warren 09734515ca Full character page pulled from GraphQL API, see #27 2020-08-17 16:36:55 -04:00
Timothy Warren 1725a106fa Get character details page from GraphQL, still need to do castings section, see #27 2020-08-17 14:01:55 -04:00
Timothy Warren 4d4b7126e2 Fix manga description page 2020-08-17 11:36:01 -04:00
Timothy Warren e2e845b9c0 Add streaming links back to anime description pages, see #27 2020-08-17 10:45:17 -04:00
Timothy Warren 24def28cda Update Kitsu GraphQL schema reference 2020-08-17 10:25:36 -04:00
Timothy Warren f3b7e58ee1 Update Kitsu GraphQL Mutations 2020-08-17 10:24:17 -04:00
Timothy Warren e7e70a1541 Improve error logging 2020-08-17 10:23:32 -04:00
Timothy Warren 65a8da755a Remove some naming redundancies 2020-08-06 09:39:12 -04:00
Timothy Warren ca8a0edad0 Add missing change from previous commit 2020-08-05 21:52:36 -04:00
Timothy Warren 9a6d0052d7 Add background check for session validity
This checks when the app is made visible -- like the tab is switched to,
if the current session is still valid. If the session is not still
valid, the page is reloaded so that the session expiration is apparent.

Resolves #25
2020-08-05 21:46:14 -04:00
Timothy Warren 6a82944473 slugs in person urls, refactor AnilistTrait to match KitsuTrait 2020-08-05 20:57:01 -04:00
Timothy Warren f328420869 Create and delete media items via GraphQL, see #28 2020-08-05 13:30:24 -04:00
Timothy Warren 3965f137e1 Move GraphQL queries up a level 2020-08-04 14:25:18 -04:00
Timothy Warren ff6fcffca8 Bump version 2020-08-04 09:30:21 -04:00
Timothy Warren 4c1c78577e Get manga updates working correctly with GraphQL, see #28 2020-08-04 09:20:28 -04:00
Timothy Warren d66b589a75 Add some previously missing GraphQL fields 2020-08-03 14:36:14 -04:00
Timothy Warren 56032728eb Fix json loading overlay for anime updates 2020-07-31 19:32:13 -04:00