Hank Grabowski
c8eea6cdae
Breakup timeline selection into Circles, Groups, and Channels
2024-08-28 12:18:06 -04:00
Hank Grabowski
37d3b1a125
Add awareness of TimelineGroupingListData Type to queries
2024-08-28 11:57:10 -04:00
Hank Grabowski
052fa15eb8
Rename CircleData to TimelineGroupingListData since includes Circles, Groups, and Channels
2024-08-28 11:23:44 -04:00
Hank Grabowski
7d6b0bee41
Add data persistence for focus mode
2024-08-19 14:50:49 -04:00
Hank Grabowski
09db8803d6
Fix Dart analysis warnings
2024-07-26 10:15:24 -04:00
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