Commit Graph

1028 Commits (68724752f82feecd5987d10d08a561e15e6fc07b)

Author SHA1 Message Date
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
9 years ago
inorichi 71783657af Merge pull request #201 from na-ji/master
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
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
9 years ago
NoodleMage 8b45df37d2 Converted all icon drawables to vector.
9 years ago
len 70e557575f Preferences ported to support library
9 years ago
NoodleMage 6383a745ff Fixed wrong download filter from commit #33386e2
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
9 years ago
len 8c456a2da4 Replace some image drawables with vector drawables
9 years ago
Kevin Richter f856386bf7 Hide clear button
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
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
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
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
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
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
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
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
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
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
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
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
9 years ago
NoodleMage ef03ca22d1 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
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
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
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.
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
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:
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
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:
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