55 Commits

Author SHA1 Message Date
Taumer
d58c517a6c Implement genre filter for Mintmanga 2016-08-30 14:22:55 +03:00
Robin Appelman
2fb3b50535 Add genre filter for catalogue (#428)
* Add genre filter for catalogue

* Implement genre filter for batoto

* hardcode filters for sources

* swtich filter id to string

* reset filters when switching sources

* Add filter support to mangafox

* Catalogue changes

* Indefinite snackbar on error, use plain subscriptions in catalogue presenter
2016-08-28 22:59:00 +02:00
Gilfar
4171e87b4b update Mangasee chapter selector (#429) 2016-08-28 11:38:37 +02:00
len
f7bb356abd Fix exception thrown when Batoto search is empty 2016-07-16 17:25:22 +02:00
bake
466515c801 Implement "Wie Manga!" (#379)
* Implement Wie Manga!

* Unnecessary import
2016-07-02 22:16:20 +02:00
inorichi
05c0516a57 New reader menu (#368) 2016-06-27 16:46:31 +02:00
Jake Merdich
fe6dff9086 Handle a missing page list in MangaHere (#366)
This typically happens when a manga is pulled from their catalog (I tested it on Nisekoi). Previous behavior led to a NullPointerError, now gives an empty page list.

Giving a reason to the user beyond "Empty Page list" would be a good idea in the future (this seems to be one holdup for #220), but there doesn't seem to be an obvious place to put it without touching the base classes.  In the meantime, this is far more informative than null errors.
2016-06-25 13:01:44 +02:00
Lennart Weller
3ee5774870 Use Cloudflare client for ReadManga.Today (#363) 2016-06-23 14:05:20 +02:00
Gilfar
c8fbb96f49 Mangasee as image source (#355)
* Mangasee as image source

* revert

* Mangasee source refactoring
2016-06-20 15:37:35 +02:00
len
143303f7df Parser improvements 2016-06-20 00:57:29 +02:00
len
585f7ec17d Remove getAbsoluteUrl method 2016-06-18 17:37:41 +02:00
len
5cfd5da338 Convert some classes to Kotlin 2016-06-15 16:37:48 +02:00
len
237af4b07d Fix dependency injection and use custom models extending DB ones 2016-06-14 15:17:37 +02:00
Taumer
4de8b6e9a8 Update Mangachan address and fix loading covers after update (#347) 2016-06-11 15:59:04 +02:00
Taumer
f0a382c21a Improve regex for pages from Readmanga and Mintmanga (#345) 2016-06-09 19:48:23 +02:00
Taumer
dad9dcd742 Improve getAbsolutUrl method (#336)
Also fix Mangachan most popular pages
2016-06-07 20:04:50 +02:00
len
d1db2d60ec Fix #329. Add confirmation before removing favorite manga on multiple selection. Add new proguard rules 2016-06-05 23:40:27 +02:00
len
6687c80b2d Minor changes 2016-06-05 11:14:40 +02:00
len
2723aeeb5c Better error feedback. Closes #325 2016-06-03 12:37:07 +02:00
len
1ac8ef5341 Reader fixes and minor changes 2016-06-02 14:11:10 +02:00
len
6beff242b0 LoginSource moved to an interface 2016-05-28 00:20:59 +02:00
len
8bd20c39aa All network calls are now done directly through the client 2016-05-27 17:17:30 +02:00
len
efd36388b0 Fix network unsubscription crashes, refactor network methods 2016-05-27 16:52:44 +02:00
len
0fe350af9a Minor classes restructuration and optimize imports 2016-05-27 13:21:21 +02:00
Naji Astier
5d9c817461 Implement ReadMangaToday with the new source 2016-05-26 10:22:43 +02:00
Taumer
f95c9a12c9 Reimplement russian sources 2016-05-26 10:22:43 +02:00
len
015257fe75 Implement Mangafox and Mangahere with the new source 2016-05-26 10:22:42 +02:00
len
dd5692bb2d Rewrite sources. Implement Batoto and Kissmanga 2016-05-26 10:22:39 +02:00
Mohamed Ezzat
48a1e8f74c pmd:UseIndexOfChar - Use Index Of Char (#300) 2016-05-17 21:49:13 +02:00
len
4d65038ad3 Optimize imports 2016-05-15 23:06:11 +02:00
len
6e8a41f898 Kissmanga loading through Cloudflare. A lot of refactoring was needed 2016-05-15 20:46:58 +02:00
Mohamed Ezzat
ff6eefe1c4 pmd:ImmutableField - Immutable Field (#282) 2016-04-28 18:46:05 +02:00
len
0a27d4e185 Add an option to reencode images under the advanced tab. #262 2016-04-21 15:31:07 +02:00
len
bd8b9febd2 Minor changes 2016-04-21 01:04:46 +02:00
len
877032a757 Fix incomplete downloads. Closes #264 2016-04-20 17:10:10 +02:00
len
a7840bc247 Rewrite PreferencesHelper. Allow to customize navigation with volume keys and tapping. Closes #251 and closes #129. 2016-04-18 17:29:46 +02:00
len
218ea7267d Remove lambdas 2016-03-23 20:28:44 +01:00
inorichi
71783657af Merge pull request #201 from na-ji/master
Implement parser for readmanga.today
2016-03-23 19:45:29 +01:00
Naji Astier
3d67607768 Merge remote-tracking branch 'upstream/master' 2016-03-22 20:02:10 +01:00
len
5132f4850f Minor changes 2016-03-19 19:30:55 +01:00
len
14f248546a Use kapt, remove retrolambda, migrate database and source to Kotlin 2016-03-19 17:48:55 +01:00
Taumer
2ced70652b Implement parsers for Readmanga, Mintmanga and Mangachan 2016-03-10 23:59:22 +03:00
len
689f2e7fbf Support for sources from different languages 2016-03-10 16:15:48 +01:00
inorichi
d4bb092543 Allow custom parsing of chapter number on sources 2016-02-26 18:29:08 +01:00
inorichi
c0452038f7 Partial migration of data package to Kotlin 2016-02-21 18:55:37 +01:00
Robin Appelman
7d6ce46829 sort by views for mangafox and mangahere search results 2016-02-12 21:49:38 +01:00
inorichi
56a45f263e Strip html tags from batoto notice and directly throw an exception 2016-02-12 15:38:16 +01:00
Robin Appelman
393b4916f6 Show batoto staff notice if updating chapters failed 2016-02-11 22:59:24 +01:00
Robin Appelman
2566862e0f seamless chapter transitions 2016-02-08 22:24:47 +01:00
inorichi
6435eeb251 Use network cache 2016-02-05 20:18:39 +01:00