Commit graph

782 commits

Author SHA1 Message Date
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
7e3d7cb4c4 Merge branch 'master' of github.com:inorichi/mangafeed 2015-10-07 11:53:00 +02:00
inorichi
75c4e71c9a Initial commit 2015-10-07 11:51:12 +02:00