Commit graph

78 commits

Author SHA1 Message Date
Hank Grabowski
0bb00bde1c Fix Notifications manager needs to clear pages on clear 2023-03-10 22:17:03 -05:00
Hank Grabowski
fbc45b1acb Add an "account name" (app name) field to make finding keys in keychain browser easier 2023-03-06 21:39:21 -05:00
Hank Grabowski
04ed08bebb Initial wiring in of OAuth 2023-02-27 23:36:18 -05:00
Hank Grabowski
af5d0728ce Fix paging in notifications_manager.dart 2023-02-27 17:37:13 -05:00
Hank Grabowski
08b595bc4d Fix profiles loading error 2023-02-27 16:05:46 -05:00
Hank Grabowski
d1203c53a2 Add proper login/out storage/processing on load 2023-02-27 14:55:39 -05:00
Hank Grabowski
a6bf00aea4 Refactored auth system to support multiple logins (hypothetically) 2023-02-26 22:12:40 -05:00
Hank Grabowski
d2f5c347bc Rename AuthService to AccountsService 2023-02-25 18:06:24 -05:00
Hank Grabowski
c2e083e068 Create auth namespace and move Credentials into it 2023-02-25 17:39:33 -05:00
Hank Grabowski
e12f88f771 Break up FriendicaClient into API category classes 2023-02-24 17:53:48 -05:00
Hank Grabowski
7a22adb9d6 Change Auth Service to only handle credentials 2023-02-24 16:36:20 -05:00
Hank Grabowski
c03a5b7b19 Remove currentHandle/server/avatar/id from AuthService 2023-02-24 16:08:14 -05:00
Hank Grabowski
a0dc28234b Make AuthService.currentClient a non-Result type 2023-02-24 15:56:39 -05:00
Hank Grabowski
dc0b7e7bfc Move userID and avatar into the Credentials object to get out of AuthService 2023-02-24 14:50:14 -05:00
Hank Grabowski
740c279a66 Fix ends of timeline filling quirks 2023-02-14 08:38:08 -05:00
Hank Grabowski
c60dff6f6f Initial implementation of paging in notifications system 2023-02-10 15:36:41 +01:00
Hank Grabowski
5c0677b923 Add check for when can't find parent ID and write to severe error log 2023-02-08 17:24:04 +01:00
Hank Grabowski
8fad5342a7 Have NotificationsManager refresh DMs when updating itself too. 2023-02-08 16:46:26 +01:00
Hank Grabowski
6f9163d5b0 Add direct message notifications types/systems. 2023-02-08 16:41:29 +01:00
Hank Grabowski
d4c55e79e9 Report error data on failed connection responses. 2023-01-31 16:40:47 -05:00
Hank Grabowski
37a9890a9a Add additional profile details (ugly but functional) 2023-01-31 15:27:26 -05:00
Hank Grabowski
a8ef7bb670 Add initial likes/refresh viewing capability 2023-01-31 14:39:06 -05:00
Hank Grabowski
ec7e7fb5d7 Add paging to galleries, new refresh method, and single click to view image 2023-01-29 16:46:22 -05:00
Hank Grabowski
1c6a712c15 Add new refresh status/request button to timeline page 2023-01-29 10:14:34 -05:00
Hank Grabowski
90574a83d7 First experimental use of a global refresh status ValueNotifier (notifications update) 2023-01-29 07:17:49 -05:00
Hank Grabowski
07eea0f5a5 Initial adding new DM thread capability 2023-01-25 12:51:53 -06:00
Hank Grabowski
7611ac3097 Add initial DM reply writing 2023-01-25 12:06:46 -06:00
Hank Grabowski
bdb01e5f26 Add initial DM "mark read" implementation 2023-01-25 11:26:29 -06:00
Hank Grabowski
0b1b819aff Add avatar icon processing for Friendica Connection deserializer 2023-01-25 07:41:41 -05:00
Hank Grabowski
d6dedcbb7c Add initial implementation of DMs (read only and incomplete) 2023-01-24 20:53:55 -05:00
Hank Grabowski
49864d4f97 Add initial paging architecture but only use paging responses on getting followers/following table 2023-01-23 22:37:09 -05:00
Hank Grabowski
bf13e0674b Add user ability to purge memory and persistent caches 2023-01-23 22:36:14 -05:00
Hank Grabowski
20858e1778 Move Friendica client into its own sub-namespace 2023-01-23 19:56:04 -05:00
Hank Grabowski
8a54707bef Add dark mode selection/theming 2023-01-19 20:37:35 -05:00
Hank Grabowski
fa1609bdc3 Add real hashtag processing and storage 2023-01-18 12:52:32 -05:00
Hank Grabowski
dfef64d748 Initial implementation of connections persistence 2023-01-18 00:15:52 -05:00
Hank Grabowski
33d11f78df Factor out groups data into own IGroupsRepo from IConnectionsRepo 2023-01-17 23:03:50 -05:00
Hank Grabowski
b1e4dbf4cc Initial Connections Repo implementation with memory version ported into MemoryConnectionsRepo 2023-01-16 15:31:17 -06:00
Hank Grabowski
17319eea12 Add persistence to settings service 2023-01-16 10:06:11 -06:00
Hank Grabowski
39ef265bac Add setting for low bandwidth mode and use in ImageControl (no persistence yet though) 2022-12-30 11:07:56 -05:00
Hank Grabowski
9b7461e349 Cleanup extraneous print statements 2022-12-29 09:33:22 -05:00
Hank Grabowski
4d28607714 Fix infinite loop problem in processNewItems method 2022-12-29 01:20:27 -05:00
Hank Grabowski
5328d9d170 Fix full context post/comment pull where newer items have lower IDs (no idea how) 2022-12-29 00:05:13 -05:00
Hank Grabowski
7a41065a1c Initial implementation of hashtag tracking and auto-complete 2022-12-28 17:04:48 -05:00
Hank Grabowski
45380df0d0 Make autocomplete work with all known users not just contacts 2022-12-28 16:13:17 -05:00
Hank Grabowski
f2fb17a3fb Merge branch 'autocomplete-workflow' into initial-workflow 2022-12-28 15:57:42 -05:00
Hank Grabowski
e3fa2d4bbd First cut at auto-complete of profiles 2022-12-28 15:56:27 -05:00
Hank Grabowski
4ceaabe02b Make reshare unavailable on posts that are reshared from you already. 2022-12-28 08:52:55 -05:00
Hank Grabowski
a2c2cc9270 Add blocking interactions bar when updating, post deleting and better cleanup on removing reshares 2022-12-26 23:36:04 -05:00
Hank Grabowski
292b560b41 Add ability to add existing images to post 2022-12-26 22:00:28 -05:00