Commit Graph

88 Commits

Author SHA1 Message Date
Shinokuni
f59e57292f Prefer HttpLoggingInterceptor over StethoInterceptor 2019-10-18 22:08:41 +02:00
Shinokuni
efe54deb9a Support read state for FreshRSS API new items
When new items will be fetched, they will be now set as read or unread. This doesn't apply to already existing in local items
2019-10-14 21:48:35 +02:00
Shinokuni
272e867c8d Revamp the way rss/atom/json dates are parsed and fix date tests 2019-10-10 14:45:01 +02:00
Shinokuni
dcbb2a3130 Update kotlin sdtlib dependency 2019-09-22 18:18:20 +02:00
Shinokuni
bd4caa1cb5 Reapply kotlin kapt plugin with up to date dependancies 2019-09-19 10:39:15 +02:00
Shinokuni
c696b6c28d Add debug build 2019-09-18 22:14:00 +02:00
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