623 Commits

Author SHA1 Message Date
Shinokuni
950c8506ad Inject viewModels in activities and fragments 2020-10-16 11:58:00 +02:00
Shinokuni
49c5ba06b3 Inject AuthInterceptor to deal with retrofit dynamic url and credentials 2020-10-15 19:04:50 +02:00
Shinokuni
add729f5e2 Add Koin with api, db and app modules 2020-10-13 22:11:13 +02:00
Shinokuni
9b5dddeff4 Don't build repositories and data sources dependencies in them 2020-10-11 22:31:55 +02:00
Shinokuni
343562657b Fix test dependencies build error 2020-10-07 22:10:44 +02:00
Shinokuni
c26a2da6a7 Refactor and update gradle dependencies 2020-10-06 22:45:19 +02:00
Shinokuni
b6d4f9296d Move isRSSType() method to LocalRSSHelper 2020-10-06 22:15:19 +02:00
Shinokuni
52fda0f8d8 Remove local RSS header image manual parsing 2020-10-06 21:43:09 +02:00
Shinokuni
604ccb3544 Merge branch 'develop' into feature/rss-manual-parsing 2020-10-05 22:40:27 +02:00
Shinokuni
eb58311040 Log LocalFeedRepository.addFeeds() exceptions 2020-10-05 22:11:48 +02:00
Shinokuni
63497bd049 Always parse feed and items in the same time to detect malformed feeds 2020-10-04 22:17:52 +02:00
Shinokuni
90071f5830 Merge branch 'master' into develop 2020-10-01 19:30:14 +02:00
Shinokuni
d4e546b6c1 Fix rss url parsing bug 2020-10-01 19:29:59 +02:00
Shinokuni
5998fa9126 Delete unused code 2020-09-20 18:17:43 +02:00
Shinokuni
6a1ddaeabb Use LocalRSSDataSource isUrlRSSResource 2020-09-20 18:12:05 +02:00
Shinokuni
82c29d0732 Use new LocalRSSDataSource in LocalFeedRepository 2020-09-17 22:15:33 +02:00
Shinokuni
15e1723893 Move cleanText method to api package 2020-09-13 12:38:51 +02:00
Shinokuni
c15f093a1b Add an option to open item url in custom tab 2020-09-06 23:09:59 +02:00
Shinokuni
85fcf03e64 Use clear text mode for the feed url text input in AddFeedActivity 2020-09-05 14:23:48 +02:00
Shinokuni
d59e38ee9d Use project level okhttp client with glide 2020-09-05 14:05:16 +02:00
Shinokuni
752135621d Move DateUtils in api package 2020-08-30 16:39:08 +02:00
Shinokuni
6c6653e443 Deactivate niddler by default 2020-08-23 22:12:37 +02:00
Shinokuni
e370abbb43 Request storage permission only with APIs <= 28 2020-08-23 22:09:13 +02:00
Shinokuni
76d5e29589 Use scope storage with API >= 29 for OPML export 2020-08-23 21:51:09 +02:00
Shinokuni
594a0a67fa Use more mime types to open opml files 2020-08-16 23:04:26 +02:00
Shinokuni
f7a78df815 Migrate FeedsAdapter to viewBinding 2020-08-11 22:41:57 +02:00
Shinokuni
93be8b92b9 Migrate ItemActivity to viewBinding 2020-08-11 21:58:38 +02:00
Shinokuni
f41f430a52 Migrate MainActivity to viewBinding 2020-08-11 21:27:31 +02:00
Shinokuni
74447b1671 Use a null key for feeds without folders 2020-08-10 22:01:51 +02:00
Shinokuni
f014284316 Merge OPMLMatcher code into OPMLParser 2020-08-02 15:16:05 +02:00
Shinokuni
a01e740807 Bump app version and add changelog 2020-08-01 15:40:49 +02:00
Shinokuni
dfe3dc9924 Fix read later icon color 2020-07-29 15:20:55 +02:00
Shinokuni
024aa04a60 Fix Nextcloud News login error message 2020-07-29 12:20:06 +02:00
Shinokuni
1695c3baf6 Fix webview crash in lollipop 2020-07-28 14:09:27 +02:00
Shinokuni
323bf976d7 Revamp splash backgorund 2020-07-28 14:01:08 +02:00
Shinokuni
04eb496d9e Add support for drawables in ReadropsItemTouchCallback 2020-07-27 21:13:21 +02:00
Shinokuni
0d00f8db0b Fix 401 error when adding a new account 2020-07-26 14:24:31 +02:00
Shinokuni
9aab727e1d Fix feeds permissions switch state bug 2020-07-25 15:28:51 +02:00
Shinokuni
dee7f6e9ad Don't use too much bright or dark feeds colors 2020-07-25 14:33:32 +02:00
Shinokuni
7314440534 Fix account not having its credentials when syncing with the worker and catch all exceptions to avoid zombie notification 2020-07-25 11:52:06 +02:00
Shinokuni
67e7322555 Update work manager 2020-07-24 19:38:38 +02:00
Shinokuni
71ccf98d63 Add synchronize menu item 2020-07-19 15:19:05 +02:00
Shinokuni
4956a7f3b9 Forgot changed imports 2020-07-19 11:16:24 +02:00
Shinokuni
295a34203e Rename module readropslibrary to api 2020-07-19 10:40:53 +02:00
Shinokuni
b54c80437d Add support for common RSS date format without timezone 2020-07-18 14:31:54 +02:00
Shinokuni
465838d4b6 Add support for zzz timezone format 2020-07-18 12:36:51 +02:00
Shinokuni
c1edc939a0 Replace ViewModelProviders.of() by ViewModelProvider() 2020-07-17 20:55:00 +02:00
Shinokuni
b433d28177 Add support for another date format 2020-07-14 22:12:33 +02:00
Shinokuni
b98b8853ec <enclosure> tag attributes aren't required 2020-07-14 21:28:33 +02:00
Shinokuni
9839f320e2 Fix RSS multiple <creator> tags error 2020-07-14 16:36:57 +02:00