Alan Evans
09d167c16d
Group link preview and info display bottom sheet.
2020-08-19 16:32:01 -04:00
Greyson Parrelli
16147e0c08
Ensure link preview fetches are canceled on message send.
2020-08-18 18:34:18 -04:00
Cody Henthorne
139317cf1b
Improve various aspects of mentions.
2020-08-18 18:13:45 -04:00
Alan Evans
e4456bb236
Handle GV2 addresses.
2020-08-14 15:54:05 -04:00
Alex Hart
06eadd0c15
Add mentions unread counter.
2020-08-14 15:54:05 -04:00
Greyson Parrelli
ace1b8ee71
Update link preview settings and add some UI polish.
2020-08-14 15:54:05 -04:00
Cody Henthorne
724f3e872b
Update Mention UI/UX to match latest designs.
2020-08-14 15:54:05 -04:00
Cody Henthorne
5ced1a775c
Fix bug where SN change dialog appeared unnecessarily.
2020-08-14 15:54:05 -04:00
Cody Henthorne
1634d7d531
Show mention picker immediately after @ entered.
2020-08-07 15:27:15 -04:00
Cody Henthorne
b2d4c5d14b
Add mentions for v2 group chats.
2020-08-06 20:57:50 -04:00
Alex Hart
7bb0199e83
Change additional groups copy to match iOS.
2020-08-06 20:57:50 -04:00
Alex Hart
393e54ce91
Update how we mark messages as read.
2020-08-06 20:57:50 -04:00
Alex Hart
cb323ffb84
Fix reaction overlay toolbar and status bar.
2020-07-31 15:51:41 -03:00
Alex Hart
0db73e71a0
Remove sticky header on list reinitailization.
...
When we forward a message or share into the app, it is possible that we are going to reuse the same activity. In this case, when the adapter was reinitialized, we were just adding a new ItemDecoration every time.
This fix checks if we've already added one and removes it if necessary, just like the last seen decorator.
2020-07-31 14:26:31 -03:00
Alex Hart
eeb0c838db
Fix masking when attachment keyboard is visible.
2020-07-31 11:34:46 -03:00
Alex Hart
4c30b39e71
Add section to recent reactions page listing emoji already applied to message.
2020-07-30 23:32:19 -04:00
Alex Hart
8b29bb8664
Fix info icon in light mode.
2020-07-30 10:48:45 -03:00
Alex Hart
9d3764c5d9
Reactions UX polish.
2020-07-29 23:43:06 -04:00
Greyson Parrelli
e504ffa225
Clean up conversation list data loading sequence.
...
- The Paging library was giving us empty paged lists when loading was
invalidated, but only *sometimes*. This library, man. Fixed it by
ignoring invalid lists, which you'd think the library would do for us...
- Noticed we were doing a ton of list refreshes because of how we were
listening to archive count. Switched from combine to switchMap.
- Noticed that we could become double-subscribed to LiveDatas in the
ConversationListFragment if you went to archived. Fixed by observing on
the fragment's view lifecycle.
Fixes #9803
2020-07-29 23:19:21 -04:00
Cody Henthorne
9c63b37bb4
Refactor use of MessageRecord to increase flexibility of ConversationAdapter.
2020-07-29 23:19:21 -04:00
Cody Henthorne
1ab61beeb9
Add initial Mentions UI/UX for picker and compose edit.
2020-07-28 15:20:20 -04:00
Alan Evans
12533d1414
Ensure profile key is up to date on Group V2 conversation open.
2020-07-28 15:20:20 -04:00
Alan Evans
bd1c164d57
Live group update messages on conversation list and conversation.
2020-07-28 15:20:20 -04:00
Cody Henthorne
5f9c0c3204
Fix bug with skipping resend message on safety number change.
2020-07-22 22:58:21 -04:00
Alan Evans
dfa4f0c309
Fix group change failure reason display logic.
2020-07-22 22:58:21 -04:00
Alan Evans
16fdb9bf4c
Make identity record list immutable.
2020-07-21 12:53:25 -03:00
Alan Evans
a33771b15d
Added progress feedback to leave and block group actions and additional group v2 error handling.
2020-07-20 15:20:56 -03:00
Cody Henthorne
8128fcf8bc
Hide compose for inactive groups.
2020-07-19 09:32:16 -04:00
Cody Henthorne
ae2b6e4d7a
Prevent last admin from leaving without selecting new admin.
2020-07-19 09:32:16 -04:00
Alan Evans
644af87782
Groups V2 invite decline.
2020-07-19 09:32:16 -04:00
Cody Henthorne
293a339fed
Only show delete action when long pressing on profile change update.
2020-07-17 17:32:07 -04:00
Greyson Parrelli
66c1b8e26c
Fix contact icon tint issues on older android versions.
2020-07-16 10:27:23 -04:00
Cody Henthorne
64420ead7c
Show Profile Name Change update messages.
2020-07-15 16:15:15 -04:00
Greyson Parrelli
d1b61bfed3
Add indicator for system contacts.
2020-07-14 10:37:09 -04:00
Cody Henthorne
1e0e2fadfd
Improve scroll to last position behavior.
2020-07-10 17:23:50 -04:00
Greyson Parrelli
7fb55c0f51
Keep borderless property when forwarding media.
2020-07-10 17:23:50 -04:00
Greyson Parrelli
c9d2cef58d
Add support for sending borderless keyboard stickers.
2020-07-08 16:51:30 -04:00
Greyson Parrelli
eb02dacfdc
Convert HEIC/HEIF to JPEG.
2020-07-08 16:51:30 -04:00
Greyson Parrelli
545ba80697
Add support for borderless images.
...
Added support for 'borderless' images. Basically images that we'd like to render
as if they were stickers, even though they're not stickers. On iOS, this will be
stuff like memoji and bitmoji. On Android, in my initial pass, I've just added
support for Giphy stickers. However, we can also detect bitmoji and keyboard
stickers in the future. This is kind of a 'best effort' thing, so as long as we
support receiving, we can just add sending support for more things as we go.
2020-07-08 16:51:30 -04:00
Cody Henthorne
1752972be9
Update delete for everyone functionality to match requirements.
2020-07-08 16:51:30 -04:00
Greyson Parrelli
4ea8bac10d
Re-enable view prefetching.
2020-07-08 16:51:30 -04:00
Cody Henthorne
bbe003a454
Improve messaging and UX around safety number changes.
2020-06-26 11:10:54 -04:00
Greyson Parrelli
bf919207ed
Various logging improvements.
...
* Improve lifecycle logging.
* Remove 'action bar' from base activity names.
* Remove some unnecessary glide logs.
2020-06-25 08:29:48 -04:00
Cody Henthorne
aa6a32f023
Make conversation footer always show.
2020-06-18 16:14:38 -04:00
Alan Evans
555104aff0
Make message button navigate back if launched from the conversation.
2020-06-18 14:00:06 -03:00
Cody Henthorne
0fbc6ac151
Revert improperly removed code for Message Request footer.
2020-06-17 17:49:43 -03:00
Alan Evans
6707f974a5
Remove NewGroupUI FeatureFlag.
2020-06-17 17:49:43 -03:00
Cody Henthorne
1a09e70a04
Remove old Message Details.
2020-06-16 19:30:35 -04:00
Cody Henthorne
d9641128a8
Refresh Message Details screen.
2020-06-16 19:30:35 -04:00
Alan Evans
dfb5562142
Use group manager for MMS groups.
2020-06-16 19:30:35 -04:00