NoodleMage
b94f86765d
Code cleanup, implements #118
2016-02-18 19:01:40 +01:00
NoodleMage
ba0f3778ce
Can now mark as read / unread
2016-02-18 17:40:12 +01:00
NoodleMage
aac6b242a0
Can now delete manga from recent + added missing res files #118
2016-02-18 17:29:31 +01:00
NoodleMage
dec9442a65
Can now download from recent tab. #118
2016-02-18 17:29:29 +01:00
inorichi
b33da641d9
Fix crash in chapters list #159
2016-02-18 14:25:35 +01:00
Robin Appelman
eee137a084
prefer numbers at the start of the chapter title if otherwise unparsed
2016-02-16 21:03:52 +01:00
Robin Appelman
5e834ae3be
improve colon handling
2016-02-16 21:03:21 +01:00
inorichi
dcfda61aba
Always create nomedia file
2016-02-16 20:47:23 +01:00
inorichi
5ac7f7057a
Merge pull request #150 from NoodleMage/comments
...
Improved comments
2016-02-16 20:41:45 +01:00
Robin Appelman
57b64a412e
Fix infinite loop when no chapter number is parsed
2016-02-16 20:37:57 +01:00
inorichi
1e81f75377
Possible fix for #120
2016-02-16 18:19:54 +01:00
NoodleMage
1dd49a2ab1
Improved comments
2016-02-16 15:30:15 +01:00
NoodleMage
3da613dedb
Moved edit cover to library | Updated manga info view | Updated catalogue
...
grid
2016-02-15 16:59:24 +01:00
inorichi
5c329d2314
Incorrect mark as read with seamless mode. #142
2016-02-14 15:35:58 +01:00
NoodleMage
3a19f8e40b
FAB animation update
2016-02-13 12:08:15 +01:00
inorichi
a33b525f9e
Merge pull request #136 from icewind1991/search-sort
...
sort by views for mangafox and mangahere search results
2016-02-12 22:01:43 +01:00
Robin Appelman
7d6ce46829
sort by views for mangafox and mangahere search results
2016-02-12 21:49:38 +01:00
inorichi
a90a4bf80c
Remove old orientation lock. Add orientation types to preferences
2016-02-12 21:22:54 +01:00
inorichi
140bf8caee
Allow to force a rotation
2016-02-12 19:36:00 +01:00
inorichi
56a45f263e
Strip html tags from batoto notice and directly throw an exception
2016-02-12 15:38:16 +01:00
Robin Appelman
393b4916f6
Show batoto staff notice if updating chapters failed
2016-02-11 22:59:24 +01:00
inorichi
5a83976fa5
Remove unneeded dependency.
2016-02-10 21:15:02 +01:00
inorichi
a81f6c3ac4
Trying to give write permissions on SD card
2016-02-10 15:41:59 +01:00
inorichi
6846ce5bfb
Increase maximum allowed scale on pagers
2016-02-10 15:19:31 +01:00
inorichi
0c0ebe06e5
Volume keys scroll pages. Closes #95
2016-02-10 15:06:18 +01:00
inorichi
e50c683159
Fix tests failing after upgrading EventBus
2016-02-09 22:07:14 +01:00
inorichi
872af276ea
Merge pull request #130 from icewind1991/chapter-number-parsing
...
Improve chapter number parsing
2016-02-09 21:50:32 +01:00
Robin Appelman
e6faee9779
handle chapters with part numbers
2016-02-09 21:23:57 +01:00
Robin Appelman
bc1ddd4379
fallback to parsing parts to handle arc numbers
2016-02-09 21:20:17 +01:00
inorichi
e348d6c1cf
Upgrade to EventBus 3
2016-02-09 21:19:11 +01:00
Robin Appelman
1611a274b9
differentiate subchapters denoted by an alpha prefix
2016-02-09 20:57:26 +01:00
Robin Appelman
fa4a8204a4
prefer numbers without anything appended when parsing chapter numbers
2016-02-09 20:43:10 +01:00
Robin Appelman
5977e9f47f
handle chapter versions which are attached to the chapter number
2016-02-09 20:26:51 +01:00
Kevin Richter
63d0161da5
move clear queue to presenter
2016-02-09 17:42:39 +01:00
Kevin Richter
d8b46c1969
set display mode title
2016-02-09 16:57:11 +01:00
Kevin Richter
f84731c2df
cleanup chapter action menu
2016-02-09 16:50:26 +01:00
Kevin Richter
50d71d1395
clear the download queue
2016-02-09 16:34:41 +01:00
Kevin Richter
4be0b2502e
Change stop to pause in download queue view
2016-02-09 16:25:36 +01:00
Kevin Richter
6c069ad87b
multiple chapter download from manga view
2016-02-09 16:01:11 +01:00
Robin Appelman
2566862e0f
seamless chapter transitions
2016-02-08 22:24:47 +01:00
inorichi
945625d3ad
Cancel notification when no new chapters are found. Closes #121
2016-02-07 19:15:45 +01:00
inorichi
050b9c9fce
Remember last used source. Closes #30
2016-02-06 19:03:15 +01:00
inorichi
c35184abdc
Upgrade gradle. Other minor changes
2016-02-06 00:37:11 +01:00
inorichi
34c5f0b7ba
Try to mark readded chapters as read. #119
2016-02-05 22:08:54 +01:00
inorichi
6435eeb251
Use network cache
2016-02-05 20:18:39 +01:00
inorichi
eec2dcd981
Fix a crash
2016-02-05 17:30:58 +01:00
inorichi
57ba368ae0
Add library search. Closes #64
2016-02-05 16:24:34 +01:00
inorichi
ed06469885
Trying to fix a backpressure isue
2016-02-05 15:42:53 +01:00
inorichi
79cd8c691e
Minor changes
2016-02-05 14:53:07 +01:00
inorichi
391550f49a
Implement zoom start position. Closes #92 . Rapid decoder properly throws an error when it fails to decode.
2016-02-04 17:16:47 +01:00
inorichi
6aa07dd17e
Download the first image of the next chapter
2016-02-03 22:21:15 +01:00
inorichi
aada373a0c
Replace onProcessRestart with the new startables.
2016-02-03 21:09:40 +01:00
NoodleMage
d7aef2e97a
Application can now check if update available
2016-02-03 17:12:26 +01:00
inorichi
7953ba6e78
Display date in local format. Fix #108
2016-02-03 13:28:55 +01:00
inorichi
c204548df5
Release 0.1.3
2016-02-03 12:56:12 +01:00
inorichi
7944bb8479
Fix #100
2016-02-01 20:53:06 +01:00
inorichi
c4ae88a8ff
Use Rapid only for regions. Fixes #97 (probably)
2016-01-31 22:41:45 +01:00
inorichi
ad953b7bf6
Ask for external storage permissions on Marshmallow. Fixes #76 and #36
2016-01-31 22:38:54 +01:00
inorichi
d799ae5d72
Webtoon reader "restores" position on rotation. Fixes #93
2016-01-31 18:48:13 +01:00
inorichi
a3ec057384
Now tap on edges of webtoon reader scrolls by 3/4 screen
2016-01-31 02:40:05 +01:00
inorichi
e53b05feba
Fix gestures on vertical readers
2016-01-30 16:40:41 +01:00
inorichi
bcefc176c1
Use Rapid decoder also when no regions are required
2016-01-30 16:10:53 +01:00
NoodleMage
28fd22dfe0
Manga initialized check. Now takes network cover image if something went
...
wrong
2016-01-30 13:46:18 +01:00
inorichi
78a2eae719
Minor changes
2016-01-30 00:41:39 +01:00
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
2016-01-29 20:44:51 +01:00
inorichi
c03495be94
All chapter filters are now saved
2016-01-29 19:36:08 +01:00
inorichi
f19889c222
Avoid OutOfMemory crashes on webtoon viewer increasing view holders height
2016-01-29 16:17:26 +01:00
inorichi
ea4fa60e01
Trying improvements for webtoon viewer. #71
2016-01-29 14:54:53 +01:00
inorichi
733b0da461
Upgrade OkHttp to 3.0.1
2016-01-28 16:44:18 +01:00
inorichi
74c32f9e16
Minor refactor on caches
2016-01-28 01:01:55 +01:00
inorichi
d8ab8f297f
Let Glide cache local covers, it improves performance loading the covers from the library
2016-01-27 19:42:01 +01:00
inorichi
ec7df6b1f2
Merge pull request #77 from NoodleMage/material_nav
...
Added icons to navigation drawer #47
2016-01-27 18:52:16 +01:00
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
2016-01-27 18:48:43 +01:00
inorichi
82865dd3fd
Format fixes
2016-01-27 17:47:43 +01:00
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! :)
2016-01-27 17:37:36 +01:00
inorichi
0c9bc97fe8
Initial support for custom images scaling ( #40 )
2016-01-27 01:48:40 +01:00
inorichi
c6ecfb2f67
Trying to fix some crashes
2016-01-26 19:18:31 +01:00
inorichi
8ca0814aff
Add a way to search in MAL only from the user's list
2016-01-26 16:33:19 +01:00
inorichi
6f409c0e3b
Add an alternative way to display the chapter title ( #54 )
2016-01-25 19:57:13 +01:00
inorichi
27b95e9d73
Minor changes
2016-01-25 13:19:03 +01:00
Robin Appelman
4918e67fda
Show manga source in info panel
2016-01-25 12:49:56 +01:00
inorichi
b174adbab0
Use a gradient at the bottom of the cover. Remove external repositories from gradle
2016-01-24 23:41:21 +01:00
inorichi
59cc87c583
Fix #58 and #59
2016-01-24 13:57:20 +01:00
inorichi
0e87dc995a
Add backpressure buffer for downloads
2016-01-24 13:23:29 +01:00
inorichi
594219848d
Fix number of simultaneous downloads ignored (again)
2016-01-24 12:37:41 +01:00
inorichi
50306f6ea3
Merge pull request #53 from icewind1991/sort-order
...
save per-manga sort order
2016-01-24 00:10:02 +01:00
Robin Appelman
9b90ad0a3b
save per-manga sort order
2016-01-24 00:01:24 +01:00
inorichi
5c854984e4
Fix #52
2016-01-23 21:58:36 +01:00
Robin Appelman
9e666dcdb3
Load the last page when switching to the previous chapter
2016-01-23 17:10:56 +01:00
inorichi
e81f98a975
Fix an UI refresh issue
2016-01-23 14:17:01 +01:00
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.
2016-01-23 13:58:53 +01:00
inorichi
07ed2e2ebb
Hold the same manga instance (allowing to refresh manga state from the catalogue). Other minor changes.
2016-01-22 20:22:16 +01:00
inorichi
e1aa460106
Allow to display manga from catalogue as a simple list ( #35 )
2016-01-22 17:37:23 +01:00
inorichi
dd0a2d842a
Improve recent chapters layout
2016-01-21 16:38:25 +01:00
inorichi
fa71e906c9
Change recent chapters query, now it shows last month updates. Download manager now uses a thread pool.
2016-01-21 02:26:34 +01:00
inorichi
d88513de56
Reenable recent updates tab
2016-01-20 19:43:44 +01:00
inorichi
ad97d03f1d
Change toolbar color ( Fix #43 ). Allow to also remove from library ( Fix #44 ). Rewrite RxPager.
2016-01-20 19:21:17 +01:00
inorichi
0210fd8828
Fix a big issue with the download threads. Release 0.1.1
2016-01-20 14:38:45 +01:00
inorichi
0332d8dd79
Fix #39
2016-01-19 21:07:32 +01:00
inorichi
111ec5541f
Fix an error with empty pages from downloaded chapters (images not found)
2016-01-19 19:30:55 +01:00
inorichi
4bf15a5a2c
Allow to mark all previous chapters as read
2016-01-19 16:35:36 +01:00
inorichi
416fd128ba
Upgrade StorIO to 1.8.0
2016-01-19 15:49:13 +01:00
inorichi
dda0c50a1c
Show only recent chapters of the library
2016-01-18 20:18:46 +01:00
inorichi
f0a3c9c2dc
Don't reset library adapter if it's not needed
2016-01-18 19:41:11 +01:00
inorichi
8520a47286
Sort sources alphabetically. Fix #31
2016-01-18 19:28:13 +01:00
inorichi
522e900b5a
Initial support for recent updates. #20
2016-01-18 18:04:07 +01:00
inorichi
173e86320b
Allow to add a manga to the library with a long click
2016-01-17 16:11:30 +01:00
inorichi
79229d9c6a
Prepare for dev releases
2016-01-17 15:03:04 +01:00
inorichi
67c9420606
Bump dependencies. Minor changes to download manager
2016-01-16 18:10:05 +01:00
inorichi
936d5e46eb
Prepare for first release
2016-01-16 16:33:35 +01:00
inorichi
70f4c7fcc3
Rename project
2016-01-15 15:18:19 +01:00
inorichi
1508bf42fb
Open app from the new chapters found notification. Fixes #22
2016-01-15 14:38:24 +01:00
inorichi
414900abf8
Do not let the launcher create a new MainActivity
2016-01-14 22:33:41 +01:00
inorichi
1c465a6e59
Exclude novels from MAL. Fix #19
2016-01-14 20:50:14 +01:00
inorichi
24a0a3b96f
Improve chapter recognition.
2016-01-14 17:45:32 +01:00
inorichi
4ee95140e6
Crash fixes
2016-01-14 00:50:40 +01:00
inorichi
6ef0573a49
Add an option to allow downloads on mobile connections.
2016-01-13 22:31:12 +01:00
inorichi
7e79a377cc
Minor changes
2016-01-12 00:31:04 +01:00
inorichi
b170520370
Add an option to automatically update last chapter read and another one to ask before updating. Fixes #10
2016-01-11 18:21:17 +01:00
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.
2016-01-10 21:16:23 +01:00
inorichi
e702be1a8d
Rewrite the chapter insertion method. Create a wakelock until the library updates. Move custom preferences to widget package.
2016-01-10 19:49:26 +01:00
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.
2016-01-10 17:47:43 +01:00
inorichi
6eb321bb06
Don't update the chapter list if the parsed list is empty ( #18 )
2016-01-09 21:39:59 +01:00
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).
2016-01-09 18:23:38 +01:00
inorichi
8be44c209c
Show selected decoder and background color in the popup menu. Reload adapter when the decoder changes.
2016-01-09 00:57:02 +01:00
inorichi
d03e7e2f8c
Add Rapid decoder for better image support. Reorganize readers.
2016-01-08 20:16:17 +01:00
inorichi
b735a1f581
Add minor improvements and retry button to webtoon reader.
2016-01-07 21:21:42 +01:00
inorichi
39c9fd5945
Keep covers aspect ratio. Unsubscribe from the library when it's not needed.
2016-01-07 02:48:46 +01:00
inorichi
690684bacf
Drop progress emissions on backpressure
2016-01-06 22:57:39 +01:00
inorichi
d0089e3f5e
Add buttons to open next/previous chapter in the reader. Try entire app with hardware acceleration
2016-01-06 20:55:52 +01:00
inorichi
73aa93773c
Replace hamcrest with assertj. ChaptersSubject now uses only one observeOn.
2016-01-06 16:08:15 +01:00
inorichi
dd833852ad
Trying to fix a backpressure issue ( #17 ).
2016-01-05 18:47:25 +01:00
inorichi
2f66b6e56c
Use ARGB8888 for covers. Fix buttons background
2016-01-05 15:54:51 +01:00
inorichi
8000d67871
Enable tiling to webtoon reader and add a fade in animation
2016-01-05 04:55:31 +01:00
inorichi
737d3d4282
Improve webtoon reader precaching images. Show a badge for the apk.
2016-01-04 16:18:18 +01:00
inorichi
e477f2df1f
Rename viewpager classes
2016-01-04 01:35:05 +01:00
inorichi
631ef65502
Host readers inside a fragment (Avoids some leaks)
2016-01-04 01:31:15 +01:00
inorichi
829c2d5faa
Description scrollable and show real manga status.
2016-01-03 01:20:31 +01:00
inorichi
868058a50b
Use RecyclerView for catalogue
2016-01-03 00:30:20 +01:00
inorichi
453a187938
Remove cache size setting. Add advanced settings section. Other minor changes.
2016-01-02 21:09:46 +01:00
inorichi
986572f6cb
Create an util class to write less code on sources. Save status from sources.
2016-01-01 21:02:13 +01:00
inorichi
4d9cd6cb6e
Allow to refresh data from MAL and show total chapters. Create nomedia file for default downloads folder on new installations.
2016-01-01 15:34:25 +01:00
inorichi
c830c037f7
Fix #11
2016-01-01 13:13:22 +01:00
inorichi
f9a97631f2
Store total chapters from MAL and automatically set as completed if it's the last chapter. Other minor changes
2015-12-31 19:15:24 +01:00
inorichi
f26a60f1ba
Fixed again
2015-12-30 19:58:52 +01:00
inorichi
1344824b4a
Fix crash on launch...
2015-12-30 19:56:56 +01:00
inorichi
a794bea9e7
Fix inconsistent tab layout
2015-12-30 19:29:25 +01:00
inorichi
ef444b0b63
Minor changes
2015-12-30 19:10:28 +01:00
inorichi
384bc3c690
Category improvements
2015-12-30 14:10:31 +01:00
inorichi
e6b7a79bee
Fix a crash
2015-12-30 01:47:16 +01:00
inorichi
f9c13e0ee6
Fix a bug when updating categories in library
2015-12-29 22:57:58 +01:00
inorichi
b0ad72afad
Upgrade storio to 1.7.0
2015-12-29 21:47:03 +01:00
inorichi
62535c77ae
Hide default category if it doesn't have any manga
2015-12-29 21:19:41 +01:00
inorichi
1360a90bf9
Change mangas from categories (needs testing)
2015-12-29 01:00:05 +01:00
inorichi
3f1f9ea9f2
Allow to reorder and rename categories
2015-12-28 18:06:07 +01:00
inorichi
e548cbf171
Allow to create/remove categories. Some refactoring.
2015-12-28 01:13:52 +01:00
inorichi
3dff7f90e7
Allow to change number of columns
2015-12-27 14:58:36 +01:00
inorichi
1c86828b65
Use recyclerview in library
2015-12-26 21:54:10 +01:00
inorichi
043ab7eca9
Remove PageBundle class
2015-12-26 00:08:28 +01:00
inorichi
4900284c48
Categories improvements
2015-12-26 00:07:45 +01:00
inorichi
e3bc13630d
Incomplete changes
2015-12-25 17:50:31 +01:00
inorichi
2aa36ed702
Minor changes
2015-12-24 15:04:52 +01:00
inorichi
1c4b5b3a72
Initial commit for categories
2015-12-23 22:30:48 +01:00
inorichi
72b2471619
Fix crash with gestures
2015-12-22 13:22:13 +01:00
inorichi
322f54380d
Include Subsampling Scale Image View as library to allow preloading tiles when a max bitmap size is provided.
2015-12-21 18:09:09 +01:00
inorichi
80a59548a5
Merge changes from Nucleus presenter
2015-12-21 17:58:12 +01:00
inorichi
50d6632d0e
Allow to set status, score and last chapter read in MAL. Other minor changes
2015-12-20 20:10:04 +01:00
inorichi
5f44e5d492
Make sure the answer from MAL is successful before updating DB.
2015-12-19 20:36:13 +01:00
inorichi
a32c1b5eb2
Fix MAL autoupdate function.
2015-12-19 20:25:49 +01:00
inorichi
0a7f8711ad
Add a new test case for chapter recognition
2015-12-19 16:22:57 +01:00
inorichi
9a117f0969
Fix NPE when the process restarts in the reader for downloaded chapters and save page list before killing the process.
2015-12-19 16:13:24 +01:00
inorichi
3c87b4cba9
Allow to start/stop queue from download queue fragment. DownloadQueue now extends from ArrayList.
2015-12-19 14:58:36 +01:00
inorichi
6412ec1d9b
Remove successful downloads from queue
2015-12-18 16:41:16 +01:00
inorichi
c6dc5d344d
Fix some crashes
2015-12-17 15:33:15 +01:00
inorichi
42cd6ea007
Invert seekbar and textviews on right to left reader
2015-12-16 16:10:34 +01:00
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.
2015-12-16 15:37:00 +01:00
inorichi
273527e7fb
Changes to viewpager readers
2015-12-16 13:49:36 +01:00
inorichi
e2795f5480
Add a black background setting for the reader
2015-12-15 13:34:14 +01:00
inorichi
4630a5ed1a
Catalogue now has a dropdown menu to select or change the source
2015-12-14 16:51:12 +01:00
inorichi
8dca7fe79a
Improve MAL support (UI is very simple yet).
2015-12-14 13:24:05 +01:00
inorichi
9c0abdeb81
Show version (commit count) and build time in the 'about' section
2015-12-12 02:08:47 +01:00
inorichi
a571bb5637
Recover manga activity status when the process restarts
2015-12-11 17:47:07 +01:00
inorichi
e7f8d4d2c2
Fix library update service
2015-12-11 14:14:04 +01:00
inorichi
ed5486975d
Better alignment for bottom toolbar in chapters fragment
2015-12-11 13:50:47 +01:00
inorichi
23c9caf87e
Fix memory leak in reader
2015-12-09 15:22:06 +01:00
inorichi
39d3033d44
Recover reader from process restart
2015-12-09 14:55:32 +01:00
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
2015-12-08 19:39:57 +01:00
inorichi
65a2345bf7
Minor changes
2015-12-07 20:25:42 +01:00
inorichi
8a3bb2b7ee
Remove chapters on a background thread.
2015-12-07 18:01:44 +01:00
inorichi
8f7443a686
Add an option to change cache size and clear the cache
2015-12-07 15:53:01 +01:00
inorichi
4aee1ca8a3
Improvements for downloads fragment
2015-12-06 12:27:05 +01:00
inorichi
49a38821f2
Animate recycler view decorations
2015-12-06 10:02:29 +01:00
inorichi
a304ccaaea
Update download progress in chapters fragment
2015-12-05 23:58:03 +01:00
inorichi
03ddf6d376
Add an observable that notifies of every download progress
2015-12-05 18:22:29 +01:00
inorichi
758ebfca0b
Another fix for batoto chapter dates
2015-12-05 15:49:48 +01:00
inorichi
eaab0f33ce
Fix batoto chapter dates. Remove subjects subscribe schedulers
2015-12-05 15:43:33 +01:00
inorichi
d859947c7c
Remove view logic from catalogue presenter and improve catalogue fragment
2015-12-05 12:40:47 +01:00
inorichi
eb10d77374
Improve info fragment. Other minor changes and fixes.
2015-12-05 02:05:42 +01:00
inorichi
c52c567eae
Avoid filename conflicts (not sure if it will be totally fixed). Check if a chapter is properly downloaded after download finishes.
2015-12-04 18:03:56 +01:00
inorichi
260fa59799
Better error handling for downloads
2015-12-04 14:35:39 +01:00
inorichi
3b11090e00
Minor changes
2015-12-04 12:37:58 +01:00
inorichi
54a715640d
Improve the use and caching of the covers' cache. Use restartables in LibraryPresenter
2015-12-04 11:50:40 +01:00
inorichi
976f010d64
Use download queue subject for updating chapter status
2015-12-03 17:12:43 +01:00
inorichi
384acb2322
Fix chapter recognition. Improve initial requests to fetch chapters from source
2015-12-03 13:57:25 +01:00
inorichi
b986309b81
Improve the refresh of chapter filters
2015-12-03 12:48:30 +01:00
inorichi
ab216a3608
Use local filtering. Use long class instead of primitives again for database keys (they can be null)
2015-12-02 21:45:41 +01:00
inorichi
6b8ccbe01b
Add filter by downloaded chapter. When searching manga by URL, also check the source
2015-12-02 14:56:47 +01:00
inorichi
d6257cf52e
Fix order button
2015-12-02 12:27:18 +01:00
inorichi
ab48686262
Minor changes
2015-12-02 11:53:32 +01:00
inorichi
96f6e28c68
Rename variable to a more suitable one (keeping column name for backwards compatibility)
2015-12-02 10:48:08 +01:00
inorichi
68f1e5f4bb
Minor changes
2015-12-02 10:32:16 +01:00
inorichi
aa6dfddffa
Show download status in chapters fragment
2015-12-02 10:17:08 +01:00
inorichi
d5a6fac931
Merge pull request #8 from icanit/master
...
Improving chapter menu button layout
2015-12-02 09:52:44 +01:00
inorichi
b9da3cb914
Get rid of getView() calls in Chapters presenter. Minor changes in download manager
2015-12-02 09:50:01 +01:00
Yuri Revich
357da7178b
expanding chapter item menu button layout
2015-12-02 10:08:04 +03:00
inorichi
771f49fa3b
Minor changes
2015-12-01 22:01:41 +01:00
Yuri Revich
b737da62dd
No next chapter toast on play button
2015-12-01 22:56:24 +03:00
Yuri Revich
d7f5787ea0
UI improvements 2
2015-12-01 22:18:19 +03:00
Yuri Revich
89683c24a8
Merge remote-tracking branch 'inorichi/master'
2015-12-01 20:16:57 +03:00
Yuri Revich
0f7c20d015
UI improvements
2015-12-01 20:16:55 +03:00
inorichi
0f5cf6a748
Simplify chapter's popup logic
2015-12-01 15:47:34 +01:00
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.
2015-12-01 14:20:14 +01:00
inorichi
b66809b2b2
Complete Kissmanga
2015-11-30 23:51:17 +01:00
inorichi
382acab118
Add a query to get the next unread chapter
2015-11-30 21:08:06 +01:00
Yuri Revich
93b7135380
Merge remote-tracking branch 'inorichi/master'
2015-11-30 22:53:48 +03:00
Yuri Revich
d8703fd2e3
Chapter view improvements
...
- Smaller title
- Bigger touch zone
2015-11-30 22:52:12 +03:00
inorichi
b2f44ff76a
Improve chapter recognition
2015-11-30 20:33:27 +01:00
Yuri Revich
82f1e694e8
Merge remote-tracking branch 'inorichi/master'
2015-11-30 20:49:42 +03:00
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
2015-11-30 20:45:45 +03:00
inorichi
cbd2e8398b
Add Kissmanga (search not working yet)
2015-11-30 17:54:35 +01:00
inorichi
c37a6ac673
Fix batoto
2015-11-30 13:19:04 +01:00
inorichi
8bda39ee26
Don't store sources domain in database
2015-11-30 13:07:57 +01:00
inorichi
a05cc934d0
Improve reader gestures. Upgrade gradle and retrolambda.
2015-11-28 23:32:13 +01:00
inorichi
c803b91223
Only preload pages without the image url
2015-11-28 20:11:56 +01:00
inorichi
34201bece1
Support Batoto webtoons
2015-11-28 20:02:30 +01:00
inorichi
5dcaeffa0b
Fix an issue where the next chapter was the same as the current. Fix a NPE when page list throws
2015-11-28 19:01:26 +01:00
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.
2015-11-28 10:48:01 +01:00
inorichi
9db81b1832
Update last chapter read in MAL when reaching the last page
2015-11-27 00:51:18 +01:00
inorichi
e1a14be2bd
Create chaptersync table for new databases
2015-11-25 20:05:30 +01:00
inorichi
ee7d76e775
Initial MAL support
2015-11-25 16:08:24 +01:00
inorichi
da7d5886da
Rename tables classes
2015-11-24 20:45:37 +01:00
inorichi
725f70a54c
Minor fixes
2015-11-24 20:40:28 +01:00
Yuri Revich
9074cd6f6d
fix formatting
2015-11-24 21:59:38 +03:00
Yuri Revich
1c8b68ab0e
fix autoformat
2015-11-24 21:54:42 +03:00
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
2015-11-24 20:45:53 +03:00
inorichi
85dcfd2beb
Add an option to use custom brightness
2015-11-22 20:03:48 +01:00
inorichi
9b504126d0
Complete Mangafox and other minor changes
2015-11-22 01:35:26 +01:00
inorichi
9dd9c995a8
Some reordering and renaming
2015-11-21 03:56:07 +01:00
inorichi
970e75e59f
Add a subscription to the list
2015-11-21 03:39:45 +01:00
inorichi
e66ba4d834
Add more settings to the reader
2015-11-21 02:27:34 +01:00
inorichi
5e2269df14
Improve reader options menu. Allow to select default viewer per manga. Allow to lock screen rotation. Working on more options.
2015-11-19 18:56:46 +01:00
inorichi
13e1227fc5
Show animations on reader menu. Don't retain fragment instances in ViewPagerReader.
2015-11-19 04:58:29 +01:00
inorichi
3c1b00435c
Add an initial menu for the reader, and some minor changes.
2015-11-18 21:54:33 +01:00
inorichi
b389db9773
Destroy fragment's presenter when they aren't needed using FragmentStack class from Nucleus' examples
2015-11-17 00:28:22 +01:00
inorichi
11563e6f95
Fix a leak when rotating screen while reading
2015-11-16 21:22:17 +01:00
inorichi
e177edfee6
Reorganize strings. Close reader activity when page list throws an exception and notify it.
2015-11-16 19:33:33 +01:00
inorichi
75236559ca
Minor changes
2015-11-16 18:09:31 +01:00
inorichi
b002a125fd
Allow manual retries of images (needs improvement)
2015-11-16 16:44:33 +01:00
inorichi
e6c230cbe3
Allow to load next and previous chapter for horizontal readers
2015-11-15 21:21:12 +01:00
inorichi
a055cc07d8
Improve sources' paging
2015-11-15 17:51:14 +01:00
inorichi
f63b7c8141
Reorganize data package
2015-11-14 19:20:39 +01:00
inorichi
4f604e828b
Organize ui by feature instead of layer
2015-11-14 17:10:55 +01:00
inorichi
e74f81d41a
New source (unfinished)
2015-11-14 15:33:07 +01:00
inorichi
985c5c09a7
Automatically close dialog when login is successful and notify user by toast
2015-11-11 19:15:56 +01:00
inorichi
089b5d3326
More improvements to webtoon viewer
2015-11-11 04:56:16 +01:00
inorichi
692d3c1b2c
Initial chapter number recognition (needs improvement). Remove an old class.
2015-11-10 19:31:18 +01:00
inorichi
bc83bd7033
Some improvements to viewers
2015-11-10 16:35:23 +01:00
inorichi
f2b05e8519
Tip: don't copy paste without reading it again
2015-11-09 03:47:39 +01:00
inorichi
ceb56e2c8a
Update number of downloaded images in the queue, and improve the way the view refreshes the data
2015-11-09 03:31:50 +01:00
inorichi
7c37262a9f
Merge database operations in a single class, deleting duplicated methods (as observable or blocking) and let the consumer decide the option
2015-11-08 13:50:49 +01:00
inorichi
a130506514
Hold a wake lock until downloads are finished
2015-11-07 22:10:08 +01:00
inorichi
0f372ba069
Allow to resume downloads when a connection is again available
2015-11-07 16:34:22 +01:00
inorichi
17c60644dd
Bugfixes in download manager and other minor changes
2015-11-06 20:22:01 +01:00
inorichi
d3a32da62c
Change the download event. Fix some bugs in download manager. Other minor changes.
2015-11-06 03:29:23 +01:00
inorichi
2683cad5b5
Download queue threads are now updated when the setting change
2015-11-05 20:01:37 +01:00
inorichi
c73779ea3b
Listen for downloaded pages, but it's not updating the UI yet
2015-11-05 00:50:39 +01:00
inorichi
de8b7b27e1
Minor changes
2015-11-04 22:50:05 +01:00
inorichi
3bdca95d96
Use flatMap with a limit instead of windows for concurrent downloads
2015-11-04 19:54:01 +01:00
inorichi
999cc0df6e
Initial download queue fragment. Update progress working
2015-11-04 18:54:07 +01:00
inorichi
3b9f4cb6f1
Allow to delete downloaded chapters
2015-11-04 12:02:55 +01:00
inorichi
fa28ccc19a
Read downloaded chapters
2015-11-04 11:25:29 +01:00
inorichi
b0a8740e8d
Improve download manager. Add an option to select the number of threads for downloads.
2015-11-04 10:51:49 +01:00
inorichi
11638ae917
Allow reading downloaded chapters
2015-11-03 21:27:56 +01:00
inorichi
62ae572c72
Add a temporary way to select download directory
2015-11-03 20:04:07 +01:00
inorichi
13ff612ce0
Initial download manager
2015-11-03 16:21:50 +01:00
inorichi
b3f12ae333
Allow to remove a favorite manga from info tab
2015-11-02 21:22:31 +01:00
inorichi
04dfdba0b7
Refresh button in library is now looking for new chapters in sources and notifying the user
2015-11-02 17:25:06 +01:00
inorichi
faef785fc3
Add multiple chapters selection and allow to mark them as read/unread
2015-11-02 14:42:08 +01:00
inorichi
22ee78d256
Show toast when source login is needed
2015-11-01 22:04:48 +01:00
inorichi
9407d9b4f5
Minor changes
2015-11-01 21:28:03 +01:00
inorichi
95581007df
Rename pager adapter and horizontal view pager
2015-10-29 15:54:18 +01:00
inorichi
571c24d3d9
Fix bug in reader's current position
2015-10-29 15:31:42 +01:00
inorichi
720b0a29ce
Allow fullscreen reading
2015-10-29 13:46:10 +01:00
inorichi
afebfec737
Initial support for read chapters
2015-10-29 00:45:51 +01:00
inorichi
5e01937cce
Recover page position when configuration changes
2015-10-28 21:29:28 +01:00
inorichi
cd456d2186
Use BehaviorSubject instead of PublishSubject to observe page progress
2015-10-28 17:47:21 +01:00
inorichi
e160f53bb2
Better handling of loading progress and image load.
2015-10-28 17:20:00 +01:00
inorichi
d26049155c
Increase cache size
2015-10-28 14:03:58 +01:00
inorichi
1339e32de7
Show download progress. Caching of images now without glide
2015-10-28 02:10:37 +01:00
inorichi
3561392d24
Retry calls
2015-10-27 18:40:13 +01:00
inorichi
68e5efb02b
Better error handling for images
2015-10-27 17:12:16 +01:00
inorichi
35b8be6c75
Library now showing favorite mangas
2015-10-27 00:00:09 +01:00
inorichi
baa24fbf17
Check credentials before saving
2015-10-26 18:50:11 +01:00
inorichi
1b45ff3b12
Authentication with batoto done
2015-10-26 17:29:16 +01:00
inorichi
8b0b174c93
Split source class
2015-10-26 14:04:03 +01:00
inorichi
0ef610bb73
Minor changes again
2015-10-26 02:15:31 +01:00
inorichi
e975860420
Minor changes
2015-10-26 01:55:36 +01:00
inorichi
0e9e80b081
Initial support for sources' login. Upgrade support library version.
2015-10-26 01:41:10 +01:00
inorichi
e857a44987
Fix batoto parser
2015-10-25 00:08:15 +02:00
inorichi
c7e9016ad7
Add vertical viewer. Allow to select a viewer
2015-10-24 22:47:34 +02:00
inorichi
0a9b84ea11
Add broken webtoon viewer (not sure if it will be possible with RecyclerView)
2015-10-24 21:09:58 +02:00
inorichi
d3c83f0bf2
Decouple viewer from the reader activity
2015-10-24 16:04:42 +02:00
inorichi
ef7613f7ad
Cache chapter images from presenter with glide.
2015-10-23 01:40:27 +02:00
inorichi
fefc6ba0e9
Disable tiling, for now
2015-10-22 17:24:17 +02:00
inorichi
3a748a9453
Allow tapping on the edges of the chapter to change pages
2015-10-22 02:20:42 +02:00
inorichi
38c6fac385
Move dagger classes to injection directory
2015-10-21 21:04:10 +02:00
inorichi
57290a5395
Remove unused util classes
2015-10-21 20:54:11 +02:00
inorichi
985d71a869
Starting preferences
2015-10-21 19:27:22 +02:00
inorichi
af678a5b3c
Copy nucleus activity and fragment to create a base activity and fragment
2015-10-21 18:36:01 +02:00
inorichi
4966f1e15f
Convert catalogue to a fragment
2015-10-21 17:20:03 +02:00
inorichi
4c786077a8
Show page number, improve the load of the first image of a chapter
2015-10-21 16:40:50 +02:00
inorichi
74da971b2e
Reader working. Yay!
2015-10-21 02:18:29 +02:00
inorichi
915847c0ed
Rename viewer to reader
2015-10-21 00:18:55 +02:00
inorichi
5142df103b
Almost showing a chapter reader
2015-10-21 00:04:04 +02:00
inorichi
49c69be38e
Fix wrong manga received through EventBus
2015-10-19 23:54:19 +02:00
inorichi
0c77a7034a
Show chapter count
2015-10-19 17:27:41 +02:00
inorichi
9ad6efbada
Minor changes
2015-10-19 15:10:25 +02:00
inorichi
a3236e98d0
Instant search when leaving search mode
2015-10-19 04:23:31 +02:00
inorichi
85d34ab9e5
Search survive screen rotation
2015-10-19 04:15:30 +02:00
inorichi
264d627dea
Use subscriptions in onCreate method in CataloguePresenter
2015-10-19 02:57:00 +02:00
inorichi
1719959bc8
Use nucleus restartables in chapters presenter. Fix some database methods. Add swipe refresh to chapters fragment. Use Icepick library.
2015-10-18 19:18:50 +02:00
inorichi
920a71601b
Don't restart library subscription
2015-10-18 02:33:15 +02:00
inorichi
c6df23b1aa
Don't query db twice
2015-10-18 01:59:21 +02:00
inorichi
a52e33b628
Use EventBus
2015-10-18 01:22:05 +02:00
inorichi
1802dd04e4
More changes to MangaDetailActivity and its fragments
2015-10-17 21:31:10 +02:00
inorichi
c13d747665
Show chapters tab if it's a manga from library
2015-10-17 17:32:31 +02:00
inorichi
161a4b17a6
Use same activity for manga details on catalague and library. Move some methos to view.
2015-10-17 17:09:33 +02:00
inorichi
c768b4de3b
Delete all view interfaces
2015-10-17 16:34:22 +02:00
inorichi
1929eea19d
Delete old BasePresenter
2015-10-17 16:33:29 +02:00
inorichi
b36aa69a67
All fragments using Nucleus
2015-10-17 16:28:35 +02:00
inorichi
8c0994747f
All activities using Nucleus
2015-10-17 15:51:44 +02:00
inorichi
0e52c81970
Add MangaDetailActivity with two fragments, info and chapters
2015-10-17 13:51:54 +02:00
inorichi
07395892a0
Imports cleanup
2015-10-17 04:06:30 +02:00
inorichi
049e5a1ee5
Use RxPresenter in Library
2015-10-17 04:03:39 +02:00
inorichi
8da5c83cb3
Add catalogue detail page. Add simple tests for sources
2015-10-17 02:39:16 +02:00
inorichi
0cfd433234
Begin switch to Nucleus
2015-10-16 21:40:59 +02:00
inorichi
906cdc1348
Add MangaHere source
2015-10-16 21:30:16 +02:00
inorichi
235ed36fbe
Introducing nucleus
2015-10-16 19:31:18 +02:00
inorichi
68f1102c40
Create empty MangaCatalogue
2015-10-15 01:51:35 +02:00
inorichi
684c5e98d3
Rename classes
2015-10-14 13:39:07 +02:00
inorichi
fbf141aad8
Fix crash when searching in the library
2015-10-14 12:49:00 +02:00
inorichi
19eeb18d0d
Show loading progress bar in catalogue
2015-10-14 12:27:51 +02:00
inorichi
991e4d40d0
Remove redundant code
2015-10-14 11:54:22 +02:00
inorichi
8dc7c550ad
Use a publisher to get manga details. Refactor CatalogueListPresenter
2015-10-13 21:27:29 +02:00
inorichi
ed76520ebc
Load catalogue with thumbnails
2015-10-13 20:16:15 +02:00
inorichi
c88d8f0ded
Rename library holder
2015-10-13 18:57:10 +02:00
inorichi
13b4f5c385
Fix incorrect batoto thumbnail url. Create a function to copy the manga from network to local.
2015-10-13 16:47:27 +02:00
inorichi
82ac2b3223
Simplify if/else
2015-10-13 00:15:03 +02:00
inorichi
0febdfb715
Fix force close when no more mangas found
2015-10-12 23:53:27 +02:00
inorichi
0278531e51
Search mangas from source (unusable yet)
2015-10-12 23:17:37 +02:00
inorichi
66ab8caf76
Get mangas from search first steps
2015-10-12 23:00:55 +02:00
inorichi
38da2ba35b
Optimize imports. Keep tracking of every subscription
2015-10-12 21:33:53 +02:00
inorichi
e7116bdcab
Load more mangas on scroll
2015-10-12 18:39:24 +02:00
inorichi
2aaaad7a24
Show mangas from catalogue
2015-10-12 01:01:20 +02:00
inorichi
381bedf68d
Create presenter and view for CatalogueList
2015-10-11 15:48:17 +02:00
inorichi
18be01e4c5
Create empty CatalogueListActivity.
...
Add some changes to view interfaces
2015-10-11 15:01:26 +02:00
inorichi
13124ee02f
Create catalogue fragment
2015-10-10 14:28:57 +02:00
inorichi
a6a05fbb7f
Use lambdas in CacheManager
2015-10-09 22:28:32 +02:00
inorichi
36265472f8
Move generic methods to Source
2015-10-09 22:08:36 +02:00
inorichi
270b3e796a
Pull manga details from Batoto
2015-10-09 16:05:13 +02:00
inorichi
e7ecfd1e84
Separate method pullImageUrlsFromNetwork to allow testing
2015-10-09 13:38:28 +02:00
inorichi
ea8ded549b
Insert or remove chapters with one subscriber
2015-10-08 22:48:50 +02:00
inorichi
74ccd8bd24
Update insertOrRemoveChapters method
2015-10-08 14:28:57 +02:00
inorichi
67a2e99cc1
Use interfaces for database managers, create a source manager
2015-10-08 13:15:29 +02:00
inorichi
2888023eb1
Insert or remove method (meh)
2015-10-07 00:26:53 +02:00
inorichi
a3463addc3
Get chapter list
2015-10-06 19:44:30 +02:00
inorichi
a78359e4a9
Download chapter images
2015-10-06 00:24:29 +02:00
inorichi
c3b65d286f
Send crash reports
2015-10-05 12:47:10 +02:00
inorichi
b2a1ba777d
Use constraints, delete chapters when deleting a Manga
2015-10-03 00:27:47 +02:00
inorichi
53f86c4f4b
Delete mangas
2015-10-03 00:14:40 +02:00
inorichi
a6c59bbc10
Item selection
2015-10-02 18:27:25 +02:00
inorichi
7fe40525f2
Add proguard rules. Show unread count. Use compact font
2015-10-02 13:20:15 +02:00
inorichi
ff26c38860
Use support fragments
2015-10-01 23:44:17 +02:00
inorichi
90b0948968
Add composite subscriptions
2015-10-01 16:52:08 +02:00
inorichi
e386257d34
Unsubscribe subscriptions
2015-10-01 14:51:07 +02:00
inorichi
4e795b69e5
Add an option to get unread chapters of mangas
2015-10-01 14:30:08 +02:00
inorichi
db49c3ee88
Create adapter in presenter
2015-10-01 00:11:19 +02:00
inorichi
d7bb4a6a2a
Create adapter in presenter
2015-09-30 22:51:36 +02:00
inorichi
3349227868
Observing filter changes shouldn't be needed
2015-09-30 21:11:16 +02:00
inorichi
710638e2eb
Use Observable to filter library
2015-09-30 21:07:45 +02:00
inorichi
e175a75031
Search working
2015-09-30 19:35:27 +02:00
inorichi
289e53a7f5
Search for library (not working)
2015-09-30 19:03:11 +02:00
inorichi
790ccdaba6
Download button
2015-09-29 14:40:36 +02:00
inorichi
59fa396eeb
Insert two dummy mangas
2015-09-29 00:09:30 +02:00
inorichi
d47e469665
Show chapter list
2015-09-28 15:02:46 +02:00
inorichi
d3b6b8721e
Set toolbar in BaseActivity. Show title in MangaDetailActivity
2015-09-28 12:42:16 +02:00
inorichi
43439720db
Use EasyAdapter
2015-09-28 02:35:54 +02:00
inorichi
e567bc753f
Update library when changes to the DB are made and open manga detail activity
2015-09-26 18:58:01 +02:00
inorichi
8b6bdfdfdc
Get data from database
2015-09-26 14:25:18 +02:00
inorichi
9302ecfb92
Display dummy data
2015-09-25 19:43:23 +02:00
inorichi
207aca60b2
Make entities' fields public
2015-09-25 19:33:02 +02:00
inorichi
393caaa549
Add library class
2015-09-25 12:44:11 +02:00
inorichi
9e5622c92e
Delete boilerplate resources
2015-09-25 12:39:41 +02:00
inorichi
b69510e972
Initial commit
2015-09-24 17:27:43 +02:00