Commit Graph

830 Commits

Author SHA1 Message Date
Shinokuni 20e814f36d Add adapter for RSS item parsing 2020-09-12 19:34:03 +02:00
Shinokuni 4bf56b8f7f Use UnknownFormatException instead of ParseException for some cases 2020-09-12 12:02:03 +02:00
Shinokuni 8089d9ae6c Start replacing simplexml with konsume-xml by parsing RSS feed channel with it 2020-09-11 22:53:50 +02:00
Shinokuni c15f093a1b Add an option to open item url in custom tab 2020-09-06 23:09:59 +02:00
Shinokuni e0945823ee Use gradle parallel builds 2020-09-05 15:28:23 +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 4e27a0b86f Add some unit tests for RSS type and content guess methods 2020-08-28 22:50:53 +02:00
Shinokuni 51cea7c4c2 Add data source for local rss, with tests 2020-08-25 23:35:19 +02:00
Shinokuni 355b5a4375 Add new helper class to get RSS feed type, with tests 2020-08-24 21:38:46 +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 3657f740df Add another read OPML test 2020-08-10 23:31:10 +02:00
Shinokuni 74447b1671 Use a null key for feeds without folders 2020-08-10 22:01:51 +02:00
Shinokuni ab86bcbcc2 Add write opml test 2020-08-08 22:40:23 +02:00
Shinokuni 5fe10a848c Close streams at end of tests 2020-08-04 15:23:57 +02:00
Shinokuni 7976140834 Test opml version before parsing 2020-08-04 14:08:21 +02:00
Shinokuni e92367bbc1 Add test for OPML read case 2020-08-03 23:45:21 +02:00
Shinokuni b3dd60e1fb Add support for OPML sub outlines 2020-08-03 23:43:55 +02:00
Shinokuni f6cfa52bc0 OPML head tag isn't required 2020-08-03 23:41:37 +02:00
Shinokuni ea9739a19a Delete :api sample tests 2020-08-03 23:23:31 +02:00
Shinokuni d1caa22982 Merge branch 'master' into develop 2020-08-02 15:27:01 +02:00
Shinokuni f014284316 Merge OPMLMatcher code into OPMLParser 2020-08-02 15:16:05 +02:00
Shinokuni 90fd810d08 Add mapping folder to gitignore 2020-08-02 14:34:03 +02:00
Shinokuni 0691b139b8 Merge branch 'master' into develop 2020-08-01 15:53:54 +02:00
Shinokuni 2679032c9d Update README 2020-08-01 15:53:30 +02:00
Shinokuni a01e740807 Bump app version and add changelog 2020-08-01 15:40:49 +02:00
Shinokuni 29d639b27d Update screenshots 2020-08-01 15:24:39 +02:00
Shinokuni 70d0515ffb Merge branch 'develop' 2020-07-31 17:16:47 +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 505fb5a7c4 Ignore fastlane conf files 2020-07-26 15:43:07 +02:00
Shinokuni 0d00f8db0b Fix 401 error when adding a new account 2020-07-26 14:24:31 +02:00
Shinokuni 5e1e16b10e
Update README.md 2020-07-25 19:04:39 +02:00
Shinokuni 9dc17632be Add paypal link for donations 2020-07-25 18:48:10 +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 1e8e387d1b Update gradle plugin 2020-07-24 19:45:22 +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