Commit Graph

114 Commits

Author SHA1 Message Date
bf4f86a010 Add random anime and random manga pages 2020-12-02 12:42:47 -05:00
f37ec8022e Revert status mapping change 2020-10-21 21:23:35 -04:00
ad0dcb5750 Remove some more dead code 2020-10-21 18:52:12 -04:00
608251452f More cleanup, update changelog 2020-10-21 18:12:22 -04:00
8c5547d69d More Kitsu GraphQL API cleanup, resolves #33 2020-10-21 17:59:43 -04:00
898dfebbde Use GraphQL to update thumbnails, refactor GraphQL pagination, merge Anime and Manga traits back into the Kitsu model 2020-10-21 17:06:50 -04:00
2d5ae3b1c6 Use GraphQL search endpoints, see #33 2020-10-21 15:45:30 -04:00
8256815032 Remove old transformer classes 2020-10-21 15:02:25 -04:00
fe6f737815 Add missing GraphQL query 2020-10-21 14:56:33 -04:00
87d15024bb More GraphQL conversion, test updates, see #33 2020-10-21 14:51:17 -04:00
470d25f269 Sync Kitsu and Anilist both via GraphQL, see #33 2020-10-16 16:18:56 -04:00
70a33e36c0 Fetch Manga List via GraphQL, see #33 2020-10-16 13:28:35 -04:00
94d227b08e Fix Manga List Incrementing, start of GraphQL conversion 2020-10-12 14:06:49 -04:00
ecb913322f Pull anime lists from GraphQL, see #33 2020-10-09 16:18:45 -04:00
1fbf0283ba Fix updating anime status when certain fields are empty 2020-10-07 15:30:42 -04:00
9009da4b86 Fix hiding anime on completion 2020-10-05 12:32:12 -04:00
47a4be2cf9 Update GraphQL queries to match API changes 2020-09-15 08:08:39 -04:00
52aabc2b12 Map more external sites 2020-09-10 15:36:34 -04:00
810731dfbd Update streaming logs, remove genres from anime list view 2020-09-09 13:25:27 -04:00
ce3e3427dc Update GraphQL schema for Kitsu 2020-09-09 10:24:12 -04:00
7211aa0de7 Add limit to all relationships 2020-09-09 10:23:17 -04:00
a15496e4a5 Sort voice acting roles by character name 2020-08-27 15:39:23 -04:00
a14ac3a122 Get Person detail pages via GraphQL, resolves #27 2020-08-27 15:01:00 -04:00
1a3f1e9654 More components, resolve #31 2020-08-26 17:26:42 -04:00
0c936b3fa7 Misc tweaks 2020-08-26 15:25:31 -04:00
ccb9c9d331 Extract common methods for Anime and Manga models into a trait 2020-08-26 15:24:49 -04:00
18e8d47167 Move Kitsu class out of API namespace 2020-08-26 15:22:14 -04:00
eb56ab4c4f Misc fixes and tweaks 2020-08-25 15:11:08 -04:00
29a79577d9 Start of pulling library from GraphQL 2020-08-25 13:22:38 -04:00
e890f978db Update History to use GraphQL, resolves #29,#30 2020-08-24 19:17:41 -04:00
e944ddc75c Update profile page to use GraphQL, see #27 2020-08-24 15:20:07 -04:00
778cda6efc Some syncing cleanup 2020-08-24 13:10:43 -04:00
e912c83079 Update some GraphQL queries 2020-08-24 13:09:43 -04:00
78b9146249 Get library entry via GraphQL, see #28 2020-08-24 13:07:47 -04:00
e40a1d028f Fix setup of console commands 2020-08-21 19:26:54 -04:00
7aeb74874b Create component system to help cut down on view duplication, see #31 2020-08-21 12:30:01 -04:00
9749c59549 Drastically reduce the amount of junk logging, and remove old logic from Character transformer 2020-08-18 16:59:08 -04:00
5da0ba87a7 Use constants for the API names instead of literals 2020-08-17 21:08:53 -04:00
c749c7c923 Fix sync command 2020-08-17 18:08:58 -04:00
9b4c9ad76f Full character page pulled from GraphQL API, see #27 2020-08-17 16:36:55 -04:00
681a70fd92 Get character details page from GraphQL, still need to do castings section, see #27 2020-08-17 14:01:55 -04:00
67d3b7c1dc Fix manga description page 2020-08-17 11:36:01 -04:00
79aee53524 Add streaming links back to anime description pages, see #27 2020-08-17 10:45:17 -04:00
56f7d5142d Update Kitsu GraphQL schema reference 2020-08-17 10:25:36 -04:00
5f7f4b6bdd Update Kitsu GraphQL Mutations 2020-08-17 10:24:17 -04:00
0c3ff2ef11 Improve error logging 2020-08-17 10:23:32 -04:00
5997ce8a0f Remove some naming redundancies 2020-08-06 09:39:12 -04:00
687831efd5 Add missing change from previous commit 2020-08-05 21:52:36 -04:00
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
9dc6643b78 slugs in person urls, refactor AnilistTrait to match KitsuTrait 2020-08-05 20:57:01 -04:00