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.
8 years ago
len
b6df5e6ee6
Reader fixes (MAL not updating in certain scenarios)
8 years ago
Lennart Weller
3ee5774870
Use Cloudflare client for ReadManga.Today ( #363 )
8 years ago
Gilfar
c8fbb96f49
Mangasee as image source ( #355 )
...
* Mangasee as image source
* revert
* Mangasee source refactoring
8 years ago
len
143303f7df
Parser improvements
8 years ago
len
585f7ec17d
Remove getAbsoluteUrl method
8 years ago
len
9beeca652f
Rewrite preferences with a modified support library v7
8 years ago
len
cd92569355
Restart inject module when the app is created
8 years ago
len
a82e1d0e45
Remove unneeded annotations and some cleanup
8 years ago
len
5ad06df4ac
Fix chapters with 1 page not marked as read
8 years ago
len
5cfd5da338
Convert some classes to Kotlin
8 years ago
len
b1d7167112
Bump dependencies
8 years ago
len
a475ecec4d
Test package in Kotlin
8 years ago
len
eed295587d
Fix tests
8 years ago
len
237af4b07d
Fix dependency injection and use custom models extending DB ones
8 years ago
len
658860fdff
Add chapter loader, drop non seamless mode
8 years ago
len
21ba371a32
Replace Dagger2 with Injekt, reorganize dependencies
8 years ago
len
589160242e
Rewrite database models in Kotlin
8 years ago
Taumer
4de8b6e9a8
Update Mangachan address and fix loading covers after update ( #347 )
8 years ago
len
9e90096328
Match release version
8 years ago
Taumer
f0a382c21a
Improve regex for pages from Readmanga and Mintmanga ( #345 )
8 years ago
len
682a2c7546
Delete file when exception is thrown
8 years ago
len
2d1e85f280
Fix scroll position with many categories. Closes #332
8 years ago
len
dbec4fc15e
Cloudflare fix. Closes #344
8 years ago
Mohamed Ezzat
95cd77e749
Multiple quality improvements - squid:S1213, squid:S1943, squid:S1066 ( #342 )
8 years ago
Bram van de Kerkhof
1f8126e2af
Use cardBackgroundColor instead of android:Background ( #339 )
8 years ago
Bram van de Kerkhof
86db7497e9
Small card fixes ( #338 )
8 years ago
Bram van de Kerkhof
172305fc6a
Wrong card background fix + bump gradle version ( #337 )
8 years ago
Taumer
dad9dcd742
Improve getAbsolutUrl method ( #336 )
...
Also fix Mangachan most popular pages
8 years ago
len
59b90a94d0
Remove covers on error. #334
8 years ago
len
93fc5944f3
Remove unneeded casts
8 years ago
len
7039216eae
Manual mappings. Code generation on java classes (better compilation times)
8 years ago
Bram van de Kerkhof
7ba898f701
Added recently read tab ( #316 )
8 years ago
len
11262f86f9
Release 0.2.2
8 years ago
len
d1db2d60ec
Fix #329 . Add confirmation before removing favorite manga on multiple selection. Add new proguard rules
8 years ago
len
156e43290e
Remove unneeded swipe refresh
8 years ago
len
6687c80b2d
Minor changes
8 years ago
Bram van de Kerkhof
1fbec7bf3d
Added improvements for RecentChapters. Closes #320 ( #324 )
8 years ago
len
6196480d1d
Minor improvements
8 years ago
len
2723aeeb5c
Better error feedback. Closes #325
8 years ago
len
728ab18017
Make active page nullable. Fixes #326
8 years ago
len
0714fdc7e6
Fix #328
8 years ago
NoodleMage
10ec3a9b0c
Added chapter recognition for "season" case
8 years ago
James Harris
eec728f162
Rename "Only update incomplete manga" string to "ongoing" ( #318 )
8 years ago
len
1ac8ef5341
Reader fixes and minor changes
8 years ago
len
18cdddf433
Minor improvements for sync services
8 years ago
len
02a697031f
Chapters FAB doesn't depend on the recognized chapter number. Cloudflare resolver fix
8 years ago
len
6beff242b0
LoginSource moved to an interface
8 years ago
len
46cc078e93
Downloading chapters now always add them from the beginning
8 years ago
len
9aa6da0642
Default headers are bad
8 years ago
len
8bd20c39aa
All network calls are now done directly through the client
8 years ago
len
efd36388b0
Fix network unsubscription crashes, refactor network methods
8 years ago
len
79bb207a8d
Use async method for network calls, trying to fix a crash
8 years ago
len
0fe350af9a
Minor classes restructuration and optimize imports
8 years ago
len
4e784cd7c3
Minor fixes
8 years ago
len
12d6919421
Do not parse -2 chapter number
8 years ago
len
79ec4faddb
Always close requests' response body
8 years ago
len
b5dbdd1774
Change default sorting method
8 years ago
len
a08cea9df8
Show changelog when new version is installed
8 years ago
Naji Astier
5d9c817461
Implement ReadMangaToday with the new source
8 years ago
Taumer
f95c9a12c9
Reimplement russian sources
8 years ago
len
015257fe75
Implement Mangafox and Mangahere with the new source
8 years ago
len
dd5692bb2d
Rewrite sources. Implement Batoto and Kissmanga
8 years ago
len
bc3d5dc863
Add support's library custom tabs
8 years ago
Jozef Hollý
a4b6003e58
Wrong versionName when not building latest version ( #314 )
8 years ago
Mohamed Ezzat
8086d1db46
squid:SwitchLastCaseIsDefaultCheck - switch statements should end with a default clause ( #306 )
8 years ago
Bram van de Kerkhof
26f4f53ec2
Fixed spinner + improved ripple ( #310 )
8 years ago
len
6af78418a4
Fix an issue with seamless mode and chapters with less than 5 pages #291
8 years ago
len
f629db3c10
Exclude manga from unknown sources from the library
8 years ago
len
af0cf9e52d
Load next/prev chapter depending on the sorting method
8 years ago
len
e885469504
Allow to change sorting mode from the chapters fragment
8 years ago
len
ca7e5260f0
Tables classes in Kotlin. Rename COLUMN -> COL
8 years ago
len
dba64f849b
Database support for ordering chapters like the source
8 years ago
len
637dda2e22
Make status bar transparent on API >= 21
8 years ago
NoodleMage
575eaee1d2
UI tweaks
8 years ago
Mohamed Ezzat
48a1e8f74c
pmd:UseIndexOfChar - Use Index Of Char ( #300 )
8 years ago
len
4d65038ad3
Optimize imports
8 years ago
len
6e8a41f898
Kissmanga loading through Cloudflare. A lot of refactoring was needed
8 years ago
len
8da11dbdb9
Fix MAL not binding a manga. Upgrade Kotlin to 1.0.2
8 years ago
len
70fabf6a6b
Bump dependencies and support library
8 years ago
len
43fafbc747
Fix a crash when trying to change the downloads directory on some devices
8 years ago
len
88e64c878b
Double the distance required to trigger category update and remove overflow menu setting
8 years ago
Bram van de Kerkhof
0ad9e4af0b
Fix #267 ( #299 )
8 years ago
Bram van de Kerkhof
a6df745daa
Rewrote ChapterRecognition to Kotlin. ( #293 )
8 years ago
len
136136d055
Trying workaround for #296
8 years ago
len
c20d86e5c0
Category update can only be triggered when the list is at the top
8 years ago
len
7ca99f749b
Remember last active category. Closes #261
8 years ago
len
7cc4405c09
Swipe down updates active category. Closes #292 . Not sure I'll keep this
8 years ago
len
62d5deaa6f
Allow to open manga in the browser. Closes #157 (Doesn't work with kissmanga)
8 years ago
len
7f5879ed6f
Add confirm dialog for multiple deletion. Closes #155
8 years ago
len
a0f7761a37
Minor changes
8 years ago
Bram van de Kerkhof
ed77c60283
Added download notifications, resolves #260 ( #289 )
9 years ago
len
8f144316a6
Fix a crash when updating active category and no categories available
9 years ago
len
e73eed4a9b
Fix catalog covers' flickering when adding a page
9 years ago
len
9de3da33aa
Fix recent chapters menu button not showing on high dpi screens
9 years ago
len
0de214c3b5
Delete from the download queue on the main thread. It could fix some crashes
9 years ago
len
1226023dc2
Allow to update one category
9 years ago
len
5e24054a0b
Database queries are now separated by table. Improve how the app creates downloads
9 years ago
Jozef Hollý
af2b886599
Fix F-Droid not recognizing update ( #287 )
9 years ago
len
1d1e5f1f99
Toggle reader menu with the menu button, closes #286 . Fix incorrect drawer selected item when using back button
9 years ago
len
49628e9cf5
Fix recent crashes
9 years ago
len
47bc1f7a9f
Remove RelativeLayout from covers for better performance
9 years ago
len
f9783407bd
Downgrade RxJava. Closes #285
9 years ago
len
74ffa14304
Bump dependencies
9 years ago
len
e881488bcc
Refactor and convert to Kotlin base classes. Fix FAB behavior
9 years ago
Bram van de Kerkhof
97ee7b81af
Release version manual update hotfix. ( #283 )
9 years ago
Mohamed Ezzat
ff6eefe1c4
pmd:ImmutableField - Immutable Field ( #282 )
9 years ago
Mohamed Ezzat
9f546d13c2
squid:S1118 - Utility classes should not have public constructors ( #281 )
9 years ago
Jozef Hollý
2e6fc70353
Auto number of latest release, shorter versionCode ( #280 )
9 years ago
Mohamed Ezzat
270cacb1d7
squid:S2039 - Member variable visibility should be specified ( #279 )
9 years ago
len
e2ecf0ce5f
Release 0.2.1
9 years ago
len
5d396bfb7c
Make query non nullable, it fixes some bugs in the catalogue
9 years ago
len
de6cc8394e
Fixed some crashes in the catalogue and the reader
9 years ago
NoodleMage
eb9c5f95db
Removed automatic update + duplicate fix
9 years ago
NoodleMage
55e9d2880c
Rewrote UpdateDownloader to Kotlin
...
Added auto update check (every 12 hour)
Warning message optional fix #256
Lots of bug fixes!
9 years ago
len
ec9c19ce7d
Use a thread-safe list for downloads
9 years ago
len
31731e8f26
Fix a crash in older android versions
9 years ago
len
bfb12bc7c1
Minor changes to fix a possible crash in the downloads view
9 years ago
len
4befcf3819
Fix #277 , library not updating
9 years ago
Jozef Hollý
cb58145361
Allow setting versionCode in parameter ( #276 )
...
Allow easier debug versionCode change
9 years ago
len
b83efd90a8
Slightly increase library view performance by caching typefaces
9 years ago
len
9f0da3f1d6
Upgrade to nucleus 3
9 years ago
len
50ae08ed8d
Back button now returns to library. Closes #252
9 years ago
len
5385642a5b
Downloads now retry requests after some seconds. Closes #271
9 years ago
len
0a27d4e185
Add an option to reencode images under the advanced tab. #262
9 years ago
len
bd8b9febd2
Minor changes
9 years ago
len
a30705f197
Oops... nobody noticed being unlogged from batoto?
9 years ago
len
877032a757
Fix incomplete downloads. Closes #264
9 years ago
len
19bf47b6d2
Release resources before trying to delete an incomplete file #264 #211
9 years ago
len
a9bfeb058b
Revert "Temporarily include nucleus in the project"
...
This reverts commit 447dfd1e3c
.
9 years ago
len
9213fc6999
Always close response body
9 years ago
len
447dfd1e3c
Temporarily include nucleus in the project
9 years ago
len
638d3a32cf
Also use manga per row setting in catalogue
9 years ago
len
17c59657c3
Allow to unbind manga, closes #258 . Fix some network calls leaking
9 years ago
len
81bce8ef76
Mark common categories when moving them. Closes #135
9 years ago
len
78314077bb
Fix custom brightness turning off the screen. #106
9 years ago
len
a7840bc247
Rewrite PreferencesHelper. Allow to customize navigation with volume keys and tapping. Closes #251 and closes #129 .
9 years ago
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
9 years ago
Mohamed Ezzat
06681a3db7
squid:S1854 - Dead stores should be removed ( #253 )
9 years ago
len
0ee2bf5254
Release 0.2.0
9 years ago
len
0fe0088ff0
Also use no predictive animations for AutofitRecyclerView
9 years ago
len
492a24ec17
Use always 3 characters for downloaded pages. Fixes #181
9 years ago
len
17a6ea973e
Some bugfixes
9 years ago
len
deaba48431
Fix a crash on older devices
9 years ago
len
eb662f1234
Fix some crashes when restoring backups
9 years ago
len
5ecdecea98
Skip memory cache for images in catalog
9 years ago
len
b4277faf90
Not yet #187
9 years ago
len
09902566ad
Fix for #187 ?
9 years ago
len
dc80a5ffbd
Minor XML refactoring
9 years ago
Bram van de Kerkhof
b1b97c19d4
Added option to check if connected to power before updating. closes #192 ( #229 )
9 years ago
len
46a0820e5c
Fix scrolling issue
9 years ago
len
6cbdbb5be3
Fix #248
9 years ago
len
e753539c6d
Bump subsampling version
9 years ago
len
b8d1a88623
Changes in cover cache. Store covers in external cache dir
9 years ago
len
b84635ffec
Fix last commit
9 years ago
len
ed2fd00603
Style toolbar's spinner with light theme
9 years ago
len
af20c613a4
Hide upload date if not parsed
9 years ago
len
b27669ee32
Remove unused strings
9 years ago
len
81d39ea272
Remove unused attrs and colors. Theme preference dialogs on API >= 21
9 years ago
len
840437580f
Fix for #144 ?
9 years ago
len
936ede9aba
Light and dark theme are now using different accent colors
9 years ago
len
2fa5d0cbaf
Add presenter subscriptions to the subscription list when using custom subscribe methods
9 years ago
len
e28f69cddf
Dark theme now uses accent color for drawer items. #222
9 years ago
len
11f6c44442
Make status bar transparent on API > 21 properly. Snack function moved to an extension method in View
9 years ago
len
ff906e8ee7
Move modified dependencies to another repository. Reorganize dependencies
9 years ago
len
5fbeeade94
A few more crashes fixed
9 years ago
len
72f029b57f
Fix #242 . Minor changes
9 years ago
len
67c4781376
Upgrade support library. Switch gradle build tools and AS to 2.0. Adapt code to new support lib
9 years ago
len
fe49286d97
A few more crashes fixed
9 years ago
len
4196a0f585
Minor changes trying to fix a crash
9 years ago
len
a6a9b13545
Fix proguard rules
9 years ago
len
fa8d0946e9
Remove unneded dependency
9 years ago
len
1844b8c5a2
Add commit number to version name in debug version
9 years ago
len
7c503648ff
Minor changes. Also fix #240
9 years ago
len
a598ebf72f
More crash fixes
9 years ago
len
d8ac35d259
Crash fixes
9 years ago
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
9 years ago
len
579a606f93
Upgrade dependencies. Downgrade material dialogs to avoid crash on older android versions
9 years ago
len
ac15c0c57e
Fix an error when restoring backup
9 years ago
len
0c0372dc51
Fix #236
9 years ago
len
723c0e99a5
Remove unneeded class
9 years ago
len
e04596c668
Minor UI fixes
9 years ago
inorichi
da44dc3fb5
Support backups
9 years ago
len
06c63f1207
Fix a crash in the reader when restoring the instance. Removed capitalization on each word
9 years ago
NoodleMage
fe8e4a4f54
fix #99
9 years ago
len
abab778e2e
Try with a bigger heap to avoid OOM crashes
9 years ago
NoodleMage
a78f89d4eb
Can now choose to automatically remove chapter after reading (or previous). Fix #42
9 years ago
NoodleMage
499c2213ee
Implements delete chapter when set as read for issue #42
9 years ago
NoodleMage
abbc7b572a
Implements Download next 1/5/10/all chapters for issue #42
9 years ago
len
bf1fdda651
Fix crashes on settings
9 years ago
len
218ea7267d
Remove lambdas
9 years ago
inorichi
70cf085df9
Merge pull request #225 from NoodleMage/manga_chapters
...
Updated manga chapters UI
9 years ago
inorichi
71783657af
Merge pull request #201 from na-ji/master
...
Implement parser for readmanga.today
9 years ago
NoodleMage
137c21e6c9
Added animation
9 years ago
NoodleMage
bc473055b9
Changed fragment_manga_chapters.xml. Fix #221
9 years ago
Naji Astier
3d67607768
Merge remote-tracking branch 'upstream/master'
9 years ago
len
ce271649ac
Page number indicator now transparent
9 years ago
len
0078cb88c3
A few crashes fixed
9 years ago
len
19cb548e18
Fix last commit
9 years ago
len
b3cf7dbc14
Implement #226
9 years ago
len
bbfe0a0cd1
Fix directory picker
9 years ago
len
92b3f90380
Fix a query
9 years ago
len
b09345f2e1
Downgrade RxJava for a while
9 years ago
len
0d41c60a38
Fix tests
9 years ago
len
5132f4850f
Minor changes
9 years ago
len
53fae2939a
Remove apt, add manual EventBusIndex (not sure if it works)
9 years ago
len
14f248546a
Use kapt, remove retrolambda, migrate database and source to Kotlin
9 years ago
len
0d519b3d16
Reader presenter in Kotlin + remove Icepick
9 years ago
len
8e0a9d6d66
Fix crashes
9 years ago
len
b8bc3476f4
Fix last commit
9 years ago
len
6b326cfb79
All events in Kotlin
9 years ago
len
aaef738dda
Download manager in Kotlin and fix another crash in reader
9 years ago
len
35748fc1f3
Raw queries in Kotlin
9 years ago
len
a122d817e8
Fix ACRA not attaching BuildConfig
9 years ago
len
4ccce424de
Reader view in Kotlin. Upgrade gradle wrapper. Remove ButterKnife from the project
9 years ago
len
396a79899e
Bump dependencies. Fix crash in reader
9 years ago
len
de53681d2b
Fix reader theme
9 years ago
NoodleMage
5ef5f9b45f
Rewrote Theme
9 years ago
NoodleMage
98d420d5aa
Rewrote nav drawer to Kotlin + UI updates
...
Added launch screen + new Header
Removed MaterialDrawer library. Implemented Nav Draw from Support Library
9 years ago
len
5b75818fc5
Different approach for #214
9 years ago
len
f49577bc77
Manga in Kotlin. Expect some errors yet
9 years ago
len
a87c65872c
Fix login dialogs not showing the correct title
9 years ago
Taumer
2ced70652b
Implement parsers for Readmanga, Mintmanga and Mangachan
9 years ago
len
689f2e7fbf
Support for sources from different languages
9 years ago
len
ba1dca1826
Fix #206
9 years ago
len
a07e4c69b6
Fix crashes with vector drawables on older Android versions
9 years ago
len
05adde552d
Kotlinize some widgets
9 years ago
inorichi
0ddbfd1036
Merge pull request #204 from NoodleMage/svg_all_the_way
...
Converted all icon drawables to vector + Removed Android-Iconics library.
9 years ago
NoodleMage
8b45df37d2
Converted all icon drawables to vector.
...
Removed Android-Iconics library.
9 years ago
len
70e557575f
Preferences ported to support library
9 years ago
NoodleMage
6383a745ff
Fixed wrong download filter from commit #33386e2
...
Fixed another tab not in TabLayout error.
Drawable to Vector
Removed Filter... Toast
9 years ago
len
b89d6644d8
Performance improvements for library filters
9 years ago
NoodleMage
8fbef4b4bb
Can now filter unread manga + Code opt
9 years ago
NoodleMage
d9f5a97d56
Can now filter downloads only on library view. Fix #27
9 years ago
len
e4ee03cb61
Allow to cancel update. #192 . Needs testing
9 years ago
inorichi
c2a65c71e1
Merge pull request #202 from beschoenen/patch-1
...
Hide clear button
9 years ago
len
8c456a2da4
Replace some image drawables with vector drawables
9 years ago
Kevin Richter
f856386bf7
Hide clear button
...
Hide the clear butten when all downloads have finished.
9 years ago
len
ff61282104
Readers in Kotlin. Also fix #193
9 years ago
len
b2fe9d7d4d
Fix #196
9 years ago
len
16a5e6c01a
Some base classes and preferences in Kotlin
9 years ago
NoodleMage
a7e652f1f7
Rewrote Recent to Kotlin
9 years ago
len
e1a3ab2726
Readded chapters do not notify. Fix #188
9 years ago
len
ae9c412b6d
Fix possible crashes similar to #191
9 years ago
len
fad0027e17
Fix #191
9 years ago
len
1d7f012fd1
Fix builds
9 years ago
len
ee4bf163ef
Catalogue in Kotlin. Support library upgraded to 23.2.0. Downloads directory now shows a list of folders, it should fix #141 .
9 years ago
inorichi
fabdba4452
Settings in Kotlin
9 years ago
NoodleMage
fa5b64ce2e
Rewrote IOHandler to Kotlin
9 years ago
inorichi
4397a44b80
Fix broken tests after last commit
9 years ago
inorichi
d4bb092543
Allow custom parsing of chapter number on sources
9 years ago
inorichi
f73f0cc341
Download queue's UI in Kotlin
9 years ago
inorichi
b95d0e2848
Bump dependencies. Move ReactiveNetwork to app module.
9 years ago
inorichi
50b97fa28f
Log message error when a request from the catalogue fails.
9 years ago
inorichi
61c7feca87
Refresh adapter after the cover is changed. Some minor changes on categories.
9 years ago
NoodleMage
9ac2f02885
Cover change fix (hopefully :-)
9 years ago
inorichi
59276b7160
Migrate library to Kotlin.
9 years ago
NoodleMage
9f78c8f6b4
- Rewrote Category to Kotlin
...
- Moved category to ui
- Reworked Animation (smoother)
- Updated TextDrawable
9 years ago
NoodleMage
144d315e27
rewrote ScrollAwareFABBehavior.java to Kotlin. Can now implement FABAnimationBase to create different FAB animations
9 years ago
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.
9 years ago
inorichi
4ba0f343e3
Fix #179
9 years ago
inorichi
4876eaafcc
Fix #168 and fix #81 .
9 years ago
inorichi
16f6be3613
Probable fix for #168 . Maybe #81 also. Needs confirmation.
9 years ago
inorichi
a309b7a066
Remove problematic test
9 years ago
inorichi
9ad9c275a4
Delete an old file
9 years ago
inorichi
7a467d43df
Fix tests after Kotlin merge (probably)
9 years ago
inorichi
c0452038f7
Partial migration of data package to Kotlin
9 years ago
inorichi
110df59197
Release 0.1.4
9 years ago
inorichi
8581e4667a
Merge pull request #160 from NoodleMage/issue_118
...
Implements Issue #118 download from recent tab
9 years ago
NoodleMage
b94f86765d
Code cleanup, implements #118
9 years ago
NoodleMage
ba0f3778ce
Can now mark as read / unread
9 years ago
NoodleMage
aac6b242a0
Can now delete manga from recent + added missing res files #118
9 years ago
NoodleMage
dec9442a65
Can now download from recent tab. #118
9 years ago
inorichi
b33da641d9
Fix crash in chapters list #159
9 years ago
Robin Appelman
eee137a084
prefer numbers at the start of the chapter title if otherwise unparsed
9 years ago
Robin Appelman
5e834ae3be
improve colon handling
9 years ago
inorichi
dcfda61aba
Always create nomedia file
9 years ago
inorichi
5ac7f7057a
Merge pull request #150 from NoodleMage/comments
...
Improved comments
9 years ago
Robin Appelman
57b64a412e
Fix infinite loop when no chapter number is parsed
9 years ago
inorichi
1e81f75377
Possible fix for #120
9 years ago
NoodleMage
1dd49a2ab1
Improved comments
9 years ago
inorichi
1cd77a97a7
Merge pull request #143 from NoodleMage/fab_improvement
...
Moved edit to cover select and update manga info view
9 years ago
inorichi
f820522a69
Show keep screen on in reader settings. Closes #146
9 years ago
NoodleMage
3da613dedb
Moved edit cover to library | Updated manga info view | Updated catalogue
...
grid
9 years ago
inorichi
5c329d2314
Incorrect mark as read with seamless mode. #142
9 years ago
NoodleMage
3a19f8e40b
FAB animation update
9 years ago
inorichi
a33b525f9e
Merge pull request #136 from icewind1991/search-sort
...
sort by views for mangafox and mangahere search results
9 years ago
Robin Appelman
7d6ce46829
sort by views for mangafox and mangahere search results
9 years ago
inorichi
a90a4bf80c
Remove old orientation lock. Add orientation types to preferences
9 years ago
inorichi
140bf8caee
Allow to force a rotation
9 years ago
inorichi
56a45f263e
Strip html tags from batoto notice and directly throw an exception
9 years ago
Robin Appelman
393b4916f6
Show batoto staff notice if updating chapters failed
9 years ago
inorichi
cb3c3af865
Include reactive network as library
9 years ago
inorichi
5a83976fa5
Remove unneeded dependency.
9 years ago
inorichi
a81f6c3ac4
Trying to give write permissions on SD card
9 years ago
inorichi
6846ce5bfb
Increase maximum allowed scale on pagers
9 years ago
inorichi
0c0ebe06e5
Volume keys scroll pages. Closes #95
9 years ago
inorichi
e50c683159
Fix tests failing after upgrading EventBus
9 years ago
inorichi
872af276ea
Merge pull request #130 from icewind1991/chapter-number-parsing
...
Improve chapter number parsing
9 years ago
Robin Appelman
e6faee9779
handle chapters with part numbers
9 years ago
Robin Appelman
bc1ddd4379
fallback to parsing parts to handle arc numbers
9 years ago
inorichi
e348d6c1cf
Upgrade to EventBus 3
9 years ago
Robin Appelman
1611a274b9
differentiate subchapters denoted by an alpha prefix
9 years ago
Robin Appelman
fa4a8204a4
prefer numbers without anything appended when parsing chapter numbers
9 years ago
Robin Appelman
5977e9f47f
handle chapter versions which are attached to the chapter number
9 years ago
Kevin Richter
63d0161da5
move clear queue to presenter
9 years ago
Kevin Richter
d8b46c1969
set display mode title
9 years ago
Kevin Richter
f84731c2df
cleanup chapter action menu
9 years ago
Kevin Richter
50d71d1395
clear the download queue
9 years ago
Kevin Richter
4be0b2502e
Change stop to pause in download queue view
9 years ago
Kevin Richter
6c069ad87b
multiple chapter download from manga view
9 years ago
inorichi
e69011ac5b
Use a shorter description for seamless mode
9 years ago
Robin Appelman
2566862e0f
seamless chapter transitions
9 years ago
inorichi
16081817c2
Upgrade dependencies
9 years ago
inorichi
945625d3ad
Cancel notification when no new chapters are found. Closes #121
9 years ago
inorichi
050b9c9fce
Remember last used source. Closes #30
9 years ago
inorichi
c35184abdc
Upgrade gradle. Other minor changes
9 years ago
inorichi
34c5f0b7ba
Try to mark readded chapters as read. #119
9 years ago
inorichi
6435eeb251
Use network cache
9 years ago
inorichi
eec2dcd981
Fix a crash
9 years ago
inorichi
57ba368ae0
Add library search. Closes #64
9 years ago
inorichi
ed06469885
Trying to fix a backpressure isue
9 years ago
inorichi
79cd8c691e
Minor changes
9 years ago
inorichi
391550f49a
Implement zoom start position. Closes #92 . Rapid decoder properly throws an error when it fails to decode.
9 years ago
inorichi
6aa07dd17e
Download the first image of the next chapter
9 years ago
inorichi
aada373a0c
Replace onProcessRestart with the new startables.
9 years ago
NoodleMage
d7aef2e97a
Application can now check if update available
9 years ago
inorichi
7953ba6e78
Display date in local format. Fix #108
9 years ago
inorichi
c204548df5
Release 0.1.3
9 years ago
inorichi
4d47f5a387
Show brigthness preference in reader settings. #106
9 years ago
inorichi
7944bb8479
Fix #100
9 years ago
inorichi
c4ae88a8ff
Use Rapid only for regions. Fixes #97 (probably)
9 years ago
inorichi
ad953b7bf6
Ask for external storage permissions on Marshmallow. Fixes #76 and #36
9 years ago
inorichi
d799ae5d72
Webtoon reader "restores" position on rotation. Fixes #93
9 years ago
inorichi
a3ec057384
Now tap on edges of webtoon reader scrolls by 3/4 screen
9 years ago
inorichi
7461f12066
Merge pull request #90 from cyalins/patch-1
...
Reworded and shortened some strings
9 years ago
inorichi
e53b05feba
Fix gestures on vertical readers
9 years ago
inorichi
bcefc176c1
Use Rapid decoder also when no regions are required
9 years ago
NoodleMage
28fd22dfe0
Manga initialized check. Now takes network cover image if something went
...
wrong
9 years ago
cyalins
742924625d
Update strings.xml
9 years ago
inorichi
78a2eae719
Minor changes
9 years ago
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
9 years ago
inorichi
c03495be94
All chapter filters are now saved
9 years ago
inorichi
f19889c222
Avoid OutOfMemory crashes on webtoon viewer increasing view holders height
9 years ago
cyalins
af0ab5ec86
Reworded and shortened some strings
9 years ago
inorichi
ea4fa60e01
Trying improvements for webtoon viewer. #71
9 years ago
inorichi
4b60560a9f
Add smart fit. Closes #85
9 years ago
inorichi
733b0da461
Upgrade OkHttp to 3.0.1
9 years ago
cyalins
bb110ce353
Changed the wording on some strings
...
Fixed grammar issues and reworded some strings for clarity
9 years ago
inorichi
74c32f9e16
Minor refactor on caches
9 years ago
inorichi
d8ab8f297f
Let Glide cache local covers, it improves performance loading the covers from the library
9 years ago
inorichi
ec7df6b1f2
Merge pull request #77 from NoodleMage/material_nav
...
Added icons to navigation drawer #47
9 years ago
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
9 years ago
inorichi
82865dd3fd
Format fixes
9 years ago
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! :)
9 years ago
inorichi
0c9bc97fe8
Initial support for custom images scaling ( #40 )
9 years ago
inorichi
c6ecfb2f67
Trying to fix some crashes
9 years ago
inorichi
8ca0814aff
Add a way to search in MAL only from the user's list
9 years ago
inorichi
6f409c0e3b
Add an alternative way to display the chapter title ( #54 )
9 years ago
inorichi
0a31c223e3
Don't lint release builds
9 years ago
inorichi
ac2485d4a7
Release 0.1.2
9 years ago
inorichi
7993ec5074
Make toolbar always visible
9 years ago
inorichi
4521174138
Fix layout overlapping
9 years ago
inorichi
27b95e9d73
Minor changes
9 years ago
Robin Appelman
4918e67fda
Show manga source in info panel
9 years ago
inorichi
b174adbab0
Use a gradient at the bottom of the cover. Remove external repositories from gradle
9 years ago
inorichi
59cc87c583
Fix #58 and #59
9 years ago
inorichi
0e87dc995a
Add backpressure buffer for downloads
9 years ago
inorichi
fad7b75b96
Place reload button above the image
9 years ago
inorichi
c99c90fc4c
Merge pull request #57 from icewind1991/chapter-list-ellipsize
...
elipsize chapter list in the middle
9 years ago
inorichi
594219848d
Fix number of simultaneous downloads ignored (again)
9 years ago
Robin Appelman
fa301bfbd2
elipsize chapter list in the middle
9 years ago
inorichi
50306f6ea3
Merge pull request #53 from icewind1991/sort-order
...
save per-manga sort order
9 years ago
Robin Appelman
9b90ad0a3b
save per-manga sort order
9 years ago
inorichi
5c854984e4
Fix #52
9 years ago
Robin Appelman
9e666dcdb3
Load the last page when switching to the previous chapter
9 years ago
inorichi
e81f98a975
Fix an UI refresh issue
9 years ago
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.
9 years ago
inorichi
07ed2e2ebb
Hold the same manga instance (allowing to refresh manga state from the catalogue). Other minor changes.
9 years ago
inorichi
e1aa460106
Allow to display manga from catalogue as a simple list ( #35 )
9 years ago
inorichi
75a77566cf
Trying switches instead of checkboxes
9 years ago
inorichi
dd0a2d842a
Improve recent chapters layout
9 years ago
inorichi
fa71e906c9
Change recent chapters query, now it shows last month updates. Download manager now uses a thread pool.
9 years ago
inorichi
e6a17e25a9
Tint navigation bar on Lollipop and higher
9 years ago
inorichi
d88513de56
Reenable recent updates tab
9 years ago
inorichi
ad97d03f1d
Change toolbar color ( Fix #43 ). Allow to also remove from library ( Fix #44 ). Rewrite RxPager.
9 years ago
inorichi
0210fd8828
Fix a big issue with the download threads. Release 0.1.1
9 years ago
inorichi
0332d8dd79
Fix #39
9 years ago
inorichi
111ec5541f
Fix an error with empty pages from downloaded chapters (images not found)
9 years ago
inorichi
4bf15a5a2c
Allow to mark all previous chapters as read
9 years ago
inorichi
416fd128ba
Upgrade StorIO to 1.8.0
9 years ago
inorichi
dda0c50a1c
Show only recent chapters of the library
9 years ago
inorichi
f0a3c9c2dc
Don't reset library adapter if it's not needed
9 years ago
inorichi
8520a47286
Sort sources alphabetically. Fix #31
9 years ago
inorichi
522e900b5a
Initial support for recent updates. #20
9 years ago
James Harris
e08dd95435
Fix some grammatical issues
9 years ago
inorichi
173e86320b
Allow to add a manga to the library with a long click
9 years ago
inorichi
79229d9c6a
Prepare for dev releases
9 years ago
inorichi
67c9420606
Bump dependencies. Minor changes to download manager
9 years ago
inorichi
936d5e46eb
Prepare for first release
9 years ago
inorichi
70f4c7fcc3
Rename project
9 years ago
inorichi
1508bf42fb
Open app from the new chapters found notification. Fixes #22
9 years ago
inorichi
5bb72429ea
Adding a new logo, finally! Thanks @LinkCable
9 years ago
inorichi
414900abf8
Do not let the launcher create a new MainActivity
9 years ago
inorichi
3b8246588a
Hide the search button in the library until it's fixed (or removed)
9 years ago
inorichi
1c465a6e59
Exclude novels from MAL. Fix #19
9 years ago
inorichi
24a0a3b96f
Improve chapter recognition.
9 years ago
inorichi
4ee95140e6
Crash fixes
9 years ago
inorichi
6ef0573a49
Add an option to allow downloads on mobile connections.
9 years ago
inorichi
7e79a377cc
Minor changes
9 years ago
inorichi
b170520370
Add an option to automatically update last chapter read and another one to ask before updating. Fixes #10
9 years ago
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.
9 years ago
inorichi
e702be1a8d
Rewrite the chapter insertion method. Create a wakelock until the library updates. Move custom preferences to widget package.
9 years ago
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.
9 years ago
inorichi
6eb321bb06
Don't update the chapter list if the parsed list is empty ( #18 )
9 years ago
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).
9 years ago
inorichi
8be44c209c
Show selected decoder and background color in the popup menu. Reload adapter when the decoder changes.
9 years ago
inorichi
d03e7e2f8c
Add Rapid decoder for better image support. Reorganize readers.
9 years ago
inorichi
b735a1f581
Add minor improvements and retry button to webtoon reader.
9 years ago
inorichi
39c9fd5945
Keep covers aspect ratio. Unsubscribe from the library when it's not needed.
9 years ago
inorichi
690684bacf
Drop progress emissions on backpressure
9 years ago
inorichi
d0089e3f5e
Add buttons to open next/previous chapter in the reader. Try entire app with hardware acceleration
9 years ago
inorichi
73aa93773c
Replace hamcrest with assertj. ChaptersSubject now uses only one observeOn.
9 years ago
inorichi
dd833852ad
Trying to fix a backpressure issue ( #17 ).
9 years ago
inorichi
2f66b6e56c
Use ARGB8888 for covers. Fix buttons background
9 years ago
inorichi
138e92d0aa
Fix theme action mode
9 years ago
inorichi
060da4185e
Theme fixes
9 years ago
inorichi
8000d67871
Enable tiling to webtoon reader and add a fade in animation
9 years ago
inorichi
737d3d4282
Improve webtoon reader precaching images. Show a badge for the apk.
9 years ago
inorichi
e477f2df1f
Rename viewpager classes
9 years ago
inorichi
631ef65502
Host readers inside a fragment (Avoids some leaks)
9 years ago
inorichi
ddc188700c
Make all info fragment content scrollable
9 years ago
inorichi
829c2d5faa
Description scrollable and show real manga status.
9 years ago
inorichi
868058a50b
Use RecyclerView for catalogue
9 years ago
inorichi
453a187938
Remove cache size setting. Add advanced settings section. Other minor changes.
9 years ago
inorichi
986572f6cb
Create an util class to write less code on sources. Save status from sources.
9 years ago
inorichi
4d9cd6cb6e
Allow to refresh data from MAL and show total chapters. Create nomedia file for default downloads folder on new installations.
9 years ago
inorichi
c830c037f7
Fix #11
9 years ago
inorichi
f9a97631f2
Store total chapters from MAL and automatically set as completed if it's the last chapter. Other minor changes
9 years ago
inorichi
f26a60f1ba
Fixed again
9 years ago
inorichi
1344824b4a
Fix crash on launch...
9 years ago
inorichi
a794bea9e7
Fix inconsistent tab layout
9 years ago
inorichi
ef444b0b63
Minor changes
9 years ago
inorichi
384bc3c690
Category improvements
9 years ago
inorichi
e6b7a79bee
Fix a crash
9 years ago
inorichi
f9c13e0ee6
Fix a bug when updating categories in library
9 years ago
inorichi
b0ad72afad
Upgrade storio to 1.7.0
9 years ago
inorichi
62535c77ae
Hide default category if it doesn't have any manga
9 years ago
inorichi
1360a90bf9
Change mangas from categories (needs testing)
9 years ago
inorichi
3f1f9ea9f2
Allow to reorder and rename categories
9 years ago
inorichi
e548cbf171
Allow to create/remove categories. Some refactoring.
9 years ago
inorichi
3dff7f90e7
Allow to change number of columns
9 years ago
inorichi
1c86828b65
Use recyclerview in library
9 years ago
inorichi
043ab7eca9
Remove PageBundle class
9 years ago
inorichi
4900284c48
Categories improvements
9 years ago
inorichi
e3bc13630d
Incomplete changes
9 years ago
inorichi
2aa36ed702
Minor changes
9 years ago
inorichi
1c4b5b3a72
Initial commit for categories
9 years ago
inorichi
72b2471619
Fix crash with gestures
9 years ago
inorichi
322f54380d
Include Subsampling Scale Image View as library to allow preloading tiles when a max bitmap size is provided.
9 years ago
inorichi
80a59548a5
Merge changes from Nucleus presenter
9 years ago
inorichi
50d6632d0e
Allow to set status, score and last chapter read in MAL. Other minor changes
9 years ago
inorichi
5f44e5d492
Make sure the answer from MAL is successful before updating DB.
9 years ago
inorichi
a32c1b5eb2
Fix MAL autoupdate function.
9 years ago
inorichi
0a7f8711ad
Add a new test case for chapter recognition
9 years ago
inorichi
9a117f0969
Fix NPE when the process restarts in the reader for downloaded chapters and save page list before killing the process.
9 years ago
inorichi
3c87b4cba9
Allow to start/stop queue from download queue fragment. DownloadQueue now extends from ArrayList.
9 years ago
inorichi
6412ec1d9b
Remove successful downloads from queue
9 years ago
inorichi
c6dc5d344d
Fix some crashes
9 years ago
inorichi
42cd6ea007
Invert seekbar and textviews on right to left reader
9 years ago
inorichi
04d9176c3c
Update dependencies. Update last chapter read in MAL only when the reader is left, instead of on every chapter change. Other minor improvements.
9 years ago
inorichi
273527e7fb
Changes to viewpager readers
9 years ago
inorichi
e2795f5480
Add a black background setting for the reader
9 years ago
inorichi
4630a5ed1a
Catalogue now has a dropdown menu to select or change the source
9 years ago
inorichi
8dca7fe79a
Improve MAL support (UI is very simple yet).
9 years ago
inorichi
a1d67c0fce
Fix commit count command
9 years ago
inorichi
9c0abdeb81
Show version (commit count) and build time in the 'about' section
9 years ago
inorichi
a571bb5637
Recover manga activity status when the process restarts
9 years ago
inorichi
e7f8d4d2c2
Fix library update service
9 years ago
inorichi
ed5486975d
Better alignment for bottom toolbar in chapters fragment
9 years ago
inorichi
5fda4ad786
Add sdk manager to gradle
9 years ago
inorichi
23c9caf87e
Fix memory leak in reader
9 years ago
inorichi
39d3033d44
Recover reader from process restart
9 years ago
inorichi
e1b68f66f2
Changes:
...
- Declare RxJava as dependency
- Add a folder chooser for downloads
- Fix a force close when updating library
- Enable ACRA and add a setting to send crash reports
- Manga class now uses the default get resolver
- Other minor changes
9 years ago
inorichi
65a2345bf7
Minor changes
9 years ago
inorichi
8a3bb2b7ee
Remove chapters on a background thread.
9 years ago
inorichi
8f7443a686
Add an option to change cache size and clear the cache
9 years ago
inorichi
4aee1ca8a3
Improvements for downloads fragment
9 years ago
inorichi
49a38821f2
Animate recycler view decorations
9 years ago
inorichi
a304ccaaea
Update download progress in chapters fragment
9 years ago
inorichi
03ddf6d376
Add an observable that notifies of every download progress
9 years ago
inorichi
758ebfca0b
Another fix for batoto chapter dates
9 years ago
inorichi
eaab0f33ce
Fix batoto chapter dates. Remove subjects subscribe schedulers
9 years ago
inorichi
d859947c7c
Remove view logic from catalogue presenter and improve catalogue fragment
9 years ago
inorichi
eb10d77374
Improve info fragment. Other minor changes and fixes.
9 years ago
inorichi
c52c567eae
Avoid filename conflicts (not sure if it will be totally fixed). Check if a chapter is properly downloaded after download finishes.
9 years ago
inorichi
260fa59799
Better error handling for downloads
9 years ago
inorichi
3b11090e00
Minor changes
9 years ago
inorichi
54a715640d
Improve the use and caching of the covers' cache. Use restartables in LibraryPresenter
9 years ago
inorichi
976f010d64
Use download queue subject for updating chapter status
9 years ago
inorichi
384acb2322
Fix chapter recognition. Improve initial requests to fetch chapters from source
9 years ago
inorichi
b986309b81
Improve the refresh of chapter filters
9 years ago
inorichi
ab216a3608
Use local filtering. Use long class instead of primitives again for database keys (they can be null)
9 years ago
inorichi
6b8ccbe01b
Add filter by downloaded chapter. When searching manga by URL, also check the source
9 years ago
inorichi
d6257cf52e
Fix order button
9 years ago
inorichi
ab48686262
Minor changes
9 years ago
inorichi
96f6e28c68
Rename variable to a more suitable one (keeping column name for backwards compatibility)
9 years ago
inorichi
68f1e5f4bb
Minor changes
9 years ago
inorichi
aa6dfddffa
Show download status in chapters fragment
9 years ago
inorichi
d5a6fac931
Merge pull request #8 from icanit/master
...
Improving chapter menu button layout
9 years ago
inorichi
b9da3cb914
Get rid of getView() calls in Chapters presenter. Minor changes in download manager
9 years ago
Yuri Revich
357da7178b
expanding chapter item menu button layout
9 years ago
inorichi
771f49fa3b
Minor changes
9 years ago
Yuri Revich
b737da62dd
No next chapter toast on play button
9 years ago
Yuri Revich
d7f5787ea0
UI improvements 2
9 years ago
Yuri Revich
89683c24a8
Merge remote-tracking branch 'inorichi/master'
9 years ago
Yuri Revich
0f7c20d015
UI improvements
9 years ago
inorichi
0f5cf6a748
Simplify chapter's popup logic
9 years ago
inorichi
04a61edb38
Changes:
...
- Add a new cache to store library covers without relying on Glide's cache, making sure they are always available.
- Use Observable's defer instead of create in NetworkHelper.
- Fix Kissmanga showing only one genre.
9 years ago
inorichi
b66809b2b2
Complete Kissmanga
9 years ago
inorichi
8288e98a13
Make title a bit smaller and remove unneeded padding
9 years ago
inorichi
382acab118
Add a query to get the next unread chapter
9 years ago
Yuri Revich
93b7135380
Merge remote-tracking branch 'inorichi/master'
9 years ago
Yuri Revich
d8703fd2e3
Chapter view improvements
...
- Smaller title
- Bigger touch zone
9 years ago
inorichi
b2f44ff76a
Improve chapter recognition
9 years ago
Yuri Revich
82f1e694e8
Merge remote-tracking branch 'inorichi/master'
9 years ago
Yuri Revich
65c07450da
UI improvements
...
- Manga order by title in library
- New chapter list item design
- Chapter item popup
- Color normalisation to Material Design pallets
- Theme and style fixes
9 years ago
inorichi
cbd2e8398b
Add Kissmanga (search not working yet)
9 years ago
inorichi
c37a6ac673
Fix batoto
9 years ago
inorichi
8bda39ee26
Don't store sources domain in database
9 years ago
inorichi
a05cc934d0
Improve reader gestures. Upgrade gradle and retrolambda.
9 years ago
inorichi
c803b91223
Only preload pages without the image url
9 years ago
inorichi
34201bece1
Support Batoto webtoons
9 years ago
inorichi
5dcaeffa0b
Fix an issue where the next chapter was the same as the current. Fix a NPE when page list throws
9 years ago
inorichi
30b907bdf2
Fix an issue where the retry button wasn't doing anything. Preload the first pages of the next chapter (if available). Show a toast if no next/previous chapter is available. Other minor changes.
9 years ago
inorichi
9db81b1832
Update last chapter read in MAL when reaching the last page
9 years ago
inorichi
e1a14be2bd
Create chaptersync table for new databases
9 years ago
inorichi
1d5e8e02d3
Fix chapter recognition tests
9 years ago
inorichi
ee7d76e775
Initial MAL support
9 years ago
inorichi
da7d5886da
Rename tables classes
9 years ago
inorichi
725f70a54c
Minor fixes
9 years ago
Yuri Revich
9074cd6f6d
fix formatting
9 years ago
Yuri Revich
1c8b68ab0e
fix autoformat
9 years ago
Yuri Revich
18130e931f
UI improvement Phase 1
...
- Simplified theme/style settings and corrected UI styles
- Move «Add To Library» button from toolbar to be simple to find/press
it
- Toolbar in chapter list with sort/filtration
- library/catalog layout fixes
9 years ago
inorichi
85dcfd2beb
Add an option to use custom brightness
9 years ago
inorichi
9b504126d0
Complete Mangafox and other minor changes
9 years ago
inorichi
9dd9c995a8
Some reordering and renaming
9 years ago
inorichi
970e75e59f
Add a subscription to the list
9 years ago
inorichi
3aaaf563af
Use smaller icons
9 years ago
inorichi
e66ba4d834
Add more settings to the reader
9 years ago
inorichi
5e2269df14
Improve reader options menu. Allow to select default viewer per manga. Allow to lock screen rotation. Working on more options.
9 years ago
inorichi
13e1227fc5
Show animations on reader menu. Don't retain fragment instances in ViewPagerReader.
9 years ago
inorichi
3c1b00435c
Add an initial menu for the reader, and some minor changes.
9 years ago
inorichi
b389db9773
Destroy fragment's presenter when they aren't needed using FragmentStack class from Nucleus' examples
9 years ago
inorichi
11563e6f95
Fix a leak when rotating screen while reading
9 years ago
inorichi
e177edfee6
Reorganize strings. Close reader activity when page list throws an exception and notify it.
9 years ago
inorichi
75236559ca
Minor changes
9 years ago
inorichi
b002a125fd
Allow manual retries of images (needs improvement)
9 years ago
inorichi
e6c230cbe3
Allow to load next and previous chapter for horizontal readers
9 years ago
inorichi
a055cc07d8
Improve sources' paging
9 years ago
inorichi
f63b7c8141
Reorganize data package
9 years ago
inorichi
67ab54ff3b
Upgrade dependencies
9 years ago
inorichi
4f604e828b
Organize ui by feature instead of layer
9 years ago
inorichi
e74f81d41a
New source (unfinished)
9 years ago
inorichi
985c5c09a7
Automatically close dialog when login is successful and notify user by toast
9 years ago
inorichi
089b5d3326
More improvements to webtoon viewer
9 years ago
inorichi
692d3c1b2c
Initial chapter number recognition (needs improvement). Remove an old class.
9 years ago
inorichi
bc83bd7033
Some improvements to viewers
9 years ago
inorichi
f2b05e8519
Tip: don't copy paste without reading it again
9 years ago
inorichi
ceb56e2c8a
Update number of downloaded images in the queue, and improve the way the view refreshes the data
9 years ago
inorichi
7c37262a9f
Merge database operations in a single class, deleting duplicated methods (as observable or blocking) and let the consumer decide the option
9 years ago
inorichi
a130506514
Hold a wake lock until downloads are finished
9 years ago
inorichi
0f372ba069
Allow to resume downloads when a connection is again available
9 years ago
inorichi
17c60644dd
Bugfixes in download manager and other minor changes
9 years ago
inorichi
d3a32da62c
Change the download event. Fix some bugs in download manager. Other minor changes.
9 years ago
inorichi
2683cad5b5
Download queue threads are now updated when the setting change
9 years ago
inorichi
c73779ea3b
Listen for downloaded pages, but it's not updating the UI yet
9 years ago
inorichi
de8b7b27e1
Minor changes
9 years ago
inorichi
3bdca95d96
Use flatMap with a limit instead of windows for concurrent downloads
9 years ago
inorichi
999cc0df6e
Initial download queue fragment. Update progress working
9 years ago
inorichi
3b9f4cb6f1
Allow to delete downloaded chapters
9 years ago
inorichi
fa28ccc19a
Read downloaded chapters
9 years ago
inorichi
b0a8740e8d
Improve download manager. Add an option to select the number of threads for downloads.
9 years ago
inorichi
11638ae917
Allow reading downloaded chapters
9 years ago
inorichi
62ae572c72
Add a temporary way to select download directory
9 years ago
inorichi
13ff612ce0
Initial download manager
9 years ago
inorichi
b3f12ae333
Allow to remove a favorite manga from info tab
9 years ago
inorichi
04dfdba0b7
Refresh button in library is now looking for new chapters in sources and notifying the user
9 years ago
inorichi
faef785fc3
Add multiple chapters selection and allow to mark them as read/unread
9 years ago
inorichi
22ee78d256
Show toast when source login is needed
9 years ago
inorichi
9407d9b4f5
Minor changes
9 years ago
inorichi
95581007df
Rename pager adapter and horizontal view pager
9 years ago
inorichi
571c24d3d9
Fix bug in reader's current position
9 years ago
inorichi
720b0a29ce
Allow fullscreen reading
9 years ago
inorichi
afebfec737
Initial support for read chapters
9 years ago
inorichi
5e01937cce
Recover page position when configuration changes
9 years ago
inorichi
cd456d2186
Use BehaviorSubject instead of PublishSubject to observe page progress
9 years ago
inorichi
e160f53bb2
Better handling of loading progress and image load.
9 years ago
inorichi
d26049155c
Increase cache size
9 years ago
inorichi
1339e32de7
Show download progress. Caching of images now without glide
9 years ago
inorichi
3561392d24
Retry calls
9 years ago
inorichi
68e5efb02b
Better error handling for images
9 years ago
inorichi
35b8be6c75
Library now showing favorite mangas
9 years ago
inorichi
baa24fbf17
Check credentials before saving
9 years ago
inorichi
1b45ff3b12
Authentication with batoto done
9 years ago
inorichi
8b0b174c93
Split source class
9 years ago
inorichi
0ef610bb73
Minor changes again
9 years ago
inorichi
e975860420
Minor changes
9 years ago
inorichi
0e9e80b081
Initial support for sources' login. Upgrade support library version.
9 years ago
inorichi
e857a44987
Fix batoto parser
9 years ago
inorichi
c7e9016ad7
Add vertical viewer. Allow to select a viewer
9 years ago
inorichi
0a9b84ea11
Add broken webtoon viewer (not sure if it will be possible with RecyclerView)
9 years ago
inorichi
d3c83f0bf2
Decouple viewer from the reader activity
9 years ago
inorichi
ef7613f7ad
Cache chapter images from presenter with glide.
9 years ago
inorichi
fefc6ba0e9
Disable tiling, for now
9 years ago
inorichi
3a748a9453
Allow tapping on the edges of the chapter to change pages
9 years ago
inorichi
38c6fac385
Move dagger classes to injection directory
9 years ago
inorichi
57290a5395
Remove unused util classes
9 years ago
inorichi
985d71a869
Starting preferences
9 years ago
inorichi
af678a5b3c
Copy nucleus activity and fragment to create a base activity and fragment
9 years ago
inorichi
4966f1e15f
Convert catalogue to a fragment
9 years ago
inorichi
4c786077a8
Show page number, improve the load of the first image of a chapter
9 years ago
inorichi
74da971b2e
Reader working. Yay!
9 years ago
inorichi
915847c0ed
Rename viewer to reader
9 years ago
inorichi
5142df103b
Almost showing a chapter reader
9 years ago
inorichi
49c69be38e
Fix wrong manga received through EventBus
9 years ago
inorichi
0c77a7034a
Show chapter count
9 years ago
inorichi
9ad6efbada
Minor changes
9 years ago
inorichi
a3236e98d0
Instant search when leaving search mode
9 years ago
inorichi
85d34ab9e5
Search survive screen rotation
9 years ago
inorichi
264d627dea
Use subscriptions in onCreate method in CataloguePresenter
9 years ago
inorichi
1719959bc8
Use nucleus restartables in chapters presenter. Fix some database methods. Add swipe refresh to chapters fragment. Use Icepick library.
9 years ago
inorichi
920a71601b
Don't restart library subscription
9 years ago
inorichi
c6df23b1aa
Don't query db twice
9 years ago
inorichi
a52e33b628
Use EventBus
9 years ago
inorichi
1802dd04e4
More changes to MangaDetailActivity and its fragments
9 years ago
inorichi
c13d747665
Show chapters tab if it's a manga from library
9 years ago
inorichi
161a4b17a6
Use same activity for manga details on catalague and library. Move some methos to view.
9 years ago
inorichi
c768b4de3b
Delete all view interfaces
9 years ago
inorichi
1929eea19d
Delete old BasePresenter
9 years ago
inorichi
b36aa69a67
All fragments using Nucleus
9 years ago
inorichi
8c0994747f
All activities using Nucleus
9 years ago
inorichi
0e52c81970
Add MangaDetailActivity with two fragments, info and chapters
9 years ago
inorichi
07395892a0
Imports cleanup
9 years ago
inorichi
049e5a1ee5
Use RxPresenter in Library
9 years ago
inorichi
8da5c83cb3
Add catalogue detail page. Add simple tests for sources
9 years ago
inorichi
0cfd433234
Begin switch to Nucleus
9 years ago
inorichi
906cdc1348
Add MangaHere source
9 years ago
inorichi
235ed36fbe
Introducing nucleus
9 years ago
inorichi
68f1102c40
Create empty MangaCatalogue
9 years ago
inorichi
684c5e98d3
Rename classes
9 years ago
inorichi
fbf141aad8
Fix crash when searching in the library
9 years ago
inorichi
19eeb18d0d
Show loading progress bar in catalogue
9 years ago
inorichi
991e4d40d0
Remove redundant code
9 years ago
inorichi
8dc7c550ad
Use a publisher to get manga details. Refactor CatalogueListPresenter
9 years ago
inorichi
ed76520ebc
Load catalogue with thumbnails
9 years ago
inorichi
c88d8f0ded
Rename library holder
9 years ago
inorichi
13b4f5c385
Fix incorrect batoto thumbnail url. Create a function to copy the manga from network to local.
9 years ago
inorichi
82ac2b3223
Simplify if/else
9 years ago
inorichi
0febdfb715
Fix force close when no more mangas found
9 years ago
inorichi
0278531e51
Search mangas from source (unusable yet)
9 years ago
inorichi
66ab8caf76
Get mangas from search first steps
9 years ago
inorichi
38da2ba35b
Optimize imports. Keep tracking of every subscription
9 years ago
inorichi
e7116bdcab
Load more mangas on scroll
9 years ago
inorichi
2aaaad7a24
Show mangas from catalogue
9 years ago
inorichi
381bedf68d
Create presenter and view for CatalogueList
9 years ago
inorichi
18be01e4c5
Create empty CatalogueListActivity.
...
Add some changes to view interfaces
9 years ago
inorichi
13124ee02f
Create catalogue fragment
9 years ago
inorichi
a6a05fbb7f
Use lambdas in CacheManager
9 years ago
inorichi
36265472f8
Move generic methods to Source
9 years ago
inorichi
270b3e796a
Pull manga details from Batoto
9 years ago
inorichi
e7ecfd1e84
Separate method pullImageUrlsFromNetwork to allow testing
9 years ago
inorichi
ea8ded549b
Insert or remove chapters with one subscriber
9 years ago
inorichi
74ccd8bd24
Update insertOrRemoveChapters method
9 years ago
inorichi
67a2e99cc1
Use interfaces for database managers, create a source manager
9 years ago
inorichi
2888023eb1
Insert or remove method (meh)
9 years ago
inorichi
a3463addc3
Get chapter list
9 years ago
inorichi
a78359e4a9
Download chapter images
9 years ago
inorichi
c3b65d286f
Send crash reports
9 years ago
inorichi
b2a1ba777d
Use constraints, delete chapters when deleting a Manga
9 years ago
inorichi
53f86c4f4b
Delete mangas
9 years ago
inorichi
a6c59bbc10
Item selection
9 years ago
inorichi
7fe40525f2
Add proguard rules. Show unread count. Use compact font
9 years ago
inorichi
ff26c38860
Use support fragments
9 years ago
inorichi
90b0948968
Add composite subscriptions
9 years ago
inorichi
e386257d34
Unsubscribe subscriptions
9 years ago
inorichi
4e795b69e5
Add an option to get unread chapters of mangas
9 years ago
inorichi
db49c3ee88
Create adapter in presenter
9 years ago
inorichi
d7bb4a6a2a
Create adapter in presenter
9 years ago
inorichi
3349227868
Observing filter changes shouldn't be needed
9 years ago
inorichi
710638e2eb
Use Observable to filter library
9 years ago
inorichi
e175a75031
Search working
9 years ago
inorichi
289e53a7f5
Search for library (not working)
9 years ago
inorichi
790ccdaba6
Download button
9 years ago
inorichi
59fa396eeb
Insert two dummy mangas
9 years ago
inorichi
d47e469665
Show chapter list
9 years ago
inorichi
d3b6b8721e
Set toolbar in BaseActivity. Show title in MangaDetailActivity
9 years ago
inorichi
43439720db
Use EasyAdapter
9 years ago
inorichi
a316298793
Compile with Java 8 support for using Retrolambda
9 years ago
inorichi
e567bc753f
Update library when changes to the DB are made and open manga detail activity
9 years ago
inorichi
8b6bdfdfdc
Get data from database
9 years ago
inorichi
9302ecfb92
Display dummy data
9 years ago
inorichi
207aca60b2
Make entities' fields public
9 years ago
inorichi
393caaa549
Add library class
9 years ago
inorichi
9e5622c92e
Delete boilerplate resources
9 years ago
inorichi
b69510e972
Initial commit
9 years ago