f9eb3e137d
Remove redundant updates on finishing a media item
2021-10-08 22:55:54 -04:00
cfc6324971
Add airing date range to anime detail pages
2021-10-08 19:31:40 -04:00
1cb880f785
Filter out titles not in English or Japanese from media cards
2021-10-08 18:28:30 -04:00
1de4580ee7
Check user library when searching for new media
2021-10-08 12:06:08 -04:00
08932ba8d2
Make some anime detail pages more robust
2021-10-07 21:45:17 -04:00
c810b811a8
Sort libraryEvents so watch history is in correct order
2021-07-30 09:37:06 -04:00
cd7082b764
Update Kitsu GraphQL schema
2021-07-30 09:36:25 -04:00
4293a501ed
Update GraphQL reference schemas
2021-04-23 19:00:44 -04:00
ff4e1ee471
Even less floating, please
2021-04-21 20:20:39 -04:00
15b5640f9f
We don't want our ratings to float...
2021-04-21 20:09:03 -04:00
06250b64cb
A few minor tweaks
2021-04-21 19:35:22 -04:00
12c9fc1b2e
Update filtering of MAL IDs for items to check to update
2021-04-21 19:33:51 -04:00
c624b51acd
Fix null error on updating Anime or Manga
2021-03-01 10:08:36 -05:00
eb461e2f2e
Coverage fix for Ion DI
2021-03-01 10:08:07 -05:00
c37943edf3
Update Kitsu GraphQL schema
2021-03-01 10:06:12 -05:00
0b9fbbf042
Misc fixes
2021-02-26 14:42:07 -05:00
4524885a79
Remove redundant docblocks from Type classes
2021-02-23 17:08:16 -05:00
7990b3ad68
Test Type classes
2021-02-23 15:38:29 -05:00
e25c68b97c
Increase test coverage of Kitsu Transformer classes
2021-02-23 13:00:30 -05:00
0a87f81768
Improve test coverage
2021-02-23 12:00:22 -05:00
0f9dd61b6b
Better handle update API errors
2021-02-22 15:39:03 -05:00
5498383587
Update GraphQL schemas
2021-02-22 15:38:29 -05:00
a338a43e43
A few minor fixes
2021-02-18 12:48:59 -05:00
cd7f042acb
Remove some invalid exception docblock tags
2021-02-18 07:22:10 -05:00
c6677de543
Fix Content Security Policy
2021-02-18 07:15:43 -05:00
c24124a6ca
Use str_contains over strpos
2021-02-17 20:02:51 -05:00
e8ddfd8b37
Resolve remaining PHPStan issues
2021-02-16 14:43:51 -05:00
c71ff7f38e
Fix more PHPStan issues
2021-02-12 19:17:39 -05:00
c03bd4c040
Increase warning level of PHPStan
2021-02-12 17:52:58 -05:00
be74cfaceb
Fix a bunch more phpstan errors
2021-02-12 13:09:57 -05:00
eb03679579
Solve more PHPStan issues
2021-02-12 11:14:45 -05:00
d60b1dd776
Fix code warnings for 'src/AnimeClient/AnimeClient.php'
2021-02-12 10:53:07 -05:00
c100105fbc
Yet more PHPStan fixes
2021-02-11 19:54:22 -05:00
103f95c07b
A few more PHPStan fixes
2021-02-10 17:31:20 -05:00
9224751d2d
Add a bumch of soundness checks suggested by PHPStan
2021-02-10 17:17:51 -05:00
ebd7f811ee
Code style fixes
2021-02-10 13:59:37 -05:00
b7a2eafc0d
Add tests for title uniqueness check
2021-02-10 10:59:15 -05:00
cb7a4c28e5
Handle null values better in title uniqueness check
2021-02-08 17:03:04 -05:00
d15544a182
Fix tests?
2021-02-04 12:27:52 -05:00
f7bf4c8eb9
Update PHP version in header comments
2021-02-04 11:57:01 -05:00
6b6c37f015
Move to PHP 8
2021-02-03 09:46:36 -05:00
461914a929
Cleanup some path related things
2021-02-03 09:45:18 -05:00
20c734b8ef
Update header year code
2021-01-13 01:58:28 -05:00
6ca193934b
Increase test coverage
2020-12-11 15:37:55 -05:00
dee4a2dad5
Fix tests for PHP8...?
2020-12-11 14:26:54 -05:00
2a8e6aa3ed
Fix anime collection error
2020-12-11 10:15:24 -05:00
191ec11258
Bump version in header comments
2020-12-10 17:06:50 -05:00
71ee0a324c
A little more test coverage
2020-12-10 17:04:45 -05:00
292d9bbaaf
Refactor, increase test coverage
2020-12-10 15:59:37 -05:00
0029dd2fb8
Update Kitsu GraphQL schema file
2020-12-02 12:43:04 -05:00
2b01871e5b
Add random anime and random manga pages
2020-12-02 12:42:47 -05:00
f003905c0b
Revert status mapping change
2020-10-21 21:23:35 -04:00
f0e3aa6fd7
Remove some more dead code
2020-10-21 18:52:12 -04:00
fd6624862f
More cleanup, update changelog
2020-10-21 18:12:22 -04:00
d2a3b8ad37
More Kitsu GraphQL API cleanup, resolves #33
2020-10-21 17:59:43 -04:00
7fc58f1605
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
23d9fd0b40
Use GraphQL search endpoints, see #33
2020-10-21 15:45:30 -04:00
b28e1f13ee
Remove old transformer classes
2020-10-21 15:02:25 -04:00
0868fb43bc
Add missing GraphQL query
2020-10-21 14:56:33 -04:00
5340c39466
More GraphQL conversion, test updates, see #33
2020-10-21 14:51:17 -04:00
1e3bfa7a0a
Sync Kitsu and Anilist both via GraphQL, see #33
2020-10-16 16:18:56 -04:00
22de5776a7
Fetch Manga List via GraphQL, see #33
2020-10-16 13:28:35 -04:00
dddef5add6
Fix Manga List Incrementing, start of GraphQL conversion
2020-10-12 14:06:49 -04:00
30db156df7
Pull anime lists from GraphQL, see #33
2020-10-09 16:18:45 -04:00
238a423806
Fix updating anime status when certain fields are empty
2020-10-07 15:30:42 -04:00
ecce90abd5
Fix hiding anime on completion
2020-10-05 12:32:12 -04:00
913f9082ef
Update GraphQL queries to match API changes
2020-09-15 08:08:39 -04:00
7584d0a935
Map more external sites
2020-09-10 15:36:34 -04:00
aca0f66db2
Update streaming logs, remove genres from anime list view
2020-09-09 13:25:27 -04:00
3b754ce634
Update GraphQL schema for Kitsu
2020-09-09 10:24:12 -04:00
44e1039067
Add limit to all relationships
2020-09-09 10:23:17 -04:00
ed9a3227ac
Sort voice acting roles by character name
2020-08-27 15:39:23 -04:00
e2f29c6731
Get Person detail pages via GraphQL, resolves #27
2020-08-27 15:01:00 -04:00
1b74df5269
More components, resolve #31
2020-08-26 17:26:42 -04:00
9c01f3fbd0
Misc tweaks
2020-08-26 15:25:31 -04:00
3714a93dcf
Extract common methods for Anime and Manga models into a trait
2020-08-26 15:24:49 -04:00
aace368b24
Move Kitsu class out of API namespace
2020-08-26 15:22:14 -04:00
69991a126a
Misc fixes and tweaks
2020-08-25 15:11:08 -04:00
980e2726c5
Start of pulling library from GraphQL
2020-08-25 13:22:38 -04:00
3f8c0432d2
Update History to use GraphQL, resolves #29,#30
2020-08-24 19:17:41 -04:00
ba276cc86e
Update profile page to use GraphQL, see #27
2020-08-24 15:20:07 -04:00
26a1c464a1
Some syncing cleanup
2020-08-24 13:10:43 -04:00
40a340c67c
Update some GraphQL queries
2020-08-24 13:09:43 -04:00
7d6af5ad00
Get library entry via GraphQL, see #28
2020-08-24 13:07:47 -04:00
a4cde0b28d
Fix setup of console commands
2020-08-21 19:26:54 -04:00
386938c75f
Create component system to help cut down on view duplication, see #31
2020-08-21 12:30:01 -04:00
2f2260e0b4
Drastically reduce the amount of junk logging, and remove old logic from Character transformer
2020-08-18 16:59:08 -04:00
1da68d8ec4
Use constants for the API names instead of literals
2020-08-17 21:08:53 -04:00
e06cc16890
Fix sync command
2020-08-17 18:08:58 -04:00
09734515ca
Full character page pulled from GraphQL API, see #27
2020-08-17 16:36:55 -04:00
1725a106fa
Get character details page from GraphQL, still need to do castings section, see #27
2020-08-17 14:01:55 -04:00
4d4b7126e2
Fix manga description page
2020-08-17 11:36:01 -04:00
e2e845b9c0
Add streaming links back to anime description pages, see #27
2020-08-17 10:45:17 -04:00
24def28cda
Update Kitsu GraphQL schema reference
2020-08-17 10:25:36 -04:00
f3b7e58ee1
Update Kitsu GraphQL Mutations
2020-08-17 10:24:17 -04:00
e7e70a1541
Improve error logging
2020-08-17 10:23:32 -04:00
65a8da755a
Remove some naming redundancies
2020-08-06 09:39:12 -04:00
ca8a0edad0
Add missing change from previous commit
2020-08-05 21:52:36 -04:00
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
6a82944473
slugs in person urls, refactor AnilistTrait to match KitsuTrait
2020-08-05 20:57:01 -04:00