Jays2Kings
|
2ba60e9114
|
Added Start/Finished Date Support to AniList
Based on 1e3de8a67f
Co-Authored-By: Jays2Kings
|
2021-03-22 22:38:14 -04:00 |
|
arkon
|
99ba84c810
|
Handle null Anilist start dates (fixes #4685)
|
2021-03-20 16:36:31 -04:00 |
|
arkon
|
6d8c4fb8b1
|
Fix Bangumi search null image errors
|
2021-03-20 10:22:11 -04:00 |
|
arkon
|
13d25e0849
|
Don't automatically set MAL start date (closes #4349)
|
2021-02-01 22:39:41 -05:00 |
|
arkon
|
34cb24fe34
|
Update total number of chapters when refreshing MAL entries (fixes #4348)
|
2021-01-24 16:58:23 -05:00 |
|
arkon
|
1490112135
|
Parse correct object when finding existing MAL list item (fixes #4347)
|
2021-01-24 16:33:47 -05:00 |
|
arkon
|
0a54901eb0
|
Refactor tracker name strings
|
2021-01-24 16:06:28 -05:00 |
|
arkon
|
00285a782c
|
Ignore error when cover is missing in Kitsu search results (fixes #4334)
|
2021-01-23 10:14:43 -05:00 |
|
Andreas
|
2a5102a457
|
Fix Kitsu toasting "Logged in" when there is an error (#4329)
|
2021-01-21 18:05:22 -05:00 |
|
arkon
|
878008e93b
|
Reimplement MAL start/end date support
|
2021-01-16 16:03:19 -05:00 |
|
arkon
|
0cd551d4fd
|
Revert removal of tracker start/end date
|
2021-01-16 15:48:20 -05:00 |
|
arkon
|
189f18b112
|
Simplify lookup for existing MAL list item
|
2021-01-16 10:51:17 -05:00 |
|
arkon
|
2ffbee3db2
|
Avoid using global scope where appropriate
Also fixes the crash in tracking when an exception is thrown during a refresh.
|
2021-01-08 18:05:51 -05:00 |
|
arkon
|
df7e0d2f2f
|
Surface "NSFW" (includes things like ecchi) results in MAL search (closes #4249)
|
2021-01-04 15:16:08 -05:00 |
|
arkon
|
8a792e6d76
|
MAL: add way to search by list items' titles
|
2021-01-04 14:30:04 -05:00 |
|
arkon
|
17b70ab38c
|
Refactor Kitsu API to remove Retrofit usage
|
2021-01-04 12:13:14 -05:00 |
|
arkon
|
7d713b87b1
|
Fully remove usages of RxJava from tracker classes
TODO: refactor usages to coroutines as well
|
2021-01-03 23:41:36 -05:00 |
|
arkon
|
2d0a5eb02c
|
Convert more TrackService methods to coroutines
|
2021-01-03 23:33:21 -05:00 |
|
arkon
|
8d68859c2a
|
Change MAL ID search prefix to "id:"
|
2021-01-03 23:21:45 -05:00 |
|
arkon
|
139a589ad6
|
Increase per-page limit when searching MAL manga list
|
2020-12-31 10:58:40 -05:00 |
|
arkon
|
97a308b114
|
Minor cleanup of some tracker observables
|
2020-12-31 10:51:23 -05:00 |
|
arkon
|
430714e67f
|
Find existing entry in MAL list when binding
|
2020-12-31 10:50:50 -05:00 |
|
arkon
|
a49adbd09c
|
Add ID search workaround for MAL tracking
|
2020-12-30 15:08:10 -05:00 |
|
arkon
|
2e8791a101
|
Refactor tracker response parsing
|
2020-12-27 17:46:14 -05:00 |
|
arkon
|
ea33179a95
|
Convert tracker add/update/login methods to coroutines
|
2020-12-24 17:50:28 -05:00 |
|
arkon
|
6fcf6ae1f5
|
Use coroutines for Bangumi and Shikimori APIs
|
2020-12-24 17:23:10 -05:00 |
|
arkon
|
f2a9247b68
|
Remove usage of Gson in Kitsu tracker
|
2020-12-24 17:02:33 -05:00 |
|
arkon
|
dc3ed7fffc
|
Use coroutines for Anilist API
|
2020-12-24 16:55:04 -05:00 |
|
arkon
|
271de31d51
|
Migrate Kitsu API to coroutines and kotlinx.serialization
|
2020-12-24 16:39:28 -05:00 |
|
arkon
|
1268caf3e0
|
Make OkHttp coroutine calls always throw exceptions on errors
|
2020-12-24 15:36:57 -05:00 |
|
arkon
|
c0cef58e39
|
Surface MAL HTTP errors properly
|
2020-12-24 15:09:10 -05:00 |
|
arkon
|
d363d205c3
|
Fix trackers after MAL not updating
|
2020-12-21 17:31:31 -05:00 |
|
arkon
|
2fd5a9e883
|
Filter out novels from MAL search results
|
2020-12-21 17:24:35 -05:00 |
|
arkon
|
e7ef974a39
|
Format MAL search result status/type better
|
2020-12-21 17:24:25 -05:00 |
|
arkon
|
6e7fefb8b2
|
Strip out no longer used tracker start/end date code
Unfortunately MAL was the only one that supported it in the app, but the official API doesn't support it, so now no trackers have it.
|
2020-12-18 23:31:28 -05:00 |
|
arkon
|
0affc0d58b
|
Migrate to official MyAnimeList API (closes #4140)
|
2020-12-18 23:18:31 -05:00 |
|
arkon
|
395a749bce
|
Misc tracker code cleanup
|
2020-12-14 22:56:33 -05:00 |
|
arkon
|
2cb3984d68
|
Show MAL relogin message on update, localize error message
|
2020-12-13 17:52:21 -05:00 |
|
arkon
|
fd2028557e
|
Some crash fixes
|
2020-12-13 11:00:46 -05:00 |
|
arkon
|
59859e124f
|
Update to Kotlin 1.4.21 and kotlinter 3.3.0
|
2020-12-08 22:31:48 -05:00 |
|
arkon
|
2bb7a33bc3
|
Use WebView auth flow for MAL (fixes #4100)
|
2020-12-08 22:21:23 -05:00 |
|
Taco
|
c2b8fea291
|
Update libraries, some lints (#4099)
* Update some plugins
* Fix some miscellaneous lints
|
2020-12-08 22:21:08 -05:00 |
|
arkon
|
d21c147203
|
Singleton instance of Json serializer
|
2020-11-01 15:12:16 -05:00 |
|
arkon
|
9b10e851d1
|
Fix Bangumi login (fixes #3994)
|
2020-11-01 15:00:21 -05:00 |
|
arkon
|
95ec903862
|
Fix Bangumi API response deserialization (fixes #3977)
|
2020-10-29 17:51:18 -04:00 |
|
arkon
|
6af0eb4068
|
Fix Shikimori login (closes #3966)
|
2020-10-23 18:02:48 -04:00 |
|
arkon
|
f5aa36c787
|
Migrate to kotlinx.serialization for Bangumi
|
2020-10-11 15:58:59 -04:00 |
|
arkon
|
f8d82cb052
|
Migrate to kotlinx.serialization for Shikimori
|
2020-10-11 15:58:43 -04:00 |
|
arkon
|
e7d6605490
|
Migrate to kotlinx.serialization for Anilist
|
2020-10-11 15:26:30 -04:00 |
|
arkon
|
76f6fe4601
|
Use Kolinter Gradle plugin for linting instead of ktlint directly
|
2020-09-13 18:48:20 -04:00 |
|