Commit Graph

2945 Commits (609d8c9685a54734138b39cc25c261794a21ec99)

Author SHA1 Message Date
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:
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
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
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
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.
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