Commit graph

157 commits

Author SHA1 Message Date
Hank Grabowski
691a0e5d90 Filter out DMs and CRs when determining if newer unread notifications before loading older read notifications since those always return regardless of minimum notfication ID
Fixes Issue #101
2024-06-28 13:28:36 -04:00
Hank Grabowski
40eed4a5d5 Update changelog noting fixes for #36 also help fix #62 2024-06-28 09:50:04 -04:00
Hank Grabowski
f8ac2a05c0 Add ability to toggle off the spoiler alert/CW system app wide
Implements Feature Request #42
2024-06-27 20:03:54 -04:00
Hank Grabowski
d5f4196435 Fix multiple accounts from same server not working
Fixes Issue #72
  - Refactor the initial profile loading
  - Add a clear all profiles button (and service support) to the Profile Manager screen since once profiles are corrupted need to start from scratch
  - Fix the short term cache response to key on headers and body as well as URL/QP
  - Fix ID handling in Basic Credentials copy method
2024-06-27 19:47:52 -04:00
Hank Grabowski
68aa07a158 Implement notifications grouping
Feature Request #65
2024-06-27 12:06:26 -04:00
Hank Grabowski
ca38509365 Update fediverse server validator to hard code Bluesky too (Threads done earlier)
Fixes Issue #92
2024-06-26 16:25:34 -04:00
Hank Grabowski
2b347b5572 Add user settings for network capabilities 2024-06-26 14:57:23 -04:00
Hank Grabowski
cba27ae21b Hardcode Threads for fediverse checker since doesn't support nodeinfo 2024-06-14 09:13:39 -04:00
Hank Grabowski
12233c4320 Tweaks to logging levels 2023-11-27 13:16:11 -06:00
Hank Grabowski
338547203d Remove extraneous print from sign in class 2023-11-27 11:34:21 -06:00
Hank Grabowski
b13b66ec48 Update timeline "refresh" to reset the timeline, after prompting for confirmation. 2023-11-27 09:39:38 -05:00
Hank Grabowski
8c28e3dfd3 Fix move "signed in" profile to "signed out" if have problem trying to sign in during initializations 2023-11-24 21:52:14 -05:00
Hank Grabowski
68772cf122 Fix reshare regression so that updates to reshare appear. 2023-11-19 08:05:49 -05:00
Hank Grabowski
45f3718c28 Fix unreshare causing post to disappear 2023-11-18 15:24:50 -05:00
Hank Grabowski
aa2f102518 Refactor bootstrapping process to have more statusing, timeouts and go to sign in screen if non logged in 2023-11-17 13:24:20 -05:00
Hank Grabowski
5c54726ebb Change Contacts update to live update 2023-11-16 21:08:56 -05:00
Hank Grabowski
910e6d2c4e Refactor notifications processing to use max 3 calls on initial load and streamlined older loading 2023-11-16 17:37:22 -05:00
Hank Grabowski
b28db1ea84 Fix paging error on loading new notifications 2023-11-16 09:39:25 -05:00
Hank Grabowski
20396c7393 Renaming groups to circles everywhere in code and labels 2023-11-15 16:05:45 -05:00
Hank Grabowski
b3fceec72f Fix Adding/removing users from groups not working 2023-11-15 15:21:10 -05:00
Hank Grabowski
73dfc3cc2b Update versions of dependencies to work with new XCode 2023-10-30 21:44:16 -04:00
Hank Grabowski
d085704537 Set items per query in notification manager back to real level 2023-08-04 13:14:13 -04:00
Hank Grabowski
e828b134ed Refactor notifications system 2023-08-04 12:34:51 -04:00
Hank Grabowski
cfa1ad79ca Fix connections background update making too many fast calls. 2023-06-27 13:14:00 -04:00
Hank Grabowski
df8ec9009f Refactor how reshares are handled, interactions with posts to take into account that, and refreshing it 2023-06-26 17:40:47 -04:00
Hank Grabowski
1978819c9e Show splash screen until 1st account logged in then allow rest to load while app in use. 2023-05-10 11:21:33 -04:00
Hank Grabowski
97f48240b3 Add timeouts to the API calls 2023-05-09 16:42:53 -04:00
Hank Grabowski
1ff41be6e8 Fix new connection requests coming back as not being there when they are and perf problems with notification processing 2023-05-08 14:24:45 -04:00
Hank Grabowski
1c81f05f8d Add initial filter card/hiding work for timeline entries 2023-05-08 07:18:09 -04:00
Hank Grabowski
6644fee523 Refactor Filter UI into List screen w/summary and editor screen 2023-05-07 20:10:43 -04:00
Hank Grabowski
d2757a7664 Initial filters screen 2023-05-07 19:07:32 -04:00
Hank Grabowski
ed1b800e82 Change the reshare fix to have open ended versions until know which version fixed in 2023-05-05 13:55:17 -04:00
Hank Grabowski
4b63a5f837 Fix "unfound connection request" error by forcing refresh 2023-05-04 10:37:32 -04:00
Hank Grabowski
2b6c2cfb06 Fix refreshing blocks data on profile screen data refresh. 2023-05-03 17:32:21 -04:00
Hank Grabowski
b7673f2a02 Add full blocking/unblocking capabilities 2023-05-03 15:49:40 -04:00
Hank Grabowski
8979012034 Initial Blocks and Filters screen with initial cut at BlocksService.getBlocks 2023-05-02 21:13:53 -04:00
Hank Grabowski
2bb4492ccf Add gallery rename and image edit/delete capabilities 2023-05-02 19:27:36 -04:00
Hank Grabowski
e0926a50d2 Fix gallery update bugs with deleted images and overpaging 2023-04-29 21:20:45 -04:00
Hank Grabowski
ae5916cc84 Wire profile into services when created for each profile rather than looking up "active profile" each time 2023-04-28 21:28:43 -04:00
Hank Grabowski
c2ab53b65e Refactor notifications manager so updates and sorting happen in async operations 2023-04-28 21:06:21 -04:00
Hank Grabowski
3c944378ae Add initial auto-update timers wired into updating all contacts first 2023-04-28 14:23:01 -04:00
Hank Grabowski
b91c114518 Split up connection refresh with Future.delays to reduce jank 2023-04-28 08:41:51 -04:00
Hank Grabowski
6aecb654a2 Add automatic updateAllContacts on app startup and every 8 hours after if not in low bandwidth mode. 2023-04-27 22:05:10 -04:00
Hank Grabowski
d9fc66ba2a Add clear cache functionality and defer connection details loading until needed 2023-04-27 21:48:01 -04:00
Hank Grabowski
1d63f7d0f0 Fix unfindable context on reshared posts in 2023.04 by looking at parentId as well 2023-04-27 20:35:46 -04:00
Hank Grabowski
c24dd3122a Implement reshare bug mitigation for 2023.04 Friendica servers 2023-04-27 09:13:13 -04:00
Hank Grabowski
baf639c7b2 Fix repeated calls to groups end point when the user has no groups 2023-04-27 09:12:43 -04:00
Hank Grabowski
3ca4a76792 Add ability for version check to have max bounds as well. 2023-04-26 20:55:52 -04:00
Hank Grabowski
44679b79ea Update version string for 2023.03-rc to final 2023.04 2023-04-25 09:56:29 -04:00
Hank Grabowski
646f576016 Add GroupAddUsersScreen and route 2023-04-21 09:54:31 -04:00