arkon
a0fb1eff4a
Merge branch 'master' into update-kotlin-coroutines-gradle
2019-12-23 09:49:53 -05:00
Eugene
89dc240a22
Clean up Anilist GraphQL query formatting
2019-12-22 22:19:15 -05:00
Ken Swenson
ee4f069341
fix: Don't send newlines and whitespace in API calls ( #2348 )
2019-12-22 22:13:27 -05:00
arkon
011bb9f5b1
Update to build tools v29.0.2 ( #2385 )
2019-12-22 16:14:09 -05:00
Eugene
08b06e1b4e
Update to latest version of Android support libraries
...
Should make migration to AndroidX a bit smoother
2019-12-22 15:56:25 -05:00
Eugene
0416a2ff15
Extract some hardcoded strings ( closes #1989 )
2019-12-22 15:48:36 -05:00
FlaminSarge
80ea9001b3
Allow 'Default' category as the default for adding manga ( #2292 )
2019-11-03 13:52:33 +01:00
funkyhippo
24bb94ceac
Implemented extension search functionality. ( #2211 )
2019-10-14 11:15:00 +02:00
Ken Swenson
0f16351f5f
Set glide to use the gif loop count ( #2263 )
2019-10-14 11:11:11 +02:00
arkon
86e53e08de
Group available extensions by language ( #2210 )
2019-10-11 19:07:55 +02:00
Simon M
cc0fe0a1a9
Change "Help" link from Github Wiki to Website ( #2265 )
...
Change "Help" link from Github Wiki to Website
2019-10-04 11:44:52 -04:00
Jozef Hollý
e02cf67f85
Update translation files ( #2238 )
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/
2019-09-21 11:00:45 -04:00
Jozef Hollý
bf4bef6d62
Translations ( #2011 )
...
Translations
2019-09-21 09:50:38 -04:00
Samuel Bronson
76645bce6e
Remove redundant "publishNonDefault" setting
...
I think I've seen the following message from just about every single
gradle run throughout the upgrade process:
publishNonDefault is deprecated and has no effect anymore. All variants are now published.
2019-09-20 12:42:41 -04:00
Samuel Bronson
9276c491bc
Upgrade Kotlin (to 1.3), Coroutines, Gradle and Android gradle plugin.
...
Kotlin: 1.2.71 -> 1.3.50
Coroutines: 0.30.2 -> 1.3.1
Gradle: 4.6 -> 5.4.1
Android gradle plugin: 3.2.1 -> 3.5.0
This brings us down to *one* experimental coroutine API, and we've
opted in to using it in just *one* place.
(The fact that the API to opt-in to using an experimental API in a
specific place is *also* experimental surely will not come back to
bite us later.)
2019-09-18 22:45:54 -04:00
Samuel Bronson
fa59b4f8a7
Fix coroutine deprecations again
2019-09-18 17:41:09 -04:00
Samuel Bronson
934a37c36b
Update to kotlinx.coroutines 0.30.2
...
Almost done, honest!
2019-09-18 13:37:57 -04:00
Samuel Bronson
5362f62078
Update deprecated coroutines code
2019-09-18 13:32:42 -04:00
Samuel Bronson
ccd360687e
Update to kotlinx.coroutines 0.26.0
2019-09-18 13:20:39 -04:00
Samuel Bronson
5a2e8a838c
Update to kotlinx.coroutines 0.23.4
2019-09-18 01:31:15 -04:00
fei long
3abae1cc75
Add chinese track website "bangumi" ( #2032 )
...
* copy from shikimori and change parmater
* add login activity
* fix
* login sucess
* search
* add...
* auth fix
* save status
* revert shikimori
* fix oauth error
* add bangumi info
* update read chapter index
* refersh token
* remove outdate file
* drop comment
* change icon
* drop search result which type not comic
* fix bind logic
* set status
* add ep status
* format code
* disable cache for `collection` api
2019-07-23 12:35:38 +02:00
Eugene
d5f5ba95bb
Add automatic updates for dev builds ( #2128 )
2019-07-13 19:36:30 +02:00
MCAxiaz
e8638cb0b3
Hide Empty Search Results in Catalogues ( #2066 )
...
* test2
* remove nothing_found view and associated resources
2019-07-01 13:06:19 +02:00
Eugene
62f9071adc
Avoid infinite loading in global search if a single catalogue fails ( #2097 )
2019-06-29 22:27:58 +02:00
inorichi
cccb56bda1
Change default update priorization
2019-06-09 14:35:24 +02:00
Harsh Parekh
5d8dc241d8
Update ranking ( #1772 )
...
* Add LibraryUpdateRanker
This class provides various functions to generate Comparators that can
be used to order the manga to update.
One such ordering is by relevance:
It prioritises manga that were updated more recently.
Another Ordering is by lexicographic order:
This is the default behaviour.
* Use relevanceRanking scheme
Instead of default(noRanking/lex ranking) now mangaList is sorted with
relevanceRanking.
* Add UI and associated variables & strings for Update Ranking.
* Use user preferences to determine update ranking scheme.
* Refactor relevanceRanking to latestFirstranking.
This name seems to better reflect the ranking scheme and frees up the
name relevanceRanking for future use.
* Set latestFirst scheme as default.
(Changing over from lexicographic scheme)
* Fix 1
[Convert LibraryUpdateRanker to a object.](./files/82f263749f0ae775385b23dd919f1865360db969#r287513539)
[Nitpick: Add lines](./files/82f263749f0ae775385b23dd919f1865360db969#r287540256)
[Replace Java comparator](./files/82f263749f0ae775385b23dd919f1865360db969#r287539976)
[Nitpick: Add local variable](./files/82f263749f0ae775385b23dd919f1865360db969#r287514805)
* Fix 2
[Weird import](./files/82f263749f0ae775385b23dd919f1865360db969#r287513709)
[Default value](./files/82f263749f0ae775385b23dd919f1865360db969#r287540064)
[Use existing Strings](./files/82f263749f0ae775385b23dd919f1865360db969#r287514476)
[Use Library update order](./files/82f263749f0ae775385b23dd919f1865360db969#r287540204)
2019-06-09 14:32:12 +02:00
MCAxiaz
9ba7312caf
Make MAL Tracking Slightly Less Shitty ( #2042 )
...
* * fix cookieManager not clearing cookies properly
* manually clear tracking prefs when !isLogged (e.g. cookies were cleared)
* use full url for removing cookies
* add interceptor for all non-login network calls
* attempt auto login if cookies are missing
* move handling of csrf token to interceptor
* * move methods around to improve readability
* fix TrackSearchAdapter not updating other fields if cover_url is missing
* revert accidental removal of feature in https://github.com/inorichi/tachiyomi/issues/65
* avoid login if credentials are missing
* fix eol
* *separate login flow from rxjava for reuse in sync
* *use less expensive method of finding manga
* *move variable declaration
* formatting
* set total chapters in remote track
2019-06-09 14:31:19 +02:00
Harsh Parekh
8ebda219c4
Fix the category selection bug ( #2052 )
...
Fixes #2051
2019-05-26 11:37:47 +02:00
Harsh Parekh
47f14e8555
Long click to manage categories ( #2045 )
2019-05-25 13:47:53 +02:00
Eugene
974a24d03b
Add help link to nav drawer ( #2049 )
2019-05-25 13:46:42 +02:00
Jannis Becker
15f225537e
Update tracking sites after finishing chapter ( #2044 )
...
* Added second updateTrackLastChapterRead() called whenever a chapter has been read in the reader
* Removed old updateTrackLastChapterRead() so that it's not called twice.
2019-05-25 13:46:20 +02:00
Harsh Parekh
a32572fc96
Ignore case while sorting Library ( #2048 )
...
* Ignore case while sorting Library
* Simplify code
As suggested by @arkon
2019-05-24 09:57:05 +02:00
BlueCat300
a0939e1c48
Update Shikimori ( #2038 )
...
Domain name change due to blocking by local authorities.
2019-05-16 18:21:54 +02:00
Pavka
003dca9d45
Bugfix. Sharing images with very long name ( #1999 )
...
* Fix sharing with very long images name
* Fix dropLast to take
2019-05-07 11:06:38 +02:00
Deumiankio
021dde66eb
Add color filter blend modes ( #2013 )
...
* Add color filter blend modes
* Only show modes supported by currently used API level.
* Fix arrays.xml for API level <=27.
2019-04-29 19:32:49 +02:00
Pavka
5840a3e1e2
Shikomori -> Shikimori. Fix update chapters ( #1996 )
...
* Shikomori -> Shikimori. Fix update chapters
* Removed logs and format code
2019-04-29 18:40:26 +02:00
FlaminSarge
7c6478fe6b
Force Migration to display titles from source rather than from local DB, and update local titles when migrated ( #1670 )
2019-04-29 18:38:59 +02:00
Eugene
68aca55e6f
Add options to open catalogue in browser/webview ( #1979 )
2019-04-16 17:34:52 +02:00
inorichi
ba674935f4
Release 0.8.4
2019-04-13 15:10:44 +02:00
inorichi
a053d55fbc
Disable proguard
2019-04-13 14:57:58 +02:00
inorichi
38ba8852a3
Release 0.8.3
2019-04-13 14:18:10 +02:00
inorichi
3533359fae
Use single task activity
2019-04-13 13:09:01 +02:00
inorichi
0a988d1c69
Enable new translations
2019-04-12 19:19:35 +02:00
inorichi
5f9e65cc9b
Fix lint issues on new strings
2019-04-12 19:07:41 +02:00
Jozef Hollý
026188268d
Translations ( #1886 )
...
* Translated using Weblate (Czech)
Currently translated at 99.8% (426 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/cs/
* Translated using Weblate (Hindi)
Currently translated at 99.8% (426 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hi/
* Translated using Weblate (Korean)
Currently translated at 79.2% (338 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ko/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (427 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es/
* Translated using Weblate (Korean)
Currently translated at 81.5% (348 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ko/
Translated using Weblate (Korean)
Currently translated at 81.5% (348 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ko/
* Translated using Weblate (Korean)
Currently translated at 94.1% (402 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ko/
* Translated using Weblate (French)
Currently translated at 100.0% (427 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fr/
* Translated using Weblate (Hindi)
Currently translated at 99.8% (426 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hi/
* Translated using Weblate (Korean)
Currently translated at 95.3% (407 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ko/
* Translated using Weblate (Dutch)
Currently translated at 100.0% (427 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/nl/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.8% (426 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt_BR/
* Added translation using Weblate (Sardinian)
* Translated using Weblate (Sardinian)
Currently translated at 52.7% (225 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sc/
* Added translation using Weblate (Filipino)
* Translated using Weblate (Filipino)
Currently translated at 5.2% (22 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fil/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (427 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es/
* Translated using Weblate (Filipino)
Currently translated at 11.2% (48 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fil/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (427 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt_BR/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (427 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/tr/
* Translated using Weblate (Sardinian)
Currently translated at 56.4% (241 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sc/
* Translated using Weblate (Portuguese)
Currently translated at 81.5% (348 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt/
* Translated using Weblate (Portuguese)
Currently translated at 81.5% (348 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt/
* Translated using Weblate (Serbian)
Currently translated at 77.5% (331 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sr/
* Translated using Weblate (Sardinian)
Currently translated at 71.7% (306 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sc/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (427 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hans/
* Translated using Weblate (Russian)
Currently translated at 100.0% (427 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ru/
* Translated using Weblate (Ukrainian)
Currently translated at 100.0% (427 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/uk/
* Translated using Weblate (Sardinian)
Currently translated at 100.0% (427 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sc/
* Translated using Weblate (Bulgarian)
Currently translated at 100.0% (427 of 427 strings)
Translation: Tachiyomi/Strings
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/bg/
(cherry picked from commit ab854420b5e52f145146da9df5f2f4ff2ee283f1)
2019-04-12 19:04:44 +02:00
inorichi
0e3464457c
Remove internal sources
2019-04-12 19:05:18 +02:00
inorichi
56195434e7
Add intent filter for external queries
2019-04-12 18:40:04 +02:00
inorichi
ba2194f435
Load urls inside webview
2019-04-12 17:29:02 +02:00
inorichi
e7df172da1
Provide default web view client so that redirections work
2019-04-08 10:13:58 +02:00
inorichi
e7606e6dca
Add option to open manga details in a WebView
2019-04-08 02:08:40 +02:00