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
Hank Grabowski
cb1bcad34d
Fix search results screen erratic initial behavior (clearing text field and not showing status)
2023-11-30 11:40:16 -05:00
Hank Grabowski
dece212ded
Allow clicking anywhere on search result card to open the post/comment
2023-11-30 11:39:57 -05:00
Hank Grabowski
0adbeb8f82
Update how timeline panel renders when loading content and having none.
2023-11-30 11:16:17 -05:00
Hank Grabowski
df4a875ebd
Reverse muting on MediaKit video since didn't fix the problem
2023-11-30 10:56:16 -05:00
Hank Grabowski
6efc9ec122
Add check that tag getting converted match expected tags from rest of status payload
2023-11-29 18:36:22 -06:00
Hank Grabowski
9b778999e5
Add replacing tag links to the local server
2023-11-29 18:32:03 -06:00
Hank Grabowski
03b3d1c272
Set capitalization type of on image text field editors
2023-11-29 15:24:12 -06:00
Hank Grabowski
8891148843
Set initial video mode to muted to see if fixes audio takeover of background apps
2023-11-29 15:02:23 -06:00
HankG
4ff673e6fd
Add very short term (2 second) HTTP GET request cache for when multiple calls to same endpoint from redraws
2023-11-29 14:44:37 -06:00
Hank Grabowski
782d3ba14d
Add concept of maximum depth when rendering comment chains, set to 5 initially
2023-11-29 10:42:04 -08:00
HankG
bc86189549
Merge branch 'main' into 'error-logging-update'
...
# Conflicts:
# lib/screens/sign_in.dart
2023-11-29 18:26:51 +00:00
HankG
51bf1a29c8
Merge branch 'signin-flow-tweaks' into 'main'
...
Make sign in screen flow cleaner on logins.
See merge request mysocialportal/relatica!52
2023-11-29 18:23:31 +00:00
HankG
e1781bd468
Merge branch 'notifications-refresh-refactor' into 'main'
...
Notifications refresh refactoring
See merge request mysocialportal/relatica!51
2023-11-29 18:22:28 +00:00
Hank Grabowski
c22212df12
Add filter that takes care of D* reshares with link preview having duplicate images
2023-11-29 10:16:22 -08:00
Hank Grabowski
f03d8d7f52
Add filter that takes care of mastodon posts with link preview having duplicate images
2023-11-29 09:38:21 -08:00
Hank Grabowski
f3e8c3bdb8
Notifications screen has load button on empty, common linear progress indicator
2023-11-27 15:09:42 -06:00
Hank Grabowski
346571b52e
Add ability to save entire event log to a json file
2023-11-27 14:52:16 -06:00
Hank Grabowski
2a9a409946
Make log viewer button settings wrap so looks good on smaller screens
2023-11-27 14:47:39 -06:00
Hank Grabowski
ff6275d079
Make sign in screen flow cleaner on logins.
2023-11-27 13:39:57 -06: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
a9aa415a6b
Remove extraneous print from sign in class
2023-11-27 09:52:11 -05: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
bca5f16f36
Fix editor screen shouldn't allow going home while submitting.
2023-11-24 22:55:44 -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
304551af57
Add top level gesture detector to post card to make easy opening
2023-11-19 08:16:34 -05:00
Hank Grabowski
68772cf122
Fix reshare regression so that updates to reshare appear.
2023-11-19 08:05:49 -05:00
Hank Grabowski
160fda0f72
Change image saver to write to galleries not files on mobile
2023-11-18 20:53:29 -05:00
Hank Grabowski
91d6f944b0
Fix low-res PNG problem by always loading high res of PNG files only
2023-11-18 17:48:10 -05:00
Hank Grabowski
1c8223fcdf
Remove resharing from comments since Friendica doesn't support it.
2023-11-18 17:19:23 -05:00
Hank Grabowski
32f27001d5
Fix image viewer image sizing and move ALT text to a button driven dialog box
2023-11-18 17:13:07 -05:00
Hank Grabowski
d939a56f2b
Fix image/video slight overflow error
2023-11-18 15:35:24 -05:00
Hank Grabowski
45f3718c28
Fix unreshare causing post to disappear
2023-11-18 15:24:50 -05:00
Hank Grabowski
3f23e3e2fd
Redesign interactions bar and move delving into detailed data to menu
2023-11-18 15:13:42 -05:00
Hank Grabowski
061a32c4fb
Fix make list evaluation explicit in visibility dialog
2023-11-17 23:16:48 -05:00
Hank Grabowski
479fa2a545
Add visibility lookup to editor and fix private Circles selector overflow
2023-11-17 23:13:58 -05:00
Hank Grabowski
8b99f73238
Add status visibility dialog box
2023-11-17 22:47:38 -05:00
Hank Grabowski
1d65ba2604
Add more fine-grained privacy processing for direct messages and preserving settings on comments
2023-11-17 21:47:44 -05:00
Hank Grabowski
46ed40920b
Disable PHP debugging
2023-11-17 13:30:32 -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
1162f988f0
Refactor signin UI to be more user friendly.
2023-11-16 23:17:36 -05:00
Hank Grabowski
10bba23d61
Add timeouts to sign in steps so doesn't block indefinitely
2023-11-16 23:04:00 -05:00
Hank Grabowski
747132625f
Change link preview to be more space efficient with picture and text.
...
Addresses Issue #35
2023-11-16 21:16:39 -05:00
Hank Grabowski
5c54726ebb
Change Contacts update to live update
2023-11-16 21:08:56 -05:00
Hank Grabowski
a536576a83
Fix search screen not properly clearing results on profile swap
2023-11-16 19:15:41 -05:00
Hank Grabowski
034343936e
Fix typo in URL for getting user's followers
2023-11-16 18:51:13 -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
1787bb4f7e
Rearrange profile buttons so that (un)follow and (un)block are on separate line
2023-11-16 16:34:21 -05:00
Hank Grabowski
3b1575a64f
Rearrange profile buttons so that (un)follow and (un)block are on separate line
2023-11-16 16:24:48 -05:00
Hank Grabowski
6ede657c57
Convert timeline selector to single dropdown menu
2023-11-16 16:21:06 -05:00
Hank Grabowski
1157e2cb56
Fix multiclick error on post creation/editing
2023-11-16 10:15:13 -05:00
Hank Grabowski
fe502f8056
Fix multiclick error on notifications causing multiple navigations
2023-11-16 10:03:20 -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
119647e214
Fix, redirect scheme on desktop has to be the full URL not just http
2023-11-06 09:54:56 -05:00
Hank Grabowski
0ecee1e777
Change OAuth redirect URL to work with latest version of Friendica
2023-11-05 20:28:36 -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
98d4bfeb9b
Bump up default API timeout to 60 seconds
2023-06-27 13:31:29 -04:00