Shinokuni
|
1f41cb974a
|
Add rss and text tags to outline when serializing opml
|
2019-11-10 21:48:36 +01:00 |
Shinokuni
|
bb4308e01f
|
Reorganize matchers in a sub package
|
2019-11-10 18:24:00 +01:00 |
Shinokuni
|
6c8236d67d
|
Make simplexml respect opml tags order when serializing
|
2019-11-09 18:21:45 +01:00 |
Shinokuni
|
198e9ae299
|
Add initial support for feeds and folders export in OPML file
|
2019-11-08 18:26:38 +01:00 |
Shinokuni
|
5b106a15c2
|
Update targetSdkVersion and compileSdkVersion for library package
|
2019-11-01 22:50:50 +01:00 |
Shinokuni
|
fbb75073ef
|
Add model for OPML parsing
|
2019-10-27 15:29:52 +01:00 |
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 |