Commit Graph

82 Commits

Author SHA1 Message Date
Shinokuni 530632f0f2 Add kotlin to project 2019-09-14 12:56:10 +02:00
Shinokuni 1e72cf29d6 Delete unused class and clean RSSQuery code 2019-09-04 09:23:40 +02:00
Shinokuni dd2903dd32 Use a constant for greader read string and add comments for FreshRSSAPI 2019-08-24 14:45:15 +02:00
Shinokuni c9e47cfc12 Sync now pushes read and unread items 2019-08-23 20:52:37 +02:00
Shinokuni c26e7cff47 Add greader folder creation/update/deletion requests (creation request doesn't work though) 2019-08-21 13:51:00 +02:00
Shinokuni 87c1528451 Add greader update feed request 2019-08-18 23:04:38 +02:00
Shinokuni d21a76c4e3 Add Stetho debug bridge 2019-08-18 13:07:59 +02:00
Shinokuni cc9a78ba43 Set httpManager as a singleton to use only one instance of OkHttp, then fixing interceptors duplicates problem and improving global app speed 2019-08-18 12:42:48 +02:00
Shinokuni 62eec1e077 Add greader feed insertion and deletion requests 2019-08-17 16:04:56 +02:00
Shinokuni 75e9323177 Add mark item read/unread request 2019-08-16 20:12:57 +02:00
Shinokuni d618957d24 Add a basic http logger 2019-08-15 16:52:38 +02:00
Shinokuni 0a0abd4a4d Fix new unread items request 2019-08-15 16:51:37 +02:00
Shinokuni f6c322c4f2 Add greader folders (tags) request and insertion 2019-08-13 22:45:57 +02:00
Shinokuni 500b363942 Add freshrss items and feeds insertion 2019-08-11 18:01:32 +02:00
Shinokuni 829e6e98fc Add feeds and items greader requests 2019-08-10 19:13:39 +02:00
Shinokuni 6a5feb2d63 Initial support of greader API for Freshrss with working authentication 2019-08-09 21:57:11 +02:00
Shinokuni 2b08ae9c96 Add an abstraction level for credentials to support multiple authorization field values 2019-08-09 19:58:11 +02:00
Shinokuni 5df094ca30 Add abstraction level for services APIs 2019-08-09 12:44:07 +02:00
Shinokuni 3c523dfe2c Improve sync speed
Put feed and folder insertion/update logic in transactions. Get only the feed id for an item insertion instead of getting the full feed
2019-08-04 17:29:54 +02:00
Shinokuni db0d689f10 Update gradle plugin and some gradle dependancies 2019-07-20 16:46:59 +02:00
Shinokuni a587c8aa6f Add Nextcloud news feed deletion and update (rename/change folder) 2019-07-20 16:40:38 +02:00
Shinokuni 9512932282 Fix nextcloud news folder creation/deletion 2019-07-16 13:48:53 +02:00
Shinokuni 5970b18203 Implement Nextcloud folder creation, update and deletion APIs 2019-07-14 21:24:59 +02:00
Shinokuni e12cf1ec7f Add nextcloud news feed insertion and account choice in the add feed activity 2019-06-23 13:33:10 +02:00
Shinokuni 572f1f7c45 Add create account activity with login flow 2019-05-18 13:57:01 +02:00
Shinokuni 062e5a6050 synchronize read/unread changes 2019-05-17 11:37:20 +02:00
Shinokuni 3119d44264 Add account entity 2019-05-15 22:45:43 +02:00
Shinokuni 970c14581b Add normal sync calls in NextNewsAPI 2019-05-14 14:10:14 +02:00
Shinokuni ac030c146f Fix authentification failure, sort items by date and add better handling for null values 2019-05-12 22:42:45 +02:00
Shinokuni 92ce491771 Requesting folders, feeds and items from Nextcloud News now works 2019-05-12 16:16:27 +02:00
Shinokuni 3903bb6eb1 Starting to implement nextcloud news Rest API 2019-05-10 15:41:11 +02:00
Shinokuni 60d968d367 Migrate to androidx 2019-05-10 13:24:02 +02:00
Shinokuni 245719e2f6 Use okHttpClient as a singleton 2019-04-25 21:29:54 +02:00
Shinokuni b9a31d4652 Implement paging for the items list and refactor the filter/sort logic using more queries 2019-04-20 13:16:25 +02:00
Shinokuni 75a65730f7 A RSS 2.0 feed item now needs at least the guid and title tags to be accepted by Readrops 2019-03-28 17:06:24 +01:00
Shinokuni d20d1e3ed1 Minor diverse changes 2019-03-28 16:56:55 +01:00
Shinokuni fc369888ac sync now returns potential errors 2019-03-13 09:32:14 +01:00
Shinokuni 604c56ebc0 replace callback by RSSQueryResult object 2019-03-12 16:23:14 +01:00
Shinokuni 0869631d95 Starting re-implementing feed and item insertion process, for better flexibility and control over results 2019-03-11 19:12:30 +01:00
Shinokuni 18e626a303 Add edit feed activity 2019-03-10 15:19:02 +01:00
Shinokuni 9e13b3aca0 Fix rss request bug 2019-02-22 12:22:49 +00:00
Shinokuni ba4a0f0db0 Add support for direct feed urls 2019-02-21 21:58:46 +00:00
Shinokuni 6a05cd6bbf Add support for alternative tags author and dc:date. Fix date parsing bug 2019-02-21 21:00:28 +00:00
Shinokuni 880010b356 Fix enclosure field simplexml annotation 2019-02-19 18:37:19 +00:00
Shinokuni c290551917 Improve rss enclosure parsing 2019-02-19 11:47:59 +00:00
Shinokuni 2211017472 Improve atom link matching 2019-02-18 15:36:39 +00:00
Shinokuni 81d5d7a80a Support more favicon cases 2019-02-15 12:22:35 +00:00
Shinokuni 76aef3916a improve image detection by providing only body children nodes 2019-02-14 22:27:36 +00:00
Shinokuni 9bf6e2613f Add support for another RSS 2.0 date format (really close to the main one) and media enclosure tag 2019-02-11 21:42:55 +00:00
Shinokuni 518cada73f Fixing RSS content tag parsing, there may be more than one 2019-02-11 18:16:01 +00:00