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