Commit Graph

837 Commits

Author SHA1 Message Date
Bram van de Kerkhof
4975787afa Added code to prevent OutOfMemory error. Made notification optional. Can now save image on long press. Bug fixes 2016-10-25 15:49:20 +02:00
Bram van de Kerkhof
1210691fdd Format fix + notification feedback 2016-10-25 15:49:19 +02:00
Bram van de Kerkhof
2a4527a8d6 Removed network call now copies from page image 2016-10-25 15:49:18 +02:00
Bram van de Kerkhof
2991906a85 Added option to download page or set page as cover 2016-10-25 15:49:17 +02:00
len
5b1f4f189b Reader fixes 2016-10-24 22:16:50 +02:00
len
d77a1e6925 Change webtoon image callback to onReady 2016-10-24 00:12:32 +02:00
len
19c713ebb2 Minor changes 2016-10-23 22:37:20 +02:00
len
90e0e0b72a Webtoon reader now shows download progress. Keep the progress bar until the image is decoded 2016-10-23 18:59:25 +02:00
len
22bbcaeed0 Remove builtin decoders from Rapid 2016-10-23 16:42:48 +02:00
len
d7b8015df7 Drop support for reencode images 2016-10-23 13:22:14 +02:00
len
e375101132 Revert "Support API 25. Use new DividerItemDecoration."
This reverts commit 05b14bae7b.
2016-10-22 21:42:48 +02:00
len
05b14bae7b Support API 25. Use new DividerItemDecoration. 2016-10-22 20:21:25 +02:00
len
eb15fe3898 Remove 2048 bitmap size limit 2016-10-21 21:21:31 +02:00
Bram van de Kerkhof
4f5518bdd8 Fixed wrong chapter recognition for S0 - Chapter 00 (#499) 2016-10-20 16:28:25 +02:00
len
b6011d4cf5 Minor changes 2016-10-16 20:50:32 +02:00
len
a31c6ff875 Decode notification logo in background thread. Set max bitmap size to 2048 2016-10-16 15:02:55 +02:00
len
69baaac27e Another crash fixed in webtoon reader 2016-10-15 15:27:26 +02:00
len
4578edf157 Use old refresh icon (but with the app's logo) 2016-10-15 11:31:24 +02:00
len
33df35db1b Multidex debug build 2016-10-15 11:12:16 +02:00
len
5b4ed6f926 Delete old alarm 2016-10-14 17:27:35 +02:00
len
8fc467652d Add app's notification icon 2016-10-13 19:45:10 +02:00
len
9c1e2c3c45 Oops.. Fix #489 2016-10-09 14:42:27 +02:00
len
909917e133 Handle individual errors in metadata update 2016-10-09 12:22:21 +02:00
len
3b6c37a30b Increase minimum tile dpi 2016-10-09 11:51:07 +02:00
len
4a6e2a5d99 More crash fixes 2016-10-09 11:34:37 +02:00
len
6cf84256fe Crash fix 2016-10-09 11:10:47 +02:00
len
876831480a Remove unused context from sources 2016-10-08 19:48:55 +02:00
len
aebc9a3b9e Update metadata now ignores only completed manga setting 2016-10-08 15:52:02 +02:00
len
7b28614c37 Ignore chapters with duplicated name. Fixes #483 2016-10-06 20:02:22 +02:00
len
4524c705da Add simple method for preference bindings 2016-10-06 19:39:59 +02:00
len
1f70be688a Allow to refresh the entire library info (fixing empty covers after restoring backups). Closes #462 2016-10-06 19:23:59 +02:00
Bram van de Kerkhof
2d2ff0a29d Download queue will now be reset if negative. (#485) 2016-10-02 11:59:10 +02:00
len
6d0689fe6c Keep compatibility with YAML sources. Reorder methods 2016-09-30 21:29:03 +02:00
Roman Martinez
0b3dda18d3 Implement latest updates. (#472) 2016-09-30 21:11:51 +02:00
len
09a8a494a0 Remove unneeded call 2016-09-29 21:46:11 +02:00
len
11ac4df5d7 Bump dependencies, remove unused resources 2016-09-29 19:53:59 +02:00
Andy Bao
d352405ba6 Open from homescreen/add shortcut to launcher (#435)
* Add very basic "Add to homescreen" action in manga info fragment.

* Fix open from homescreen opening current manga (if a manga is open).
Code cleanup.

* Improve fix for "Opening from homescreen opens currently open manga if a manga is currently open" and fix "Going back to the main app via a Manga opened through a shortcut repeats the launcher open animation".

* Implement custom icons, add star icon and optimize some things.

* Remove Tachiyomi and custom image icon types.

* Move icon creation task into an observable.
Added some extra error handling.
2016-09-29 18:38:29 +02:00
len
a81609fd2c Fix #480 ? 2016-09-25 23:04:43 +02:00
Bram van de Kerkhof
596a24fce8 Added option to share your favorite manga (#477) 2016-09-22 21:36:40 +02:00
Bram van de Kerkhof
8be67a4431 Custom color filter for reader (#434)
* [WIP] Custom color filter for reader

* Improvements

* temp image to prevent build error

* Shift all the bits

* Some improvements. Removed DiscreteSeekBar

* Improvements

* API 16 + fixes

* Reduced lag. Fixed brightness value being reset to 0

* Small fixes
2016-09-21 21:26:08 +02:00
inorichi
58a2f7a874 Hide catalogues (#466)
Hide catalogues
2016-09-18 21:12:12 +02:00
len
cb92143613 Merge anilist backend 2016-09-18 11:50:52 +02:00
len
08e26aa30d Fix library update interval not being updated properly 2016-09-17 11:15:18 +02:00
len
8512f97386 Show default message when no categories selected 2016-09-15 18:39:16 +02:00
len
3ce880bc62 Ignore a random crash when closing the reader 2016-09-15 18:25:10 +02:00
len
72ae243fa2 Remove debug log 2016-09-15 18:04:36 +02:00
len
91829b0e7d Select categories for global update 2016-09-15 18:01:07 +02:00
len
7c3cd10696 Notify first page change 2016-09-11 16:00:06 +02:00
Gilfar
24bdee626f parse manga from the future (#458) 2016-09-09 19:20:24 +02:00
len
6a30a75e3e Upgrade dependencies, use new Timber's overloaded method for errors 2016-09-08 18:30:29 +02:00
inorichi
ccdc336112 Complete auto updates checker (#449)
* Complete auto updates checker

* Use GcmTaskService for the periodical updates checker

* Persist task across reinstalls

* Hide setting instead of disabling

* Minor refactor
2016-09-07 19:44:55 +02:00
len
a4b71f4d11 Minor UI fixes 2016-09-06 21:22:56 +02:00
len
c3f61e86b7 Improve performance with big images. Feedback is appreciated. 2016-09-06 20:42:24 +02:00
Bram van de Kerkhof
d8d93ee344 Added read filter to chapter select. (#431)
* Added read filter to chapter select.
* Can now select how far back the chapter should be deleted after read.
2016-09-05 11:08:16 +02:00
inorichi
8ffff44454 Merge pull request #441 from icewind1991/more-eng-filter
Add genre filter support for the remaining English sources
2016-09-03 12:54:20 +02:00
len
568b90d0b4 Fix #446 2016-09-03 11:05:32 +02:00
Robin Appelman
1698a85e99 Add filter support to readmangatoday 2016-08-31 23:19:03 +02:00
Robin Appelman
c9b62209c2 Add filter support to mangasee 2016-08-31 23:12:25 +02:00
Robin Appelman
b280d6a76b Add filter support to mangahere 2016-08-31 22:40:12 +02:00
Taumer
2a5edf4547 Implement genre filter for Readmanga 2016-08-30 14:23:47 +03:00
Taumer
d58c517a6c Implement genre filter for Mintmanga 2016-08-30 14:22:55 +03:00
Franklin L
50136c319f MAL switched to SSL/HTTPS (#437)
Changed the URL for myanimelist.net to use HTTPS, as API endpoints are using HTTPS/TLS as of August 25.
2016-08-30 10:28:10 +02:00
Robin Appelman
2fb3b50535 Add genre filter for catalogue (#428)
* Add genre filter for catalogue

* Implement genre filter for batoto

* hardcode filters for sources

* swtich filter id to string

* reset filters when switching sources

* Add filter support to mangafox

* Catalogue changes

* Indefinite snackbar on error, use plain subscriptions in catalogue presenter
2016-08-28 22:59:00 +02:00
Gilfar
4171e87b4b update Mangasee chapter selector (#429) 2016-08-28 11:38:37 +02:00
len
60b3036037 Rename fragment to view 2016-08-22 12:55:31 +02:00
len
dfb2487640 Library views recycling 2016-08-22 12:54:16 +02:00
len
97454ca162 Disable shared holders for now 2016-08-01 00:09:34 +02:00
len
4200409f79 Fix crashes introduced yesterday 2016-07-31 14:07:12 +02:00
len
be521804c8 Fix inverted if condition 2016-07-31 00:05:05 +02:00
len
e95fcf6172 Dynamic recyclerview inflation for the library view and better swap handling 2016-07-30 23:54:32 +02:00
len
fbd2235a51 Recycle view holders in library. Format fixes 2016-07-30 20:21:01 +02:00
len
31b1b83606 Fix #408 2016-07-30 17:43:16 +02:00
len
f768393a4b Bump dependencies, set target sdk 24 2016-07-30 16:04:43 +02:00
len
c0a0d60c87 Replace page fragments with views 2016-07-30 15:51:49 +02:00
Bram van de Kerkhof
9cf5a4cac0 Minor Improvements (#405) 2016-07-28 01:01:56 +02:00
Josh
f21a030cf8 Added the ability to view the library as a list (#394)
* Added in the ability to view the library as a list

* reverted LibraryAdapter and renamed libraryToggleViewEvent to LibraryToggleViewEvent for consistency

* removed LibraryToggleViewEvent and directly subscribed to option change

* fixed the toggleView subscription

* Made the library list item layout more compliant with material design

* Changed unread text style and removed background
2016-07-27 17:37:36 +02:00
len
74e3d387eb Release v0.2.3 2016-07-24 15:41:58 +02:00
len
8f83f497d5 Update history custom put resolver 2016-07-23 15:41:47 +02:00
len
6999fa858e Fix #400 2016-07-23 12:09:06 +02:00
len
8c1bedf796 Back button now returns to start screen. Also fix #356 2016-07-20 19:09:28 +02:00
len
1090c04fe3 Remove deprecated calls and fix a potential race condition 2016-07-18 21:01:51 +02:00
Josh
33b04427d5 Added a startup screen preference option (#395)
* Added a startup screen preference option

* changed string and keys to be consistent
2016-07-18 19:58:18 +02:00
len
f7bb356abd Fix exception thrown when Batoto search is empty 2016-07-16 17:25:22 +02:00
len
e16bf0698e Minor fix 2016-07-15 18:22:24 +02:00
len
e6190683dd Observable calls can now be retried, previously all retries were failing 2016-07-10 12:14:30 +02:00
len
e08e41ae0d Remove most unused settings from the reader (keep screen on and page transitions), they are still available in the app's settings. Also lower minimum brightness to -75% 2016-07-08 22:31:46 +02:00
len
5f1a89df63 Remove newThread usages, it probably fixes random crashes 2016-07-08 18:23:03 +02:00
len
f15df40a54 Add an overlay on top of the reader to simulate a lower brightness. Closes #362 2016-07-07 23:18:22 +02:00
len
a32e0e4ec5 Fix #361 2016-07-04 00:27:45 +02:00
len
3e8ac6b2d0 Fix for #361? 2016-07-03 21:48:55 +02:00
len
42484d718a And a few more crashes fixed in preferences 2016-07-03 21:19:34 +02:00
len
81887000a8 Fix a few crashes 2016-07-03 21:04:09 +02:00
len
987473df44 Minor changes 2016-07-03 18:49:02 +02:00
len
3680eb0bf5 Recently read improvements: Open next chapter if read, local date formatting 2016-07-03 17:58:39 +02:00
len
3dbdc495e7 Minor changes 2016-07-03 14:25:51 +02:00
bake
466515c801 Implement "Wie Manga!" (#379)
* Implement Wie Manga!

* Unnecessary import
2016-07-02 22:16:20 +02:00
len
e198f7e671 Add icons for settings 2016-07-02 22:14:04 +02:00
len
5fe1799dab Fix #333 2016-07-02 14:12:52 +02:00
len
ce7118084a Downloads view now uses a copy of the original queue. Fixes #351 and some crashes while scrolling and removing a download from the queue 2016-07-01 18:30:46 +02:00
len
130b7501d1 Remove no predictive animations. Upgrade Kotlin to 1.0.3 2016-07-01 01:39:57 +02:00
len
1553ce973f Ignore the first spinner selection 2016-06-30 13:02:14 +02:00
Mohamed Ezzat
4c1da3575b Cleanup - squid:S1155 - Collection.isEmpty() should be used to test for emptiness (#371) 2016-06-29 15:31:41 +02:00
inorichi
05c0516a57 New reader menu (#368) 2016-06-27 16:46:31 +02:00
Jake Merdich
fe6dff9086 Handle a missing page list in MangaHere (#366)
This typically happens when a manga is pulled from their catalog (I tested it on Nisekoi). Previous behavior led to a NullPointerError, now gives an empty page list.

Giving a reason to the user beyond "Empty Page list" would be a good idea in the future (this seems to be one holdup for #220), but there doesn't seem to be an obvious place to put it without touching the base classes.  In the meantime, this is far more informative than null errors.
2016-06-25 13:01:44 +02:00
len
b6df5e6ee6 Reader fixes (MAL not updating in certain scenarios) 2016-06-24 13:39:34 +02:00
Lennart Weller
3ee5774870 Use Cloudflare client for ReadManga.Today (#363) 2016-06-23 14:05:20 +02:00
Gilfar
c8fbb96f49 Mangasee as image source (#355)
* Mangasee as image source

* revert

* Mangasee source refactoring
2016-06-20 15:37:35 +02:00
len
143303f7df Parser improvements 2016-06-20 00:57:29 +02:00
len
585f7ec17d Remove getAbsoluteUrl method 2016-06-18 17:37:41 +02:00
len
9beeca652f Rewrite preferences with a modified support library v7 2016-06-16 20:52:51 +02:00
len
cd92569355 Restart inject module when the app is created 2016-06-15 17:58:28 +02:00
len
a82e1d0e45 Remove unneeded annotations and some cleanup 2016-06-15 17:47:44 +02:00
len
5ad06df4ac Fix chapters with 1 page not marked as read 2016-06-15 16:47:59 +02:00
len
5cfd5da338 Convert some classes to Kotlin 2016-06-15 16:37:48 +02:00
len
237af4b07d Fix dependency injection and use custom models extending DB ones 2016-06-14 15:17:37 +02:00
len
658860fdff Add chapter loader, drop non seamless mode 2016-06-14 15:15:31 +02:00
len
21ba371a32 Replace Dagger2 with Injekt, reorganize dependencies 2016-06-14 15:13:48 +02:00
len
589160242e Rewrite database models in Kotlin 2016-06-14 15:11:23 +02:00
Taumer
4de8b6e9a8 Update Mangachan address and fix loading covers after update (#347) 2016-06-11 15:59:04 +02:00
Taumer
f0a382c21a Improve regex for pages from Readmanga and Mintmanga (#345) 2016-06-09 19:48:23 +02:00
len
682a2c7546 Delete file when exception is thrown 2016-06-09 15:46:08 +02:00
len
2d1e85f280 Fix scroll position with many categories. Closes #332 2016-06-09 14:27:11 +02:00
len
dbec4fc15e Cloudflare fix. Closes #344 2016-06-09 11:32:24 +02:00
Mohamed Ezzat
95cd77e749 Multiple quality improvements - squid:S1213, squid:S1943, squid:S1066 (#342) 2016-06-08 08:44:12 +02:00
Bram van de Kerkhof
172305fc6a Wrong card background fix + bump gradle version (#337) 2016-06-07 20:14:36 +02:00
Taumer
dad9dcd742 Improve getAbsolutUrl method (#336)
Also fix Mangachan most popular pages
2016-06-07 20:04:50 +02:00
len
59b90a94d0 Remove covers on error. #334 2016-06-06 20:45:22 +02:00
len
93fc5944f3 Remove unneeded casts 2016-06-06 16:53:58 +02:00
len
7039216eae Manual mappings. Code generation on java classes (better compilation times) 2016-06-06 16:27:24 +02:00
Bram van de Kerkhof
7ba898f701 Added recently read tab (#316) 2016-06-06 15:26:56 +02:00
len
11262f86f9 Release 0.2.2 2016-06-06 14:43:02 +02:00
len
d1db2d60ec Fix #329. Add confirmation before removing favorite manga on multiple selection. Add new proguard rules 2016-06-05 23:40:27 +02:00
len
156e43290e Remove unneeded swipe refresh 2016-06-05 11:54:35 +02:00
len
6687c80b2d Minor changes 2016-06-05 11:14:40 +02:00
Bram van de Kerkhof
1fbec7bf3d Added improvements for RecentChapters. Closes #320 (#324) 2016-06-04 17:50:44 +02:00
len
6196480d1d Minor improvements 2016-06-03 18:25:47 +02:00
len
2723aeeb5c Better error feedback. Closes #325 2016-06-03 12:37:07 +02:00
len
728ab18017 Make active page nullable. Fixes #326 2016-06-03 12:25:39 +02:00
len
0714fdc7e6 Fix #328 2016-06-03 12:09:38 +02:00
NoodleMage
10ec3a9b0c Added chapter recognition for "season" case 2016-06-02 16:39:19 +02:00
len
1ac8ef5341 Reader fixes and minor changes 2016-06-02 14:11:10 +02:00
len
18cdddf433 Minor improvements for sync services 2016-05-31 16:14:32 +02:00
len
02a697031f Chapters FAB doesn't depend on the recognized chapter number. Cloudflare resolver fix 2016-05-28 19:10:09 +02:00
len
6beff242b0 LoginSource moved to an interface 2016-05-28 00:20:59 +02:00
len
46cc078e93 Downloading chapters now always add them from the beginning 2016-05-27 20:11:37 +02:00
len
9aa6da0642 Default headers are bad 2016-05-27 18:08:05 +02:00
len
8bd20c39aa All network calls are now done directly through the client 2016-05-27 17:17:30 +02:00
len
efd36388b0 Fix network unsubscription crashes, refactor network methods 2016-05-27 16:52:44 +02:00
len
79bb207a8d Use async method for network calls, trying to fix a crash 2016-05-27 13:56:18 +02:00
len
0fe350af9a Minor classes restructuration and optimize imports 2016-05-27 13:21:21 +02:00