Commit Graph

927 Commits

Author SHA1 Message Date
len
cd92569355 Restart inject module when the app is created 2016-06-15 17:58:28 +02:00
len
a82e1d0e45 Remove unneeded annotations and some cleanup 2016-06-15 17:47:44 +02:00
len
5ad06df4ac Fix chapters with 1 page not marked as read 2016-06-15 16:47:59 +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
len
658860fdff Add chapter loader, drop non seamless mode 2016-06-14 15:15:31 +02:00
len
21ba371a32 Replace Dagger2 with Injekt, reorganize dependencies 2016-06-14 15:13:48 +02:00
len
589160242e Rewrite database models in Kotlin 2016-06-14 15:11:23 +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
len
682a2c7546 Delete file when exception is thrown 2016-06-09 15:46:08 +02:00
len
2d1e85f280 Fix scroll position with many categories. Closes #332 2016-06-09 14:27:11 +02:00
len
dbec4fc15e Cloudflare fix. Closes #344 2016-06-09 11:32:24 +02:00
Mohamed Ezzat
95cd77e749 Multiple quality improvements - squid:S1213, squid:S1943, squid:S1066 (#342) 2016-06-08 08:44:12 +02:00
Bram van de Kerkhof
172305fc6a Wrong card background fix + bump gradle version (#337) 2016-06-07 20:14:36 +02:00
Taumer
dad9dcd742 Improve getAbsolutUrl method (#336)
Also fix Mangachan most popular pages
2016-06-07 20:04:50 +02:00
len
59b90a94d0 Remove covers on error. #334 2016-06-06 20:45:22 +02:00
len
93fc5944f3 Remove unneeded casts 2016-06-06 16:53:58 +02:00
len
7039216eae Manual mappings. Code generation on java classes (better compilation times) 2016-06-06 16:27:24 +02:00
Bram van de Kerkhof
7ba898f701 Added recently read tab (#316) 2016-06-06 15:26:56 +02:00
len
11262f86f9 Release 0.2.2 2016-06-06 14:43:02 +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
156e43290e Remove unneeded swipe refresh 2016-06-05 11:54:35 +02:00
len
6687c80b2d Minor changes 2016-06-05 11:14:40 +02:00
Bram van de Kerkhof
1fbec7bf3d Added improvements for RecentChapters. Closes #320 (#324) 2016-06-04 17:50:44 +02:00
len
6196480d1d Minor improvements 2016-06-03 18:25:47 +02:00
len
2723aeeb5c Better error feedback. Closes #325 2016-06-03 12:37:07 +02:00
len
728ab18017 Make active page nullable. Fixes #326 2016-06-03 12:25:39 +02:00
len
0714fdc7e6 Fix #328 2016-06-03 12:09:38 +02:00
NoodleMage
10ec3a9b0c Added chapter recognition for "season" case 2016-06-02 16:39:19 +02:00
len
1ac8ef5341 Reader fixes and minor changes 2016-06-02 14:11:10 +02:00
len
18cdddf433 Minor improvements for sync services 2016-05-31 16:14:32 +02:00
len
02a697031f Chapters FAB doesn't depend on the recognized chapter number. Cloudflare resolver fix 2016-05-28 19:10:09 +02:00
len
6beff242b0 LoginSource moved to an interface 2016-05-28 00:20:59 +02:00
len
46cc078e93 Downloading chapters now always add them from the beginning 2016-05-27 20:11:37 +02:00
len
9aa6da0642 Default headers are bad 2016-05-27 18:08:05 +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
79bb207a8d Use async method for network calls, trying to fix a crash 2016-05-27 13:56:18 +02:00
len
0fe350af9a Minor classes restructuration and optimize imports 2016-05-27 13:21:21 +02:00
len
4e784cd7c3 Minor fixes 2016-05-26 16:03:55 +02:00
len
12d6919421 Do not parse -2 chapter number 2016-05-26 15:52:12 +02:00
len
79ec4faddb Always close requests' response body 2016-05-26 15:16:42 +02:00
len
b5dbdd1774 Change default sorting method 2016-05-26 15:10:31 +02:00
len
a08cea9df8 Show changelog when new version is installed 2016-05-26 15:10:28 +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
len
bc3d5dc863 Add support's library custom tabs 2016-05-25 17:33:58 +02:00
Mohamed Ezzat
8086d1db46 squid:SwitchLastCaseIsDefaultCheck - switch statements should end with a default clause (#306) 2016-05-25 00:09:38 +02:00
Bram van de Kerkhof
26f4f53ec2 Fixed spinner + improved ripple (#310) 2016-05-25 00:09:24 +02:00
len
6af78418a4 Fix an issue with seamless mode and chapters with less than 5 pages #291 2016-05-23 12:10:24 +02:00
len
f629db3c10 Exclude manga from unknown sources from the library 2016-05-22 23:40:44 +02:00
len
af0cf9e52d Load next/prev chapter depending on the sorting method 2016-05-21 22:04:07 +02:00
len
e885469504 Allow to change sorting mode from the chapters fragment 2016-05-21 22:04:06 +02:00
len
ca7e5260f0 Tables classes in Kotlin. Rename COLUMN -> COL 2016-05-21 22:04:06 +02:00
len
dba64f849b Database support for ordering chapters like the source 2016-05-21 22:04:05 +02:00
len
637dda2e22 Make status bar transparent on API >= 21 2016-05-21 15:43:48 +02:00
NoodleMage
575eaee1d2 UI tweaks 2016-05-19 16:29:25 +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
len
8da11dbdb9 Fix MAL not binding a manga. Upgrade Kotlin to 1.0.2 2016-05-13 13:37:08 +02:00
len
70fabf6a6b Bump dependencies and support library 2016-05-12 20:15:15 +02:00
len
43fafbc747 Fix a crash when trying to change the downloads directory on some devices 2016-05-12 16:45:35 +02:00
len
88e64c878b Double the distance required to trigger category update and remove overflow menu setting 2016-05-12 15:30:57 +02:00
Bram van de Kerkhof
0ad9e4af0b Fix #267 (#299) 2016-05-12 14:28:44 +02:00
Bram van de Kerkhof
a6df745daa Rewrote ChapterRecognition to Kotlin. (#293) 2016-05-11 15:33:14 +02:00
len
136136d055 Trying workaround for #296 2016-05-09 13:29:46 +02:00
len
c20d86e5c0 Category update can only be triggered when the list is at the top 2016-05-09 13:23:57 +02:00
len
7ca99f749b Remember last active category. Closes #261 2016-05-08 18:11:09 +02:00
len
7cc4405c09 Swipe down updates active category. Closes #292. Not sure I'll keep this 2016-05-08 17:27:49 +02:00
len
62d5deaa6f Allow to open manga in the browser. Closes #157 (Doesn't work with kissmanga) 2016-05-08 15:20:55 +02:00
len
7f5879ed6f Add confirm dialog for multiple deletion. Closes #155 2016-05-08 14:58:21 +02:00
len
a0f7761a37 Minor changes 2016-05-07 23:50:05 +02:00
Bram van de Kerkhof
ed77c60283 Added download notifications, resolves #260 (#289) 2016-05-07 23:09:14 +02:00
len
8f144316a6 Fix a crash when updating active category and no categories available 2016-05-06 15:44:01 +02:00
len
e73eed4a9b Fix catalog covers' flickering when adding a page 2016-05-06 14:28:39 +02:00
len
9de3da33aa Fix recent chapters menu button not showing on high dpi screens 2016-05-05 20:58:19 +02:00
len
0de214c3b5 Delete from the download queue on the main thread. It could fix some crashes 2016-05-05 16:05:36 +02:00
len
1226023dc2 Allow to update one category 2016-05-05 00:37:03 +02:00
len
5e24054a0b Database queries are now separated by table. Improve how the app creates downloads 2016-05-02 22:36:10 +02:00
len
1d1e5f1f99 Toggle reader menu with the menu button, closes #286. Fix incorrect drawer selected item when using back button 2016-05-01 21:53:00 +02:00
len
49628e9cf5 Fix recent crashes 2016-04-30 01:44:53 +02:00
len
47bc1f7a9f Remove RelativeLayout from covers for better performance 2016-04-29 20:00:03 +02:00
len
e881488bcc Refactor and convert to Kotlin base classes. Fix FAB behavior 2016-04-28 21:54:54 +02:00
Bram van de Kerkhof
97ee7b81af Release version manual update hotfix. (#283) 2016-04-28 18:46:12 +02:00
Mohamed Ezzat
ff6eefe1c4 pmd:ImmutableField - Immutable Field (#282) 2016-04-28 18:46:05 +02:00
Mohamed Ezzat
9f546d13c2 squid:S1118 - Utility classes should not have public constructors (#281) 2016-04-28 18:45:39 +02:00
Mohamed Ezzat
270cacb1d7 squid:S2039 - Member variable visibility should be specified (#279) 2016-04-27 22:18:25 +02:00
len
5d396bfb7c Make query non nullable, it fixes some bugs in the catalogue 2016-04-27 00:58:05 +02:00
len
de6cc8394e Fixed some crashes in the catalogue and the reader 2016-04-27 00:23:06 +02:00
NoodleMage
eb9c5f95db Removed automatic update + duplicate fix 2016-04-26 22:56:49 +02:00
NoodleMage
55e9d2880c Rewrote UpdateDownloader to Kotlin
Added auto update check (every 12 hour)
Warning message optional fix #256
Lots of bug fixes!
2016-04-26 20:57:05 +02:00
len
ec9c19ce7d Use a thread-safe list for downloads 2016-04-26 14:00:22 +02:00
len
bfb12bc7c1 Minor changes to fix a possible crash in the downloads view 2016-04-24 23:32:49 +02:00
len
4befcf3819 Fix #277, library not updating 2016-04-23 15:39:41 +02:00
len
b83efd90a8 Slightly increase library view performance by caching typefaces 2016-04-22 19:41:59 +02:00
len
9f0da3f1d6 Upgrade to nucleus 3 2016-04-22 14:28:06 +02:00
len
50ae08ed8d Back button now returns to library. Closes #252 2016-04-21 16:31:23 +02:00
len
5385642a5b Downloads now retry requests after some seconds. Closes #271 2016-04-21 15:57:47 +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
a30705f197 Oops... nobody noticed being unlogged from batoto? 2016-04-20 17:31:31 +02:00
len
877032a757 Fix incomplete downloads. Closes #264 2016-04-20 17:10:10 +02:00
len
19bf47b6d2 Release resources before trying to delete an incomplete file #264 #211 2016-04-19 21:04:28 +02:00
len
a9bfeb058b Revert "Temporarily include nucleus in the project"
This reverts commit 447dfd1e3c.
2016-04-19 14:11:03 +02:00
len
9213fc6999 Always close response body 2016-04-19 14:08:35 +02:00
len
447dfd1e3c Temporarily include nucleus in the project 2016-04-19 12:58:33 +02:00
len
638d3a32cf Also use manga per row setting in catalogue 2016-04-18 20:33:09 +02:00
len
17c59657c3 Allow to unbind manga, closes #258. Fix some network calls leaking 2016-04-18 20:14:50 +02:00
len
81bce8ef76 Mark common categories when moving them. Closes #135 2016-04-18 19:20:14 +02:00
len
78314077bb Fix custom brightness turning off the screen. #106 2016-04-18 17:36:27 +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
iBaer
6d0254c5e5 Fixed backup/restore for 3rd party applications (#255)
* Same MIME for restore/backup, so 3rd party applications like Google Drive find the proper files.
MIME changed to proper type for json files.

* MIME type for restore temporaly on "application/*" so the cached file can also be chosen
2016-04-18 13:40:34 +02:00
Mohamed Ezzat
06681a3db7 squid:S1854 - Dead stores should be removed (#253) 2016-04-18 13:40:26 +02:00
len
0fe0088ff0 Also use no predictive animations for AutofitRecyclerView 2016-04-15 15:52:53 +02:00
len
492a24ec17 Use always 3 characters for downloaded pages. Fixes #181 2016-04-15 15:14:02 +02:00
len
17a6ea973e Some bugfixes 2016-04-15 14:58:36 +02:00
len
eb662f1234 Fix some crashes when restoring backups 2016-04-14 17:24:34 +02:00
len
5ecdecea98 Skip memory cache for images in catalog 2016-04-13 17:59:05 +02:00
len
b4277faf90 Not yet #187 2016-04-13 17:42:53 +02:00
len
09902566ad Fix for #187? 2016-04-13 16:45:39 +02:00
len
dc80a5ffbd Minor XML refactoring 2016-04-13 16:42:59 +02:00
Bram van de Kerkhof
b1b97c19d4 Added option to check if connected to power before updating. closes #192 (#229) 2016-04-13 14:08:07 +02:00
len
46a0820e5c Fix scrolling issue 2016-04-13 02:08:43 +02:00
len
6cbdbb5be3 Fix #248 2016-04-12 22:41:45 +02:00
len
b8d1a88623 Changes in cover cache. Store covers in external cache dir 2016-04-11 18:50:31 +02:00
len
af20c613a4 Hide upload date if not parsed 2016-04-10 17:53:02 +02:00
len
b27669ee32 Remove unused strings 2016-04-10 17:49:48 +02:00
len
840437580f Fix for #144? 2016-04-10 16:19:05 +02:00
len
2fa5d0cbaf Add presenter subscriptions to the subscription list when using custom subscribe methods 2016-04-10 04:32:43 +02:00
len
11f6c44442 Make status bar transparent on API > 21 properly. Snack function moved to an extension method in View 2016-04-10 00:59:12 +02:00
len
5fbeeade94 A few more crashes fixed 2016-04-08 22:57:31 +02:00
len
72f029b57f Fix #242. Minor changes 2016-04-08 18:01:33 +02:00
len
67c4781376 Upgrade support library. Switch gradle build tools and AS to 2.0. Adapt code to new support lib 2016-04-08 16:18:41 +02:00
len
fe49286d97 A few more crashes fixed 2016-04-07 20:39:37 +02:00
len
4196a0f585 Minor changes trying to fix a crash 2016-04-07 14:43:02 +02:00
len
fa8d0946e9 Remove unneded dependency 2016-04-06 20:40:37 +02:00
len
7c503648ff Minor changes. Also fix #240 2016-04-06 16:45:13 +02:00
len
a598ebf72f More crash fixes 2016-04-06 02:18:04 +02:00
len
d8ac35d259 Crash fixes 2016-04-04 23:25:50 +02:00
len
5029e4a28c Fix a bug when opening a chapter from the recents tab and changing the viewer from the reader would not update chapters for that manga anymore 2016-04-03 18:47:56 +02:00
len
ac15c0c57e Fix an error when restoring backup 2016-03-31 12:17:40 +02:00
len
0c0372dc51 Fix #236 2016-03-30 18:17:00 +02:00
len
723c0e99a5 Remove unneeded class 2016-03-30 17:19:02 +02:00
len
e04596c668 Minor UI fixes 2016-03-30 10:30:13 +02:00
inorichi
da44dc3fb5 Support backups 2016-03-29 20:48:28 +02:00
len
06c63f1207 Fix a crash in the reader when restoring the instance. Removed capitalization on each word 2016-03-29 13:47:32 +02:00
NoodleMage
fe8e4a4f54 fix #99 2016-03-28 14:07:24 +02:00
NoodleMage
a78f89d4eb Can now choose to automatically remove chapter after reading (or previous). Fix #42 2016-03-25 23:05:50 +01:00
NoodleMage
499c2213ee Implements delete chapter when set as read for issue #42 2016-03-25 23:05:46 +01:00
NoodleMage
abbc7b572a Implements Download next 1/5/10/all chapters for issue #42 2016-03-25 23:05:45 +01:00
len
bf1fdda651 Fix crashes on settings 2016-03-25 15:50:25 +01:00
len
218ea7267d Remove lambdas 2016-03-23 20:28:44 +01:00
inorichi
70cf085df9 Merge pull request #225 from NoodleMage/manga_chapters
Updated manga chapters UI
2016-03-23 19:51:20 +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
NoodleMage
137c21e6c9 Added animation 2016-03-23 19:38:12 +01:00
NoodleMage
bc473055b9 Changed fragment_manga_chapters.xml. Fix #221 2016-03-22 20:56:19 +01:00
Naji Astier
3d67607768 Merge remote-tracking branch 'upstream/master' 2016-03-22 20:02:10 +01:00
len
ce271649ac Page number indicator now transparent 2016-03-21 15:58:59 +01:00
len
0078cb88c3 A few crashes fixed 2016-03-21 14:50:02 +01:00
len
19cb548e18 Fix last commit 2016-03-20 23:55:44 +01:00
len
b3cf7dbc14 Implement #226 2016-03-20 22:17:23 +01:00
len
92b3f90380 Fix a query 2016-03-20 01:37:04 +01:00
len
0d41c60a38 Fix tests 2016-03-19 21:09:51 +01:00
len
5132f4850f Minor changes 2016-03-19 19:30:55 +01:00
len
53fae2939a Remove apt, add manual EventBusIndex (not sure if it works) 2016-03-19 18:39:18 +01:00
len
14f248546a Use kapt, remove retrolambda, migrate database and source to Kotlin 2016-03-19 17:48:55 +01:00
len
0d519b3d16 Reader presenter in Kotlin + remove Icepick 2016-03-19 15:14:51 +01:00
len
8e0a9d6d66 Fix crashes 2016-03-19 01:03:28 +01:00
len
b8bc3476f4 Fix last commit 2016-03-19 00:22:13 +01:00
len
6b326cfb79 All events in Kotlin 2016-03-19 00:16:27 +01:00
len
aaef738dda Download manager in Kotlin and fix another crash in reader 2016-03-19 00:11:34 +01:00
len
35748fc1f3 Raw queries in Kotlin 2016-03-18 23:23:56 +01:00
len
a122d817e8 Fix ACRA not attaching BuildConfig 2016-03-18 20:40:14 +01:00
len
4ccce424de Reader view in Kotlin. Upgrade gradle wrapper. Remove ButterKnife from the project 2016-03-18 20:21:30 +01:00
len
396a79899e Bump dependencies. Fix crash in reader 2016-03-17 21:02:40 +01:00
len
de53681d2b Fix reader theme 2016-03-17 20:35:45 +01:00
NoodleMage
5ef5f9b45f Rewrote Theme 2016-03-17 20:01:52 +01:00
NoodleMage
98d420d5aa Rewrote nav drawer to Kotlin + UI updates
Added launch screen + new Header

Removed MaterialDrawer library. Implemented Nav Draw from Support Library
2016-03-17 20:01:33 +01:00
len
5b75818fc5 Different approach for #214 2016-03-16 19:52:19 +01:00
len
f49577bc77 Manga in Kotlin. Expect some errors yet 2016-03-13 22:06:32 +01:00
len
a87c65872c Fix login dialogs not showing the correct title 2016-03-11 16:16:56 +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
len
ba1dca1826 Fix #206 2016-03-10 16:05:26 +01:00
len
05adde552d Kotlinize some widgets 2016-03-08 01:22:56 +01:00
inorichi
0ddbfd1036 Merge pull request #204 from NoodleMage/svg_all_the_way
Converted all icon drawables to vector + Removed Android-Iconics library.
2016-03-08 00:47:26 +01:00
NoodleMage
8b45df37d2 Converted all icon drawables to vector.
Removed Android-Iconics library.
2016-03-08 00:35:29 +01:00
len
70e557575f Preferences ported to support library 2016-03-07 23:48:43 +01:00
NoodleMage
6383a745ff Fixed wrong download filter from commit #33386e2
Fixed another tab not in TabLayout error.

Drawable to Vector
Removed Filter... Toast
2016-03-06 22:27:30 +01:00
len
b89d6644d8 Performance improvements for library filters 2016-03-06 22:27:26 +01:00
NoodleMage
8fbef4b4bb Can now filter unread manga + Code opt 2016-03-06 22:27:24 +01:00
NoodleMage
d9f5a97d56 Can now filter downloads only on library view. Fix #27 2016-03-06 22:27:22 +01:00
len
e4ee03cb61 Allow to cancel update. #192. Needs testing 2016-03-06 20:58:15 +01:00
Kevin Richter
f856386bf7 Hide clear button
Hide the clear butten when all downloads have finished.
2016-03-06 17:51:25 +01:00
len
ff61282104 Readers in Kotlin. Also fix #193 2016-03-04 14:10:41 +01:00
len
b2fe9d7d4d Fix #196 2016-03-03 20:16:28 +01:00
len
16a5e6c01a Some base classes and preferences in Kotlin 2016-03-02 16:17:56 +01:00
NoodleMage
a7e652f1f7 Rewrote Recent to Kotlin 2016-03-02 14:54:51 +01:00
len
e1a3ab2726 Readded chapters do not notify. Fix #188 2016-03-02 14:18:50 +01:00
len
ae9c412b6d Fix possible crashes similar to #191 2016-03-02 14:07:54 +01:00
len
fad0027e17 Fix #191 2016-03-02 13:37:54 +01:00
len
ee4bf163ef Catalogue in Kotlin. Support library upgraded to 23.2.0. Downloads directory now shows a list of folders, it should fix #141. 2016-03-01 23:29:07 +01:00
inorichi
fabdba4452 Settings in Kotlin 2016-02-27 17:49:22 +01:00
NoodleMage
fa5b64ce2e Rewrote IOHandler to Kotlin 2016-02-27 10:35:14 +01:00
inorichi
d4bb092543 Allow custom parsing of chapter number on sources 2016-02-26 18:29:08 +01:00
inorichi
f73f0cc341 Download queue's UI in Kotlin 2016-02-26 18:10:13 +01:00
inorichi
50b97fa28f Log message error when a request from the catalogue fails. 2016-02-25 16:33:30 +01:00
inorichi
61c7feca87 Refresh adapter after the cover is changed. Some minor changes on categories. 2016-02-25 16:13:48 +01:00
NoodleMage
9ac2f02885 Cover change fix (hopefully :-) 2016-02-25 16:02:58 +01:00
inorichi
59276b7160 Migrate library to Kotlin. 2016-02-25 15:37:52 +01:00
NoodleMage
9f78c8f6b4 - Rewrote Category to Kotlin
- Moved category to ui
- Reworked Animation (smoother)
- Updated TextDrawable
2016-02-25 09:58:01 +01:00
NoodleMage
144d315e27 rewrote ScrollAwareFABBehavior.java to Kotlin. Can now implement FABAnimationBase to create different FAB animations 2016-02-24 11:57:57 +01:00
inorichi
34dc85e605 Allow to retry image when decoding fails or open in the browser. Fixes #177 and fixes #120. Also fix a bug where the current page was not restored when changing settings. 2016-02-23 20:02:49 +01:00
inorichi
4ba0f343e3 Fix #179 2016-02-23 17:32:47 +01:00
inorichi
4876eaafcc Fix #168 and fix #81. 2016-02-22 16:53:33 +01:00
inorichi
16f6be3613 Probable fix for #168. Maybe #81 also. Needs confirmation. 2016-02-22 14:59:57 +01:00
inorichi
7a467d43df Fix tests after Kotlin merge (probably) 2016-02-21 23:13:22 +01:00
inorichi
c0452038f7 Partial migration of data package to Kotlin 2016-02-21 18:55:37 +01:00
inorichi
8581e4667a Merge pull request #160 from NoodleMage/issue_118
Implements Issue #118 download from recent tab
2016-02-19 20:36:31 +01:00
NoodleMage
b94f86765d Code cleanup, implements #118 2016-02-18 19:01:40 +01:00
NoodleMage
ba0f3778ce Can now mark as read / unread 2016-02-18 17:40:12 +01:00
NoodleMage
aac6b242a0 Can now delete manga from recent + added missing res files #118 2016-02-18 17:29:31 +01:00
NoodleMage
dec9442a65 Can now download from recent tab. #118 2016-02-18 17:29:29 +01:00
inorichi
b33da641d9 Fix crash in chapters list #159 2016-02-18 14:25:35 +01:00
Robin Appelman
eee137a084 prefer numbers at the start of the chapter title if otherwise unparsed 2016-02-16 21:03:52 +01:00
Robin Appelman
5e834ae3be improve colon handling 2016-02-16 21:03:21 +01:00
inorichi
dcfda61aba Always create nomedia file 2016-02-16 20:47:23 +01:00
inorichi
5ac7f7057a Merge pull request #150 from NoodleMage/comments
Improved comments
2016-02-16 20:41:45 +01:00
Robin Appelman
57b64a412e Fix infinite loop when no chapter number is parsed 2016-02-16 20:37:57 +01:00
inorichi
1e81f75377 Possible fix for #120 2016-02-16 18:19:54 +01:00
NoodleMage
1dd49a2ab1 Improved comments 2016-02-16 15:30:15 +01:00
NoodleMage
3da613dedb Moved edit cover to library | Updated manga info view | Updated catalogue
grid
2016-02-15 16:59:24 +01:00
inorichi
5c329d2314 Incorrect mark as read with seamless mode. #142 2016-02-14 15:35:58 +01:00
NoodleMage
3a19f8e40b FAB animation update 2016-02-13 12:08:15 +01:00
inorichi
a33b525f9e Merge pull request #136 from icewind1991/search-sort
sort by views for mangafox and mangahere search results
2016-02-12 22:01:43 +01:00
Robin Appelman
7d6ce46829 sort by views for mangafox and mangahere search results 2016-02-12 21:49:38 +01:00
inorichi
a90a4bf80c Remove old orientation lock. Add orientation types to preferences 2016-02-12 21:22:54 +01:00
inorichi
140bf8caee Allow to force a rotation 2016-02-12 19:36:00 +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
inorichi
5a83976fa5 Remove unneeded dependency. 2016-02-10 21:15:02 +01:00
inorichi
a81f6c3ac4 Trying to give write permissions on SD card 2016-02-10 15:41:59 +01:00
inorichi
6846ce5bfb Increase maximum allowed scale on pagers 2016-02-10 15:19:31 +01:00
inorichi
0c0ebe06e5 Volume keys scroll pages. Closes #95 2016-02-10 15:06:18 +01:00
inorichi
e50c683159 Fix tests failing after upgrading EventBus 2016-02-09 22:07:14 +01:00
inorichi
872af276ea Merge pull request #130 from icewind1991/chapter-number-parsing
Improve chapter number parsing
2016-02-09 21:50:32 +01:00
Robin Appelman
e6faee9779 handle chapters with part numbers 2016-02-09 21:23:57 +01:00
Robin Appelman
bc1ddd4379 fallback to parsing parts to handle arc numbers 2016-02-09 21:20:17 +01:00
inorichi
e348d6c1cf Upgrade to EventBus 3 2016-02-09 21:19:11 +01:00
Robin Appelman
1611a274b9 differentiate subchapters denoted by an alpha prefix 2016-02-09 20:57:26 +01:00
Robin Appelman
fa4a8204a4 prefer numbers without anything appended when parsing chapter numbers 2016-02-09 20:43:10 +01:00
Robin Appelman
5977e9f47f handle chapter versions which are attached to the chapter number 2016-02-09 20:26:51 +01:00
Kevin Richter
63d0161da5 move clear queue to presenter 2016-02-09 17:42:39 +01:00
Kevin Richter
d8b46c1969 set display mode title 2016-02-09 16:57:11 +01:00
Kevin Richter
f84731c2df cleanup chapter action menu 2016-02-09 16:50:26 +01:00
Kevin Richter
50d71d1395 clear the download queue 2016-02-09 16:34:41 +01:00
Kevin Richter
4be0b2502e Change stop to pause in download queue view 2016-02-09 16:25:36 +01:00
Kevin Richter
6c069ad87b multiple chapter download from manga view 2016-02-09 16:01:11 +01:00
Robin Appelman
2566862e0f seamless chapter transitions 2016-02-08 22:24:47 +01:00
inorichi
945625d3ad Cancel notification when no new chapters are found. Closes #121 2016-02-07 19:15:45 +01:00
inorichi
050b9c9fce Remember last used source. Closes #30 2016-02-06 19:03:15 +01:00
inorichi
c35184abdc Upgrade gradle. Other minor changes 2016-02-06 00:37:11 +01:00
inorichi
34c5f0b7ba Try to mark readded chapters as read. #119 2016-02-05 22:08:54 +01:00
inorichi
6435eeb251 Use network cache 2016-02-05 20:18:39 +01:00
inorichi
eec2dcd981 Fix a crash 2016-02-05 17:30:58 +01:00
inorichi
57ba368ae0 Add library search. Closes #64 2016-02-05 16:24:34 +01:00
inorichi
ed06469885 Trying to fix a backpressure isue 2016-02-05 15:42:53 +01:00
inorichi
79cd8c691e Minor changes 2016-02-05 14:53:07 +01:00
inorichi
391550f49a Implement zoom start position. Closes #92. Rapid decoder properly throws an error when it fails to decode. 2016-02-04 17:16:47 +01:00
inorichi
6aa07dd17e Download the first image of the next chapter 2016-02-03 22:21:15 +01:00
inorichi
aada373a0c Replace onProcessRestart with the new startables. 2016-02-03 21:09:40 +01:00
NoodleMage
d7aef2e97a Application can now check if update available 2016-02-03 17:12:26 +01:00
inorichi
7953ba6e78 Display date in local format. Fix #108 2016-02-03 13:28:55 +01:00
inorichi
c204548df5 Release 0.1.3 2016-02-03 12:56:12 +01:00
inorichi
7944bb8479 Fix #100 2016-02-01 20:53:06 +01:00
inorichi
c4ae88a8ff Use Rapid only for regions. Fixes #97 (probably) 2016-01-31 22:41:45 +01:00
inorichi
ad953b7bf6 Ask for external storage permissions on Marshmallow. Fixes #76 and #36 2016-01-31 22:38:54 +01:00
inorichi
d799ae5d72 Webtoon reader "restores" position on rotation. Fixes #93 2016-01-31 18:48:13 +01:00
inorichi
a3ec057384 Now tap on edges of webtoon reader scrolls by 3/4 screen 2016-01-31 02:40:05 +01:00
inorichi
e53b05feba Fix gestures on vertical readers 2016-01-30 16:40:41 +01:00
inorichi
bcefc176c1 Use Rapid decoder also when no regions are required 2016-01-30 16:10:53 +01:00
NoodleMage
28fd22dfe0 Manga initialized check. Now takes network cover image if something went
wrong
2016-01-30 13:46:18 +01:00
inorichi
78a2eae719 Minor changes 2016-01-30 00:41:39 +01:00
NoodleMage
8b52fea602 Can now manually set cover pictures. #79
Forgot to add IOHandler

Removed FAB library now use the internal one. Changed getTimestamp to modification date.

Rewrote IOHandler.  Fixed Drive Bug. More bug fixes. Tested working for API 16 and 23

Fixed merge bugs
2016-01-29 20:44:51 +01:00
inorichi
c03495be94 All chapter filters are now saved 2016-01-29 19:36:08 +01:00
inorichi
f19889c222 Avoid OutOfMemory crashes on webtoon viewer increasing view holders height 2016-01-29 16:17:26 +01:00
inorichi
ea4fa60e01 Trying improvements for webtoon viewer. #71 2016-01-29 14:54:53 +01:00
inorichi
733b0da461 Upgrade OkHttp to 3.0.1 2016-01-28 16:44:18 +01:00
inorichi
74c32f9e16 Minor refactor on caches 2016-01-28 01:01:55 +01:00
inorichi
d8ab8f297f Let Glide cache local covers, it improves performance loading the covers from the library 2016-01-27 19:42:01 +01:00
inorichi
ec7df6b1f2 Merge pull request #77 from NoodleMage/material_nav
Added icons to navigation drawer #47
2016-01-27 18:52:16 +01:00
NoodleMage
ef03ca22d1 Added icons to navigation drawer. #47
Settings now inline with rest of menu

@Bind is onelined

Added icons to navigation drawer. Moved settings to the bottom of nav drawer.

Settings now inline with rest of menu

@Bind is onelined

Added icons to navigation drawer. #47
2016-01-27 18:48:43 +01:00
inorichi
82865dd3fd Format fixes 2016-01-27 17:47:43 +01:00
NoodleMage
23a6f76c37 Code optimization. Added javadoc. Removed setSize for it is not used
Fixed some mistakes.

Code optimization. Added comments. Few comment mistake fixes

Few comments

Added classes because of renaming

Fixed refactor mistakes :(.

typo + removed todo empty class

Changed o to 0. Some renaming.  Checked for nullability on string.isEmpty() function to prevent crashes

Removed redundant null check

Update ChapterCache.java

Another o to 0 change. Damn this .o! :)
2016-01-27 17:37:36 +01:00
inorichi
0c9bc97fe8 Initial support for custom images scaling (#40) 2016-01-27 01:48:40 +01:00
inorichi
c6ecfb2f67 Trying to fix some crashes 2016-01-26 19:18:31 +01:00
inorichi
8ca0814aff Add a way to search in MAL only from the user's list 2016-01-26 16:33:19 +01:00
inorichi
6f409c0e3b Add an alternative way to display the chapter title (#54) 2016-01-25 19:57:13 +01:00
inorichi
27b95e9d73 Minor changes 2016-01-25 13:19:03 +01:00
Robin Appelman
4918e67fda Show manga source in info panel 2016-01-25 12:49:56 +01:00
inorichi
b174adbab0 Use a gradient at the bottom of the cover. Remove external repositories from gradle 2016-01-24 23:41:21 +01:00
inorichi
59cc87c583 Fix #58 and #59 2016-01-24 13:57:20 +01:00
inorichi
0e87dc995a Add backpressure buffer for downloads 2016-01-24 13:23:29 +01:00
inorichi
594219848d Fix number of simultaneous downloads ignored (again) 2016-01-24 12:37:41 +01:00
inorichi
50306f6ea3 Merge pull request #53 from icewind1991/sort-order
save per-manga sort order
2016-01-24 00:10:02 +01:00
Robin Appelman
9b90ad0a3b save per-manga sort order 2016-01-24 00:01:24 +01:00
inorichi
5c854984e4 Fix #52 2016-01-23 21:58:36 +01:00
Robin Appelman
9e666dcdb3 Load the last page when switching to the previous chapter 2016-01-23 17:10:56 +01:00
inorichi
e81f98a975 Fix an UI refresh issue 2016-01-23 14:17:01 +01:00
inorichi
11dc0d7e9e Change filename for downloaded chapters, using the last path from the url is not reliable. This will break compatibility with previously downloaded chapters, they have to be deleted and downloaded again.
Disable download progress in the chapters view, it will avoid some crashes.
2016-01-23 13:58:53 +01:00
inorichi
07ed2e2ebb Hold the same manga instance (allowing to refresh manga state from the catalogue). Other minor changes. 2016-01-22 20:22:16 +01:00
inorichi
e1aa460106 Allow to display manga from catalogue as a simple list (#35) 2016-01-22 17:37:23 +01:00
inorichi
dd0a2d842a Improve recent chapters layout 2016-01-21 16:38:25 +01:00
inorichi
fa71e906c9 Change recent chapters query, now it shows last month updates. Download manager now uses a thread pool. 2016-01-21 02:26:34 +01:00
inorichi
d88513de56 Reenable recent updates tab 2016-01-20 19:43:44 +01:00
inorichi
ad97d03f1d Change toolbar color (Fix #43). Allow to also remove from library (Fix #44). Rewrite RxPager. 2016-01-20 19:21:17 +01:00
inorichi
0210fd8828 Fix a big issue with the download threads. Release 0.1.1 2016-01-20 14:38:45 +01:00
inorichi
0332d8dd79 Fix #39 2016-01-19 21:07:32 +01:00
inorichi
111ec5541f Fix an error with empty pages from downloaded chapters (images not found) 2016-01-19 19:30:55 +01:00
inorichi
4bf15a5a2c Allow to mark all previous chapters as read 2016-01-19 16:35:36 +01:00
inorichi
416fd128ba Upgrade StorIO to 1.8.0 2016-01-19 15:49:13 +01:00
inorichi
dda0c50a1c Show only recent chapters of the library 2016-01-18 20:18:46 +01:00
inorichi
f0a3c9c2dc Don't reset library adapter if it's not needed 2016-01-18 19:41:11 +01:00
inorichi
8520a47286 Sort sources alphabetically. Fix #31 2016-01-18 19:28:13 +01:00
inorichi
522e900b5a Initial support for recent updates. #20 2016-01-18 18:04:07 +01:00
inorichi
173e86320b Allow to add a manga to the library with a long click 2016-01-17 16:11:30 +01:00
inorichi
79229d9c6a Prepare for dev releases 2016-01-17 15:03:04 +01:00
inorichi
67c9420606 Bump dependencies. Minor changes to download manager 2016-01-16 18:10:05 +01:00
inorichi
936d5e46eb Prepare for first release 2016-01-16 16:33:35 +01:00
inorichi
70f4c7fcc3 Rename project 2016-01-15 15:18:19 +01:00
inorichi
1508bf42fb Open app from the new chapters found notification. Fixes #22 2016-01-15 14:38:24 +01:00
inorichi
414900abf8 Do not let the launcher create a new MainActivity 2016-01-14 22:33:41 +01:00
inorichi
1c465a6e59 Exclude novels from MAL. Fix #19 2016-01-14 20:50:14 +01:00
inorichi
24a0a3b96f Improve chapter recognition. 2016-01-14 17:45:32 +01:00
inorichi
4ee95140e6 Crash fixes 2016-01-14 00:50:40 +01:00
inorichi
6ef0573a49 Add an option to allow downloads on mobile connections. 2016-01-13 22:31:12 +01:00
inorichi
7e79a377cc Minor changes 2016-01-12 00:31:04 +01:00
inorichi
b170520370 Add an option to automatically update last chapter read and another one to ask before updating. Fixes #10 2016-01-11 18:21:17 +01:00
inorichi
226cc6990d Allow whitespaces in downloads path and add chapter id to avoid path conflicts. Throw if page list is empty
WARNING: Downloaded chapters from a previous version won't be visible in the app anymore. You  will have to manually delete the folder and download them again.
2016-01-10 21:16:23 +01:00
inorichi
e702be1a8d Rewrite the chapter insertion method. Create a wakelock until the library updates. Move custom preferences to widget package. 2016-01-10 19:49:26 +01:00
inorichi
fcb5bf4dd4 Add an option to update the library automatically after a specified time and an option to update only non completed mangas. Other minor changes. 2016-01-10 17:47:43 +01:00
inorichi
6eb321bb06 Don't update the chapter list if the parsed list is empty (#18) 2016-01-09 21:39:59 +01:00
inorichi
201650ced7 Notify when an image can't be decoded in the pager reader. Changes to theme. Reload library adapter when the mangas per row setting is changed (to recalculate covers height). 2016-01-09 18:23:38 +01:00
inorichi
8be44c209c Show selected decoder and background color in the popup menu. Reload adapter when the decoder changes. 2016-01-09 00:57:02 +01:00
inorichi
d03e7e2f8c Add Rapid decoder for better image support. Reorganize readers. 2016-01-08 20:16:17 +01:00
inorichi
b735a1f581 Add minor improvements and retry button to webtoon reader. 2016-01-07 21:21:42 +01:00