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