Commit graph

363 commits

Author SHA1 Message Date
len
c8e3375248 Rar/cbr support 2017-02-08 22:12:00 +01:00
len
fe413d52d6 Show loading/error for images in catalogue grid view. Update support lib 2017-02-04 19:07:06 +01:00
len
9320d1f7a4 Update subsampling 2017-01-29 23:05:55 +01:00
paronos
2b73a9d2a4 Local manga in zip/cbz/folder format (#648)
* add local source

* small fixes

* change Chapter to SChapter and and Manga to SManga in ChapterRecognition.
Use ChapterRecognition.parseChapterNumber() to recognize chapter numbers.

* use thread poll

* update isImage()

* add isImage() function to DiskUtil

* improve cover handling

* Support external SD cards

* use R.string.app_name as root folder name
2017-01-29 20:48:55 +01:00
len
e25ce768bb Migrate covers to external files dir. Fix #647 2017-01-26 22:15:17 +01:00
len
52c50398b8 Fix Rapid region decoder 2017-01-19 23:34:54 +01:00
len
f7b94179a4 Update subsampling with some fixes 2017-01-19 21:12:49 +01:00
len
e045ca8538 Dependency updates 2017-01-18 21:27:01 +01:00
len
e4d4dbbeb6 Change package name to flexible adapter v4 2017-01-12 16:24:40 +01:00
len
2032ba3ba3 Now using subsampling 3.6.0 2017-01-01 21:30:29 +01:00
len
9bcde69ee0 Release 0.4.2 2017-01-01 21:00:52 +01:00
len
a7192e866f Locale fix. Kotlin update to 1.0.6 2016-12-27 20:18:38 +01:00
len
d21a93123b Dependency updates 2016-12-20 18:58:21 +01:00
inorichi
94ee4e7fb5 Experimental Anilist and Kitsu support (#586)
* Tracking tab with anilist support

* Rename MangaSync to Track

* Rename variables and methods to track

* Kitsu implementation

* Variables refactoring

* Travis fix?
2016-12-18 22:56:28 +01:00
len
fd76255cf6 Release 0.4.1 2016-12-18 21:05:33 +01:00
len
d971768056 Release 0.4.0 2016-12-03 16:54:29 +01:00
len
907472403d Upgrade okhttp 2016-12-01 19:36:58 +01:00
len
d30c019b89 Allow to share images when reading online. Move chapter cache to external cache dir. Dependency updates. 2016-11-29 21:37:35 +01:00
len
86b8712dd1 Update subsampling 2016-11-29 00:18:02 +01:00
len
44241e03da Update preferences lib 2016-11-27 22:02:23 +01:00
len
4d4b9c0d6d Dependency updates. Remove some unused strings 2016-11-23 21:09:46 +01:00
inorichi
6f297161de Download manager rewrite (#535)
* Saving to SD working

* Rename imagePath to uri

* Handle android < 21

* Minor changes

* Separate downloader from the manager. Optimize folder lookups

* Persist downloads across restarts

* Fix for #511

* Updated ReactiveNetwork. Add some documentation

* More documentation and minor fixes

* Handle persistent notifications. Other minor changes

* Improve downloader and add documentation

* Rename pageNumber to index in Page class

* Remove unused methods

* Use chop method

* Make sure dest dir is created

* Reset downloads dir preference

* Use invalidate options menu in download fragment and fix wrong condition

* Fix empty download queue after application restart

* Use addAll method in download queue to avoid too many notifications

* Inform download manager changes
2016-11-20 11:20:57 +01:00
len
59c626b4a8 Add an extension function to limit the number of characters in a string. Dependency updates 2016-11-19 14:46:49 +01:00
len
f98095e6cb Allow to change chapter fields before inserting to database. Update Kotlin to 1.0.5 2016-11-12 14:04:25 +01:00
len
2856d9d6a3 Add product flavors. Switch to evernote's job scheduler 2016-11-06 18:44:14 +01:00
len
10a1ba95d6 Support API 25 again. Bump dependencies 2016-11-05 19:28:47 +01:00
len
dcbd72e64d Release 0.3.2 2016-10-30 17:39:16 +01:00
len
52e1e93f9d Added another image decoder. It should be faster than Rapid and more reliable than Skia. 2016-10-28 19:26:47 +02:00
len
22bbcaeed0 Remove builtin decoders from Rapid 2016-10-23 16:42:48 +02:00
len
c1ac47e1ce Revert support lib 25 (broken as usual), update subsampling lib 2016-10-22 21:43:37 +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
inorichi
c9e1e6e020 Release 0.3.1 2016-10-17 08:43:19 +02:00
len
ee2aae7e3a Release 0.3.0 2016-10-16 21:00:40 +02:00
len
f31aa622c0 Fix tests 2016-10-15 11:37:28 +02:00
len
33df35db1b Multidex debug build 2016-10-15 11:12:16 +02:00
len
093ddd776b Update GCM 2016-10-14 18:17:02 +02:00
len
da10b27219 Dependency udpates, ABI filters 2016-10-14 17:33:58 +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
Greg Wright
bf05952582 Gradle custom script 'app/custom.gradle' (#473) 2016-09-23 20:50:01 +02:00
len
9f20e40257 Update kotlin and gradle build tools 2016-09-22 19:49:47 +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
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
46e09d174b Travis fix. Update gradle 2016-09-01 20:05:11 +02:00
len
f768393a4b Bump dependencies, set target sdk 24 2016-07-30 16:04:43 +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
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
50a773f456 Fix YAML parser crashing the app on Kitkat and lower 2016-07-03 21:33:07 +02:00
len
06786322ca Bump dependencies 2016-07-01 01:52:05 +02:00
len
130b7501d1 Remove no predictive animations. Upgrade Kotlin to 1.0.3 2016-07-01 01:39:57 +02:00
inorichi
05c0516a57 New reader menu (#368) 2016-06-27 16:46:31 +02:00
len
9beeca652f Rewrite preferences with a modified support library v7 2016-06-16 20:52:51 +02:00
len
b1d7167112 Bump dependencies 2016-06-15 13:18:27 +02:00
len
21ba371a32 Replace Dagger2 with Injekt, reorganize dependencies 2016-06-14 15:13:48 +02:00
len
9e90096328 Match release version 2016-06-10 20:31:33 +02:00
len
7039216eae Manual mappings. Code generation on java classes (better compilation times) 2016-06-06 16:27:24 +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
efd36388b0 Fix network unsubscription crashes, refactor network methods 2016-05-27 16:52:44 +02:00
len
a08cea9df8 Show changelog when new version is installed 2016-05-26 15:10:28 +02:00
len
dd5692bb2d Rewrite sources. Implement Batoto and Kissmanga 2016-05-26 10:22:39 +02:00
len
bc3d5dc863 Add support's library custom tabs 2016-05-25 17:33:58 +02:00
Jozef Hollý
a4b6003e58 Wrong versionName when not building latest version (#314) 2016-05-25 16:10:03 +02:00
len
6e8a41f898 Kissmanga loading through Cloudflare. A lot of refactoring was needed 2016-05-15 20:46:58 +02:00
len
8da11dbdb9 Fix MAL not binding a manga. Upgrade Kotlin to 1.0.2 2016-05-13 13:37:08 +02:00
len
70fabf6a6b Bump dependencies and support library 2016-05-12 20:15:15 +02:00
Jozef Hollý
af2b886599 Fix F-Droid not recognizing update (#287) 2016-05-02 14:53:43 +02:00
len
47bc1f7a9f Remove RelativeLayout from covers for better performance 2016-04-29 20:00:03 +02:00
len
f9783407bd Downgrade RxJava. Closes #285 2016-04-29 14:26:30 +02:00
len
74ffa14304 Bump dependencies 2016-04-29 00:22:41 +02:00
len
e881488bcc Refactor and convert to Kotlin base classes. Fix FAB behavior 2016-04-28 21:54:54 +02:00
Jozef Hollý
2e6fc70353 Auto number of latest release, shorter versionCode (#280) 2016-04-27 22:18:36 +02:00
len
e2ecf0ce5f Release 0.2.1 2016-04-27 14:06:45 +02:00
Jozef Hollý
cb58145361 Allow setting versionCode in parameter (#276)
Allow easier debug versionCode change
2016-04-23 13:17:48 +02:00
len
9f0da3f1d6 Upgrade to nucleus 3 2016-04-22 14:28:06 +02:00
len
a9bfeb058b Revert "Temporarily include nucleus in the project"
This reverts commit 447dfd1e3c.
2016-04-19 14:11:03 +02:00
len
447dfd1e3c Temporarily include nucleus in the project 2016-04-19 12:58:33 +02:00
len
0ee2bf5254 Release 0.2.0 2016-04-16 16:01:12 +02:00
len
eb662f1234 Fix some crashes when restoring backups 2016-04-14 17:24:34 +02:00
len
e753539c6d Bump subsampling version 2016-04-11 19:05:33 +02:00
len
ff906e8ee7 Move modified dependencies to another repository. Reorganize dependencies 2016-04-09 17:33:21 +02:00
len
67c4781376 Upgrade support library. Switch gradle build tools and AS to 2.0. Adapt code to new support lib 2016-04-08 16:18:41 +02:00
len
fa8d0946e9 Remove unneded dependency 2016-04-06 20:40:37 +02:00
len
1844b8c5a2 Add commit number to version name in debug version 2016-04-06 17:10:43 +02:00
len
579a606f93 Upgrade dependencies. Downgrade material dialogs to avoid crash on older android versions 2016-04-02 14:30:21 +02:00
len
b09345f2e1 Downgrade RxJava for a while 2016-03-19 23:08:47 +01:00
len
0d41c60a38 Fix tests 2016-03-19 21:09:51 +01:00
len
53fae2939a Remove apt, add manual EventBusIndex (not sure if it works) 2016-03-19 18:39:18 +01:00
len
14f248546a Use kapt, remove retrolambda, migrate database and source to Kotlin 2016-03-19 17:48:55 +01:00
len
0d519b3d16 Reader presenter in Kotlin + remove Icepick 2016-03-19 15:14:51 +01:00
len
4ccce424de Reader view in Kotlin. Upgrade gradle wrapper. Remove ButterKnife from the project 2016-03-18 20:21:30 +01:00
len
396a79899e Bump dependencies. Fix crash in reader 2016-03-17 21:02:40 +01:00
NoodleMage
98d420d5aa Rewrote nav drawer to Kotlin + UI updates
Added launch screen + new Header

Removed MaterialDrawer library. Implemented Nav Draw from Support Library
2016-03-17 20:01:33 +01:00
len
f49577bc77 Manga in Kotlin. Expect some errors yet 2016-03-13 22:06:32 +01:00
inorichi
0ddbfd1036 Merge pull request #204 from NoodleMage/svg_all_the_way
Converted all icon drawables to vector + Removed Android-Iconics library.
2016-03-08 00:47:26 +01:00
NoodleMage
8b45df37d2 Converted all icon drawables to vector.
Removed Android-Iconics library.
2016-03-08 00:35:29 +01:00
len
70e557575f Preferences ported to support library 2016-03-07 23:48:43 +01:00
len
8c456a2da4 Replace some image drawables with vector drawables 2016-03-06 18:18:09 +01:00
len
1d7f012fd1 Fix builds 2016-03-02 03:15:36 +01:00
len
ee4bf163ef Catalogue in Kotlin. Support library upgraded to 23.2.0. Downloads directory now shows a list of folders, it should fix #141. 2016-03-01 23:29:07 +01:00
inorichi
b95d0e2848 Bump dependencies. Move ReactiveNetwork to app module. 2016-02-26 15:56:56 +01:00
NoodleMage
9f78c8f6b4 - Rewrote Category to Kotlin
- Moved category to ui
- Reworked Animation (smoother)
- Updated TextDrawable
2016-02-25 09:58:01 +01:00
inorichi
c0452038f7 Partial migration of data package to Kotlin 2016-02-21 18:55:37 +01:00
inorichi
110df59197 Release 0.1.4 2016-02-21 15:59:07 +01:00
inorichi
cb3c3af865 Include reactive network as library 2016-02-11 14:16:36 +01:00
inorichi
5a83976fa5 Remove unneeded dependency. 2016-02-10 21:15:02 +01:00
inorichi
e348d6c1cf Upgrade to EventBus 3 2016-02-09 21:19:11 +01:00
inorichi
16081817c2 Upgrade dependencies 2016-02-08 22:14:48 +01:00
inorichi
c35184abdc Upgrade gradle. Other minor changes 2016-02-06 00:37:11 +01:00
NoodleMage
d7aef2e97a Application can now check if update available 2016-02-03 17:12:26 +01:00
inorichi
c204548df5 Release 0.1.3 2016-02-03 12:56:12 +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
733b0da461 Upgrade OkHttp to 3.0.1 2016-01-28 16:44:18 +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
0a31c223e3 Don't lint release builds 2016-01-25 15:15:47 +01:00
inorichi
ac2485d4a7 Release 0.1.2 2016-01-25 13:56:58 +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
dd0a2d842a Improve recent chapters layout 2016-01-21 16:38:25 +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
416fd128ba Upgrade StorIO to 1.8.0 2016-01-19 15:49:13 +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
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
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
d03e7e2f8c Add Rapid decoder for better image support. Reorganize readers. 2016-01-08 20:16:17 +01:00
inorichi
73aa93773c Replace hamcrest with assertj. ChaptersSubject now uses only one observeOn. 2016-01-06 16:08:15 +01:00
inorichi
b0ad72afad Upgrade storio to 1.7.0 2015-12-29 21:47:03 +01:00
inorichi
e548cbf171 Allow to create/remove categories. Some refactoring. 2015-12-28 01:13:52 +01:00
inorichi
1c86828b65 Use recyclerview in library 2015-12-26 21:54:10 +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
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
a1d67c0fce Fix commit count command 2015-12-12 02:35:12 +01:00
inorichi
9c0abdeb81 Show version (commit count) and build time in the 'about' section 2015-12-12 02:08:47 +01:00
inorichi
5fda4ad786 Add sdk manager to gradle 2015-12-09 20:54:00 +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
8f7443a686 Add an option to change cache size and clear the cache 2015-12-07 15:53:01 +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
ee7d76e775 Initial MAL support 2015-11-25 16:08:24 +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
67ab54ff3b Upgrade dependencies 2015-11-14 17:50:37 +01:00
inorichi
2683cad5b5 Download queue threads are now updated when the setting change 2015-11-05 20:01:37 +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
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
0e9e80b081 Initial support for sources' login. Upgrade support library version. 2015-10-26 01:41:10 +01:00
inorichi
fefc6ba0e9 Disable tiling, for now 2015-10-22 17:24:17 +02:00
inorichi
5142df103b Almost showing a chapter reader 2015-10-21 00:04:04 +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
235ed36fbe Introducing nucleus 2015-10-16 19:31:18 +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
90b0948968 Add composite subscriptions 2015-10-01 16:52:08 +02:00
inorichi
a316298793 Compile with Java 8 support for using Retrolambda 2015-09-27 21:44:04 +02:00
inorichi
8b6bdfdfdc Get data from database 2015-09-26 14:25:18 +02:00
inorichi
393caaa549 Add library class 2015-09-25 12:44:11 +02:00
inorichi
b69510e972 Initial commit 2015-09-24 17:27:43 +02:00