Shinokuni
742a00bb63
Add ScrollView to AddAccountActivity
2019-08-28 22:16:52 +02:00
Shinokuni
e5c8e82bd6
Fix some DrawerManager bugs
2019-08-28 21:09:24 +02:00
Shinokuni
217d914f41
Add a simple about activity
2019-08-27 21:40:21 +02:00
Shinokuni
ff15826fe4
Add back arrows to activities which didn't have one
2019-08-27 14:00:14 +02:00
Shinokuni
05c291d29d
Update drawer feeds when coming from account settings
2019-08-27 13:32:36 +02:00
Shinokuni
6e39bc1204
Trigger sync when going back from AddFeedActivity only if the current account is local
2019-08-26 13:48:12 +02:00
Shinokuni
959614d99e
Fix local items not linked to the right feeds
2019-08-26 10:35:47 +02:00
Shinokuni
5656817dea
Update Freshrss folder remoteId when modifying its name
2019-08-24 21:19:14 +02:00
Shinokuni
9a70d76407
Rauthorize FreshRSS account to mark all items as read/unread
2019-08-24 19:47:54 +02:00
Shinokuni
c147752370
Fix AccountTypeListActivity title
2019-08-24 19:36:59 +02:00
Shinokuni
e43636f943
Add title to AccountTypeListActivity
2019-08-24 19:21:08 +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
421794f995
Generify Repository to have only one instance of API per repository
2019-08-23 22:40:29 +02:00
Shinokuni
a585d7442a
As greader write token is fetched at login, no need to fetch it when doing a write request
2019-08-23 21:46:40 +02:00
Shinokuni
c9e47cfc12
Sync now pushes read and unread items
2019-08-23 20:52:37 +02:00
Shinokuni
21b261b0e1
Fix some Nextcloud news folder insertion/deletion problems
2019-08-22 22:11:08 +02:00
Shinokuni
50de656f35
Use Room rxjava integration
2019-08-22 21:19:50 +02:00
Shinokuni
c9ae3a5cb5
Put methods setAllItemsReadState and setAllFeedItemsReadState int repository to get better control by account type repository
2019-08-22 14:37:06 +02:00
Shinokuni
dbd5fe060b
greader API add token fetch for all write actions
2019-08-22 09:43:13 +02:00
Shinokuni
6a1039f87e
Move Item and Feed match methods to ItemMatcher and FeedMatcher
2019-08-21 22:16:21 +02:00
Shinokuni
1507e55249
Move all account related files to a specific package
2019-08-21 22:02:57 +02:00
Shinokuni
c271d0b584
Add for each account type a config to better manage what they can/can't do
2019-08-21 21:53:18 +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
49e9d22082
Update android gradle plugin to 3.5.0
2019-08-21 13:16:52 +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
f462933c8d
Put some requests in the abstract repository for a better abstract model
2019-08-17 18:00:24 +02:00
Shinokuni
20ba537670
Add a repository factory to better handle repository instantiation
2019-08-17 17:38:56 +02:00
Shinokuni
62eec1e077
Add greader feed insertion and deletion requests
2019-08-17 16:04:56 +02:00
Shinokuni
ccf0a46a13
Insert greader API writeToken after getting it
2019-08-17 12:43:16 +02:00
Shinokuni
46d4d8a868
Disable select all contextual menu item when current account is FreshRSS
2019-08-17 12:32:34 +02:00
Shinokuni
5eb4353f8a
Refactor repositories to put item read state request in it
...
Put account variable needed for most request directly in the constructor instead in each method as a variable. Put item read state request code in the repository instead of the viewModel
2019-08-17 12:23:06 +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
985fcddb1e
Merge branch 'master' of https://github.com/readrops/Readrops
2019-08-06 21:23:34 +02:00
Shinokuni
ae1b38b662
Fix webview text encoding bug
2019-08-06 21:22:42 +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
1ee0f50801
Clean code
2019-07-30 19:59:30 +02:00
Shinokuni
aaee34f5de
Fix login failed flow using a toast instead of a snackbar
2019-07-30 18:44:45 +02:00
Shinokuni
f6c9a9774f
Update splash screen logo size
2019-07-30 18:41:59 +02:00
Shinokuni
649419b3a4
Update README.md
2019-07-30 18:14:18 +02:00
Shinokuni
b7be85221b
Fix update account credentials flow
2019-07-30 16:51:48 +02:00