Commit graph

480 commits

Author SHA1 Message Date
Hank Grabowski
f5241a72fa Add initial basic focus mode implementation 2024-07-24 11:42:24 -04:00
Hank Grabowski
0e18e02b3a Add stand-in focus mode draw menu item 2024-07-24 11:41:24 -04:00
Hank Grabowski
cfa4457ff3 Fix missing initState super call in PostScreen 2024-07-24 11:40:40 -04:00
Hank Grabowski
84b933f208 Add initial FocusModeProvider 2024-07-24 11:40:25 -04:00
Hank Grabowski
764c89425d Add myPosts TimelineIdentifier factory method 2024-07-24 11:39:23 -04:00
Hank Grabowski
9fda128f07 Add simple label for durations useful for focus mode text 2024-07-24 11:39:04 -04:00
Hank Grabowski
a86aa60df6 Updates to get OAuth somewhat working but not ideal 2024-07-22 13:48:41 +03:00
Hank Grabowski
8d435b1507 Updates to get ObjectBox working 2024-07-21 19:02:00 +03:00
Hank Grabowski
d2732b5a44 Merge branch 'main' into deprecation-and-library-upgrade-fixes 2024-07-20 12:08:45 +03:00
Hank Grabowski
f7ba71b049 Use friendica->network field if available and adds hometown network type 2024-06-30 17:01:08 -04:00
Hank Grabowski
c808691fa5 Use username/password hints from system password store
Implements Feature Request #14
2024-06-28 14:46:46 -04:00
Hank Grabowski
7b71dfa1aa Add spellcheck highlighting to content, message, and ALT text fields
- Only works on mobile right now
- Implements Feature Request #39
2024-06-28 13:57:08 -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
526c8c4d83 Add icons and info text for delivery data on posts/comments
Implements Feature #66
2024-06-28 10:57:35 -04:00
Hank Grabowski
5b8320d8c4 Disable circles edits and show snackbar message when done
Addresses #75
2024-06-28 10:12:14 -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
406d6b4ac6 Call setState when doing profile screen forced refresh
Helps address Issue #36
2024-06-28 09:39:18 -04:00
Hank Grabowski
9b8412aef5 Pull profile data as well as connection data on getConnectionWithStatus
Helps address Issue #36
2024-06-28 09:38:54 -04:00
Hank Grabowski
c8159eb830 Add confirm dialog when adding comment to posts/comments over 30 days old
Implements Feature #58
2024-06-27 20:24:16 -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
5083e6da0d Remove dismiss button on follow requests
Fixes #17
2024-06-26 21:45:22 -04:00
Hank Grabowski
b66bc39024 Remove dismiss button on follow requests
Fixes #76
2024-06-26 21:20:40 -04:00
Hank Grabowski
f7652062e3 Set capitalization type to sentences on media caption, and DM message editors
Fixes #100
2024-06-26 16:31:10 -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
3836cd7657 Add character count label on editor panel so users can see how much they've written
Implements Issue #99
2024-06-26 16:11:07 -04:00
Hank Grabowski
c7df3ff1ba Perform capabilities check on liking/unliking
Finishes implementation of Issue #93
2024-06-26 15:15:02 -04:00
Hank Grabowski
dfb3474bd3 Perform capabilities check on comments 2024-06-26 15:11:58 -04:00
Hank Grabowski
ee2421f691 Add check of network capabilities for reshare button 2024-06-26 14:58:02 -04:00
Hank Grabowski
2b347b5572 Add user settings for network capabilities 2024-06-26 14:57:23 -04:00
Hank Grabowski
02ebaef47a Add tooltips to visibilty and network icons on entry headers 2024-06-26 14:56:00 -04:00
Hank Grabowski
ad1b557dad Move reshareable logic to extension method w/network prohibitions hardcoded 2024-06-26 09:52:31 -04:00
Hank Grabowski
f6402c5422 Build link to Bluesky profile on parsing since data not there
Fixes #98
2024-06-24 20:58:15 -04:00
Hank Grabowski
8b8451fbc8 Build threads.net profile links from data since not in JSON
Fixes Issue #89
2024-06-24 20:44:54 -04:00
Hank Grabowski
44e75ab290 Use URL not URI field for Threads and Bsky statuses
Fixes Issues #79 and #87
2024-06-24 20:27:37 -04:00
Hank Grabowski
d25f7adae8 Fix CW trailing brace instead of paren
Fixes Issue #90
2024-06-24 20:21:51 -04:00
Hank Grabowski
1d5dccc4bb Merge branch 'main' into threads-bsky-othernet-updates 2024-06-24 18:27:14 -04:00
Hank Grabowski
b978b44201 Add support for unlisted post creation/editing 2024-06-24 16:11:41 -04:00
Hank Grabowski
fcf56cbf98 Add Version strings to settings and splash screens 2024-06-20 18:48:08 -04:00
Hank Grabowski
feb799dd20 Add user agent data for image upload/download requests 2024-06-20 18:24:14 -04:00
Hank Grabowski
04b6da1f8e Remove prints from setupPackageInfoAndUserAgent main.dart 2024-06-20 16:54:16 -04:00
Hank Grabowski
7370422dd6 Send Relatica/<version> as User Agent on HTTP requests 2024-06-20 16:52:24 -04:00
Hank Grabowski
b54dc152b5 Placeholder TODO for Broader Reshare Check 2024-06-20 16:07:39 -04:00
Hank Grabowski
cb3c2d97b7 Add network icon to timeline entry seeded from Application data 2024-06-20 16:07:00 -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
359a0d286c Remove device_preview since doesn't support Flutter 3.22+ right now 2024-05-19 11:15:18 -04:00
Hank Grabowski
850abdbc35 Fix deprecation errors in my code. 2024-05-19 11:07:15 -04:00
Hank Grabowski
45f16fa849 Add count of users in view of circle members 2023-12-05 07:57:43 -05:00
Hank Grabowski
6afd5eefad Remove timestamp from follow requests because it is the timestamp of account creation 2023-11-30 17:56:41 -05:00