Commit Graph

612 Commits

Author SHA1 Message Date
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
Shinokuni 01e55ff78f Create arrays ressource file 2019-07-30 16:00:35 +02:00
Shinokuni c540a5c57e Add a method to know if an account is local or not 2019-07-30 15:48:59 +02:00
Shinokuni 5cf6089301 Replace AccountSettingsActivity by a standard preferences fragment 2019-07-30 15:42:42 +02:00
Shinokuni 73a7519944 Delete drawer profile settings item 2019-07-27 15:23:12 +02:00
Shinokuni 5b5534be48 Clean code 2019-07-27 11:23:35 +02:00
Shinokuni 470bedd669 Don't check feed count if the current account is not local 2019-07-27 11:21:15 +02:00
Shinokuni ff27c3bae1 Move EditFeedDialog in the fragments package and rename views package to adapters package 2019-07-25 18:05:50 +02:00
Shinokuni df49951d3f Prevent the user modifying a nextcloud news feed url as the API doesn't allow its modification 2019-07-25 18:03:12 +02:00
Shinokuni 00fae40637 Remember if the app was syncing when destroying and recreating the activity 2019-07-25 17:51:38 +02:00
Shinokuni 480dddc95d Dispose sync ressources when destroying activity 2019-07-25 17:16:52 +02:00
Shinokuni 8c8d6d65c2 Display errors with snackbars instead of toasts 2019-07-25 16:59:20 +02:00
Shinokuni 8a8e4394ce Update/delete Nextcloud News feeds and folders when syncing 2019-07-25 14:00:04 +02:00
Shinokuni a9fc9799fc Add account deletion action 2019-07-23 21:54:43 +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 9097c1d660 Add folder list, folder update and deletion 2019-07-14 12:24:19 +02:00
Shinokuni b05fbbe080 Add view pager for feed and folder management. Put feed management in a fragment 2019-07-13 13:13:12 +02:00
Shinokuni ef8176b324 Add titles to activites 2019-07-12 15:42:42 +02:00
Shinokuni 142d0f19cf Fix wrong drawer items getting their icon updated 2019-07-12 14:12:36 +02:00
Shinokuni 7ca509e8a9 Add account settings activity to modify account informations and get account feeds and folder list 2019-07-11 13:49:34 +02:00
Shinokuni e1bf8b936e Disable account switching when updating feeds 2019-07-07 21:22:32 +02:00
Shinokuni 5d6ea2ee09 Fix item activity main request 2019-07-07 15:39:29 +02:00
Shinokuni 179832f80d Add password toggle for password field in add account activity 2019-07-07 15:14:59 +02:00
Shinokuni f574ccfd16 Fix drawer items without folder having their feed icon not displaying and their unread count badge 2019-07-07 14:25:46 +02:00
Shinokuni ddfd9507a5 Fix null pointer exception when going back to main activity from add feed activity 2019-07-07 13:50:50 +02:00
Shinokuni a343b8c2aa Add feedly and freshrss icons 2019-06-25 16:08:57 +02:00
Shinokuni 59a0a81672 Add account support for other queries 2019-06-23 22:17:30 +02:00
Shinokuni d35db1dd57 Fix main query joins 2019-06-23 17:19:20 +02:00
Shinokuni 9b6dd6713a Display feed icon for all feed drawer items 2019-06-23 17:00:24 +02:00
Shinokuni 44f58a8aba Fix Folder entity usage as its foreign key is now nullable 2019-06-23 16:50:53 +02:00
Shinokuni 75a0ee4d97 Clean some layouts 2019-06-23 13:35:46 +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 b0b8e4202a Fix AccountType enum parcel write 2019-06-15 22:22:38 +02:00
Shinokuni d93137b0a5 Use enum ordinal value instead of a custom field to store the enum in db 2019-06-14 15:49:25 +02:00
Shinokuni 61f79b8546 Add better use of AccountType enum instead of using a class of the same name holding same fields 2019-06-14 15:28:33 +02:00
Shinokuni 65c7141c29 Check item remoteId presence with its foreign feedId 2019-06-14 14:52:03 +02:00
Shinokuni 9cb3c14e40 Clear list data when adding a new account 2019-06-14 14:30:55 +02:00
Shinokuni 64d3f384be Fix item duplicates when getting last modified items 2019-06-06 15:15:12 +02:00
Shinokuni 73b4b8e4d3 Add a local account from the main activity is now possible 2019-05-24 23:07:42 +02:00