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
1e250ee95c
Add Calling Requests.
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
Cody Henthorne
6de789dfe3
Prevent attachment download button re-animation.
2020-06-26 10:10:34 -04:00
Alan Evans
98d9b57379
Add copy to bottom sheet for Note to Self.
2020-06-18 14:34:30 -03:00
Alan Evans
891a1af995
Show Note to Self for local number recipient preferences.
2020-06-17 17:49:44 -03:00
Alan Evans
6707f974a5
Remove NewGroupUI FeatureFlag.
2020-06-17 17:49:43 -03:00
Greyson Parrelli
3d7cffef2b
Remove Message Requests feature flag.
2020-06-16 19:30:35 -04:00
Cody Henthorne
941ab5a98f
Prevent avatar from showing a start of outgoing video call.
2020-06-16 19:30:35 -04:00
Alan Evans
e1bb773d85
Add 'Add to a group' button to bottom sheet.
2020-06-09 12:09:59 -03:00
Alan Evans
2d8b2e7fb0
Transitions for group settings.
2020-06-07 19:59:42 -04:00
Alan Evans
9c0365f92c
Open group settings from group avatar click.
2020-06-07 19:59:42 -04:00
Alan Evans
718471917f
Separate text only message layouts.
2020-06-06 20:25:02 -04:00
Alex Hart
b4f134adf7
Add more descriptive messages for media notifications and chat previews.
2020-06-04 13:13:42 -03:00
Alan Evans
91b142e0d9
Fix waveform array out of bounds.
2020-06-04 10:21:10 -04:00
Greyson Parrelli
d83f86a469
Revert "Make notifications and chat previews for media messages more descriptive."
...
This reverts commit a3f9737e63 .
2020-06-02 19:19:30 -04:00
Alex Hart
a3f9737e63
Make notifications and chat previews for media messages more descriptive.
2020-06-02 17:34:50 -03:00
Alan Evans
3fec23fd36
Show remaining time on wave form view and cache wave form in database.
2020-06-01 17:43:05 -04:00
Greyson Parrelli
70c88b68e2
Store recent reactions separately from keyboard emoji.
2020-05-29 19:14:37 -04:00
Greyson Parrelli
d70c33d20f
Add support for mark as unread.
2020-05-29 19:14:37 -04:00
Alan Evans
daace9bd1a
Audio wave forms on voice notes.
2020-05-29 09:51:21 -04:00
Alex Hart
cd1bad0718
Fix bluetooth behavior.
2020-05-28 17:36:40 -03:00
Alex Hart
124c3e25e9
Implement layout changes to new call screen UX.
2020-05-21 20:03:31 -03:00
Alex Hart
a6819448b9
fixup! Consolidate Call UI visibility selection logic.
2020-05-18 16:43:30 -03:00
Alex Hart
8f183bdcdc
Consolidate Call UI visibility selection logic.
2020-05-18 16:31:20 -03:00
Alex Hart
5aba3517ce
Upgrade to RingRTC 2.0.3 and implement rounded corners for local pip.
2020-05-15 19:02:18 -03:00
Alex Hart
e2ac55e9ac
Fix ellapsed call timer restarting between activity restarts.
2020-05-15 19:02:18 -03:00
Alex Hart
76740adc3f
Fix controls are removed when remote video is disabled.
2020-05-15 13:05:00 -03:00
Alex Hart
ccff7b1148
Implement new group creation screens behind flag.
2020-05-14 11:22:28 -03:00
Alex Hart
26e582d806
Integrate RingRTC v2.0.1
2020-05-14 11:22:28 -03:00
Alan Evans
959718618f
Deprecate some ViewUtil methods. Inline others. Remove some old API code.
2020-05-14 11:22:28 -03:00
Alex Hart
d94fc4bc13
Implement ability to react with any emoji behind a flag.
2020-05-14 11:22:28 -03:00
Alan Evans
7f17b66a6c
Upgrade gradle and gradle plugin.
2020-05-13 16:18:18 -04:00
Alex Hart
d5419ec9fa
Implement new call screen UI/UX.
2020-05-13 16:18:18 -04:00
Alex Hart
3c5ad519dd
Decrease QuoteView reveal animation duration to 150ms.
2020-05-13 16:17:29 -04:00
Alex Hart
6f3c4434f6
Add animation when replying to a message.
2020-04-03 12:19:13 -04:00
Greyson Parrelli
c274312265
Fix scrolling in the emoji variation popup.
2020-03-27 16:51:21 -04:00
Greyson Parrelli
f95a37956c
Improve emoji sticker suggestions.
...
There was a bug around some emoji being marked as 'obsolete' and
therefore not being found.
I also made a change so that you can use skin variations of emoji and
still find emoji tagged with the default yellow version of it.
Fixes #9471
2020-03-26 17:37:51 -04:00
Alan Evans
28bbfd88b2
Group member dialog update.
2020-03-05 18:42:17 -05:00
Greyson Parrelli
44e845c875
Update emoji.
2020-03-02 10:11:40 -05:00
Greyson Parrelli
fd2a464bae
Use internal contact viewer for avatar clicks.
2020-03-02 08:33:25 -05:00
Greyson Parrelli
0c254c9621
Improve debuglog submission.
2020-02-26 17:11:34 -05:00
Greyson Parrelli
1faf196f82
Implement additional message request improvements.
2020-02-26 17:11:29 -05:00
Alex Hart
9e5f64c431
Improve message requests, add megaphone.
2020-02-26 17:08:27 -05:00
Alex Hart
21cf390d0e
Clip reactions mask if the view falls below the input panel.
2020-02-06 11:19:46 -05:00
Alex Hart
092fb40333
Check if target is attached to window before trying to mask it.
2020-02-04 09:47:26 -04:00
Greyson Parrelli
a5d7bc4efc
Force custom emoji for reactions.
2020-02-04 00:42:41 -05:00
Greyson Parrelli
109d67956f
Implement new attachment keyboard.
...
Such beauty. Such grace.
2020-02-01 12:38:53 -04:00
Greyson Parrelli
55e9f8722f
Add support for remote feature flags.
2020-01-27 09:51:00 -05:00
Alex Hart
3907ec8b51
Add support for setting an optional last name in profiles.
2020-01-24 10:54:39 -05:00