Commit Graph

965 Commits

Author SHA1 Message Date
Timothy Warren 470d25f269 Sync Kitsu and Anilist both via GraphQL, see #33 2020-10-16 16:18:56 -04:00
Timothy Warren 70a33e36c0 Fetch Manga List via GraphQL, see #33 2020-10-16 13:28:35 -04:00
Timothy Warren 94d227b08e Fix Manga List Incrementing, start of GraphQL conversion 2020-10-12 14:06:49 -04:00
Timothy Warren ecb913322f Pull anime lists from GraphQL, see #33 2020-10-09 16:18:45 -04:00
Timothy Warren b001af868f Update dependency versions, add Amp base package as dependency 2020-10-09 16:16:23 -04:00
Timothy Warren 1fbf0283ba Fix updating anime status when certain fields are empty 2020-10-07 15:30:42 -04:00
Timothy Warren 5bcc046a12 Add back search query canceling for anime search 2020-10-07 09:10:11 -04:00
Timothy Warren 9009da4b86 Fix hiding anime on completion 2020-10-05 12:32:12 -04:00
Timothy Warren 47a4be2cf9 Update GraphQL queries to match API changes 2020-09-15 08:08:39 -04:00
Timothy Warren 52aabc2b12 Map more external sites 2020-09-10 15:36:34 -04:00
Timothy Warren 7b1217bafe Fix possible issue with hiding completed anime/manga 2020-09-10 15:35:43 -04:00
Timothy Warren a79ab842ee Remove genres from manga list view 2020-09-09 13:26:31 -04:00
Timothy Warren 810731dfbd Update streaming logs, remove genres from anime list view 2020-09-09 13:25:27 -04:00
Timothy Warren c224c8d977 Only show total length of a series if the number is positive 2020-09-09 10:24:55 -04:00
Timothy Warren ce3e3427dc Update GraphQL schema for Kitsu 2020-09-09 10:24:12 -04:00
Timothy Warren 7211aa0de7 Add limit to all relationships 2020-09-09 10:23:17 -04:00
Timothy Warren 02bd0288f2 Do not check session unless already logged in 2020-08-28 14:27:14 -04:00
Timothy Warren a15496e4a5 Sort voice acting roles by character name 2020-08-27 15:39:23 -04:00
Timothy Warren a14ac3a122 Get Person detail pages via GraphQL, resolves #27 2020-08-27 15:01:00 -04:00
Timothy Warren 1a3f1e9654 More components, resolve #31 2020-08-26 17:26:42 -04:00
Timothy Warren 0c936b3fa7 Misc tweaks 2020-08-26 15:25:31 -04:00
Timothy Warren ccb9c9d331 Extract common methods for Anime and Manga models into a trait 2020-08-26 15:24:49 -04:00
Timothy Warren 738e39ba92 Fix Dispatcher test 2020-08-26 15:23:47 -04:00
Timothy Warren 18e8d47167 Move Kitsu class out of API namespace 2020-08-26 15:22:14 -04:00
Timothy Warren c429ce64d3 Missing pieces of previous commit 2020-08-25 16:06:00 -04:00
Timothy Warren 9003c15929 Abort previous requests when search for anime or manga 2020-08-25 16:02:15 -04:00
Timothy Warren eb56ab4c4f Misc fixes and tweaks 2020-08-25 15:11:08 -04:00
Timothy Warren 29a79577d9 Start of pulling library from GraphQL 2020-08-25 13:22:38 -04:00
Timothy Warren e890f978db Update History to use GraphQL, resolves #29,#30 2020-08-24 19:17:41 -04:00
Timothy Warren e944ddc75c Update profile page to use GraphQL, see #27 2020-08-24 15:20:07 -04:00
Timothy Warren 778cda6efc Some syncing cleanup 2020-08-24 13:10:43 -04:00
Timothy Warren e912c83079 Update some GraphQL queries 2020-08-24 13:09:43 -04:00
Timothy Warren 78b9146249 Get library entry via GraphQL, see #28 2020-08-24 13:07:47 -04:00
Timothy Warren e40a1d028f Fix setup of console commands 2020-08-21 19:26:54 -04:00
Timothy Warren edb022be13 Use components instead of duplicating html everywhere 2020-08-21 19:25:27 -04:00
Timothy Warren b75a99a145 Fix tests 2020-08-21 13:07:00 -04:00
Timothy Warren 7aeb74874b Create component system to help cut down on view duplication, see #31 2020-08-21 12:30:01 -04:00
Timothy Warren 9749c59549 Drastically reduce the amount of junk logging, and remove old logic from Character transformer 2020-08-18 16:59:08 -04:00
Timothy Warren 5da0ba87a7 Use constants for the API names instead of literals 2020-08-17 21:08:53 -04:00
Timothy Warren c749c7c923 Fix sync command 2020-08-17 18:08:58 -04:00
Timothy Warren 9b4c9ad76f Full character page pulled from GraphQL API, see #27 2020-08-17 16:36:55 -04:00
Timothy Warren 681a70fd92 Get character details page from GraphQL, still need to do castings section, see #27 2020-08-17 14:01:55 -04:00
Timothy Warren 67d3b7c1dc Fix manga description page 2020-08-17 11:36:01 -04:00
Timothy Warren 79aee53524 Add streaming links back to anime description pages, see #27 2020-08-17 10:45:17 -04:00
Timothy Warren 56f7d5142d Update Kitsu GraphQL schema reference 2020-08-17 10:25:36 -04:00
Timothy Warren 5f7f4b6bdd Update Kitsu GraphQL Mutations 2020-08-17 10:24:17 -04:00
Timothy Warren 0c3ff2ef11 Improve error logging 2020-08-17 10:23:32 -04:00
Timothy Warren 5997ce8a0f Remove some naming redundancies 2020-08-06 09:39:12 -04:00
Timothy Warren 687831efd5 Add missing change from previous commit 2020-08-05 21:52:36 -04:00
Timothy Warren 5a65c7b645 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