126 Commits

Author SHA1 Message Date
Shinokuni
2453f35179 Add local account sync result notification 2020-02-11 19:31:35 +01:00
Shinokuni
237a2fc9c9 Use a single SyncResult class for both FreshRSS and Nextcloud News 2020-02-05 17:25:39 +01:00
Shinokuni
c50c8a96e8 Use a single instance of OkHttp everywhere 2020-01-26 14:09:33 +01:00
Shinokuni
0c69052046 Put flipper dependencies in app gradle 2020-01-23 21:54:28 +01:00
Shinokuni
5a9ba348f7 Fix account url which wasn't updated in retrofit when its text field value was, in account creation activity 2020-01-17 19:40:42 +01:00
Shinokuni
a8404ef00f Replace json feed model by a kotlin version with generated adapters. Remove gson dependency 2020-01-16 17:21:16 +01:00
Shinokuni
b0963bb9ec Delete model used with Nextcloud folder api calls (create, rename, delete). Use the local model instead or a map 2020-01-15 22:11:17 +01:00
Shinokuni
c5476199d8 Delete model for Nextcloud News read state api calls and use a map instead 2020-01-15 19:00:28 +01:00
Shinokuni
8691602975 Use local feed entity object instead of Nextcloud News objects for rename feed and change feed folder api calls 2020-01-13 15:43:06 +01:00
Shinokuni
4454c5c028 Use adapters with Nextcloud News create feed and folder api calls 2020-01-13 11:25:14 +01:00
Shinokuni
6d79fdf64d Add adapter for Nextcloud News items api call 2020-01-12 15:14:27 +01:00
Shinokuni
a179a18432 Add adapter for Nextcloud News folders api call 2020-01-11 19:30:29 +01:00
Shinokuni
fca4b7f513 Add adapter for Nextcloud News feeds api call 2020-01-11 19:09:43 +01:00
Shinokuni
6705b47df6 Replace NextNewsuser by a kotlin version with generated adapters 2020-01-11 18:31:59 +01:00
Shinokuni
192d3ca5dc Get read state from new items 2020-01-06 11:28:03 +01:00
Shinokuni
45e594d4f2 Readd date of last sync using a local value instead of using FreshRSS' one 2020-01-05 19:06:10 +01:00
Shinokuni
19ca5a7398 Replace FreshRSSUserInfo by its Kotlin version with a generated moshi adapter 2020-01-05 13:23:58 +01:00
Shinokuni
bf60d2efe1 Delete not used anymore classes and code 2020-01-04 17:09:44 +01:00
Shinokuni
03b6c9b986 Add adapter for FreshRSS items api call 2020-01-04 17:06:21 +01:00
Shinokuni
fea6c78520 Add Moshi adapter for FreshRSS folders api call 2020-01-03 15:49:48 +01:00
Shinokuni
90ef573b6e Use selectName for better parsing performance 2020-01-03 14:40:23 +01:00
Shinokuni
0b68bf6c51 Initial replacement of Gson by Moshi
Replace GsonConverterFactory by MoshiConverterFactory and create feed adapter for FreshRSS feeds api call
2020-01-03 14:25:51 +01:00
Shinokuni
6c62f7c9a8 Fiw wrong string resource used as app name 2020-01-02 18:46:18 +01:00
Shinokuni
b2acceb868 Configure readropsdb module and dependencies 2020-01-02 15:38:25 +01:00
Shinokuni
fe78ea4f68 Create new module to contain database related files 2020-01-02 15:19:57 +01:00
Shinokuni
37325642ce Replace Stetho by Flipper 2020-01-01 18:10:15 +01:00
Shinokuni
cae41ad576 Define compileSdkVersion, minSdkVersion and targetSdkVersion properties at the project level 2019-12-21 21:46:02 +01:00
Shinokuni
b40a834055 Rollback to default implementation for stetho 2019-12-07 14:11:49 +01:00
Shinokuni
398f0ad876 Modify stetho implementation 2019-12-07 13:59:30 +01:00
Shinokuni
046382b3e3 Update some dependencies 2019-11-24 21:18:00 +01:00
Shinokuni
d85ddf0e70 Set max number of fetched items to 5000 2019-11-24 16:58:52 +01:00
Shinokuni
aa3a3d3150 Enable Proguard for release build 2019-11-24 16:55:20 +01:00
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