694e7cc01c
Remove redundant updates on finishing a media item
2021-10-08 22:55:54 -04:00
b82b7d74fc
Add airing date range to anime detail pages
2021-10-08 19:31:40 -04:00
5102c7c459
Filter out titles not in English or Japanese from media cards
2021-10-08 18:28:30 -04:00
6e4e065b75
Check user library when searching for new media
2021-10-08 12:06:08 -04:00
2dacca5d06
Make some anime detail pages more robust
2021-10-07 21:45:17 -04:00
1abac0ac0e
Sort libraryEvents so watch history is in correct order
2021-07-30 09:37:06 -04:00
ba6ed8967c
Update Kitsu GraphQL schema
2021-07-30 09:36:25 -04:00
7b33d40de4
Update GraphQL reference schemas
2021-04-23 19:00:44 -04:00
7839cf1515
Even less floating, please
2021-04-21 20:20:39 -04:00
d2a9aaee54
We don't want our ratings to float...
2021-04-21 20:09:03 -04:00
ff85cb6153
A few minor tweaks
2021-04-21 19:35:22 -04:00
4c396ba9c6
Update filtering of MAL IDs for items to check to update
2021-04-21 19:33:51 -04:00
d2c397f6b9
Fix null error on updating Anime or Manga
2021-03-01 10:08:36 -05:00
e6ae6c9e9c
Update Kitsu GraphQL schema
2021-03-01 10:06:12 -05:00
d387b793ea
Misc fixes
2021-02-26 14:42:07 -05:00
8de60b332d
Remove redundant docblocks from Type classes
2021-02-23 17:08:16 -05:00
51eb460ce9
Test Type classes
2021-02-23 15:38:29 -05:00
633f30d365
Increase test coverage of Kitsu Transformer classes
2021-02-23 13:00:30 -05:00
8c1d882404
Improve test coverage
2021-02-23 12:00:22 -05:00
6af73cea55
Better handle update API errors
2021-02-22 15:39:03 -05:00
d3732d1a54
Update GraphQL schemas
2021-02-22 15:38:29 -05:00
b12e94cee4
A few minor fixes
2021-02-18 12:48:59 -05:00
f01cc77f92
Remove some invalid exception docblock tags
2021-02-18 07:22:10 -05:00
c81271864d
Fix Content Security Policy
2021-02-18 07:15:43 -05:00
836b1d17e6
Use str_contains over strpos
2021-02-17 20:02:51 -05:00
b393c695a5
Resolve remaining PHPStan issues
2021-02-16 14:43:51 -05:00
73ee1a41e1
Fix more PHPStan issues
2021-02-12 19:17:39 -05:00
44a7d36174
Increase warning level of PHPStan
2021-02-12 17:52:58 -05:00
8d742e62ed
Fix a bunch more phpstan errors
2021-02-12 13:09:57 -05:00
2cd9f99011
Solve more PHPStan issues
2021-02-12 11:14:45 -05:00
35ec3c8bfa
Fix code warnings for 'src/AnimeClient/AnimeClient.php'
2021-02-12 10:53:07 -05:00
7505907976
Yet more PHPStan fixes
2021-02-11 19:54:22 -05:00
05455a518b
A few more PHPStan fixes
2021-02-10 17:31:20 -05:00
c39bc23061
Add a bumch of soundness checks suggested by PHPStan
2021-02-10 17:17:51 -05:00
9ba1bd4c90
Code style fixes
2021-02-10 13:59:37 -05:00
2f789cc4cf
Add tests for title uniqueness check
2021-02-10 10:59:15 -05:00
a18c0bd7b5
Handle null values better in title uniqueness check
2021-02-08 17:03:04 -05:00
97a7d501d0
Fix tests?
2021-02-04 12:27:52 -05:00
8c3b583f92
Update PHP version in header comments
2021-02-04 11:57:01 -05:00
3039f412aa
Move to PHP 8
2021-02-03 09:46:36 -05:00
37ab6034ba
Cleanup some path related things
2021-02-03 09:45:18 -05:00
fe1250732c
Update header year code
2021-01-13 01:58:28 -05:00
144e3f5229
Increase test coverage
2020-12-11 15:37:55 -05:00
5f494aa9bd
Fix tests for PHP8...?
2020-12-11 14:26:54 -05:00
31ed9d11ab
Fix anime collection error
2020-12-11 10:15:24 -05:00
3c47570cce
Bump version in header comments
2020-12-10 17:06:50 -05:00
b4d9e9f21f
A little more test coverage
2020-12-10 17:04:45 -05:00
1ea5750a76
Refactor, increase test coverage
2020-12-10 15:59:37 -05:00
36b396be71
Update Kitsu GraphQL schema file
2020-12-02 12:43:04 -05:00
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
c7beb76404
Create and delete media items via GraphQL, see #28
2020-08-05 13:30:24 -04:00