Commit Graph

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