Cody Henthorne
dd934e0095
Add photo media quality selector when sending images.
2021-05-10 19:30:11 -04:00
Alex Hart
138f9476ac
Revert emoji cache to old pattern.
2021-05-06 17:47:36 -04:00
Alex Hart
cb9ab61b6b
Fix issue where gifs would load as images.
2021-05-06 16:19:24 -03:00
Greyson Parrelli
31e1c6f7aa
Handle 428 rate limiting.
2021-05-05 16:47:13 -04:00
Alex Hart
02d060ca0a
Fix issue with gif search and emoji loading on lowmem devices.
2021-05-05 14:42:51 -04:00
Alex Hart
85e0e74bc6
Add support for OTA emoji download.
2021-05-03 14:02:58 -04:00
Alex Hart
7fa200401c
Fix content insets for API30+ devices.
2021-04-30 13:16:23 -03:00
Alex Hart
ab44d608d2
Add support for sending and syncing viewed receipts behind a feature flag.
2021-04-28 16:36:11 -03:00
Alex Hart
4aec824bfd
Retain minimum width for link previews.
2021-04-26 16:44:26 -04:00
Cody Henthorne
ad81b310e3
Blur avatar photos from unknown senders when in message request state.
2021-04-23 14:42:51 -04:00
Alex Hart
281630e751
Add support for inline video playback of gifs in Conversation.
2021-04-21 16:43:38 -04:00
Alex Hart
c31146e902
Render gifs in gif search as MP4s.
2021-04-19 18:11:56 -04:00
Cody Henthorne
8d6d8019fe
Fix NPE in ComposeText.
2021-04-14 16:33:01 -04:00
Greyson Parrelli
670aed2074
Move ViewOnceMessageManager and ExpiringMessageManager to AppDependencies.
2021-04-13 14:49:32 -04:00
Greyson Parrelli
ac0216d916
Only allow emojis as reactions.
2021-04-12 12:25:09 -04:00
Android Team
fddba2906a
Payments.
...
Co-authored-by: Alan Evans <alan@signal.org>
Co-authored-by: Alex Hart <alex@signal.org>
Co-authored-by: Cody Henthorne <cody@signal.org>
2021-04-06 17:07:19 -03:00
Greyson Parrelli
b053fbc4a7
Use Log.tag where appropriate.
2021-03-31 16:02:32 -03:00
Fumiaki Yoshimatsu
22d5fc6cba
Fix shape of message bubbles in RTL langauges.
...
Fixes #9894
2021-03-23 08:58:33 -04:00
Leptopoda
38375982dd
Don't ask for Play Store rating in website builds.
2021-03-15 12:35:57 -04:00
Cody Henthorne
dc9b8169c0
Make thread related utility methods available for use in all modules.
2021-03-02 11:07:04 -05:00
Greyson Parrelli
28f3ded4bd
Perform individual decryptions inside a database transaction.
...
Required a lot of random locking work to prevent deadlocking, but
overall this results in about a 2x speed increase for decryptions.
2021-02-20 14:45:36 -05:00
Cody Henthorne
0b639e0169
Attempt to calculate orientation without magnetic field sensor data when it's missing.
2021-02-17 12:48:47 -05:00
Alan Evans
050b59f09d
Increase maximum zoom level for small images.
2021-02-12 10:36:03 -04:00
Greyson Parrelli
2a3f85008b
Do not use View.getLayoutDirection().
...
This value doesn't populate until after the first layout pass. Instead,
it appears to be safer to just read it from the Configuration.
2021-02-11 10:41:40 -05:00
Greyson Parrelli
8f86de1764
Add transparency to the compose bar when wallpaper is present.
2021-02-05 16:18:21 -05:00
Alex Hart
2678a00781
Apply proper rotation to buttons and video in landscape.
2021-02-05 11:40:03 -05:00
Greyson Parrelli
26d8df5ea9
Change migration prompt from 'update' to 'upgrade'.
2021-02-03 16:04:01 -05:00
Cody Henthorne
0d215d609b
Fix empty conversation update item text.
...
For some reason, if an EmojiTextView has a wrap content width and some other set of conditions occur, the view will not request a relayout when text changes.
This change inelegantly calls request layout more often to prevent that from happening.
2021-02-02 14:50:08 -05:00
Greyson Parrelli
e9e2846532
Force custom emojis for about views.
2021-02-01 09:44:12 -05:00
Greyson Parrelli
9ed95a6081
Revert "Fix wallpaper in landscape mode with notched devices."
...
This reverts commit 0b62bb8168
.
2021-01-30 11:29:44 -05:00
Alex Hart
0b62bb8168
Fix wallpaper in landscape mode with notched devices.
2021-01-29 18:22:32 -05:00
Greyson Parrelli
d8060b3041
Fix inset issues in landscape.
2021-01-24 02:22:09 -05:00
Alan Evans
a4d56e376f
Allow clicking on typer avatar to bring up their bottom sheet details.
2021-01-21 18:02:20 -05:00
Greyson Parrelli
7db16e6156
Add support for an 'About' field on your profile.
2021-01-21 18:02:19 -05:00
Alex Hart
e80033c287
Fix several issues with local expandable pip.
2021-01-21 18:02:19 -05:00
Alex Hart
b5712f4bd1
Improve wallpaper settings screen, conversation rendering.
...
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2021-01-21 18:02:19 -05:00
Alex Hart
80651d2425
Initial wallpaper settings screens.
2021-01-21 18:02:19 -05:00
Alex Hart
8d187c8ba1
Add the ability to forward content to multiple chats at once.
2021-01-21 18:02:19 -05:00
Greyson Parrelli
fe71d6ac41
Make outage banner color less aggressive.
2021-01-16 21:11:42 -05:00
Alex Hart
f8c053cc96
Add 'on another device' to participants description
2021-01-14 07:03:19 -04:00
Alan Evans
cb1401f556
Prompt to confirm number before SMS or call.
2021-01-13 19:43:35 -05:00
Alex Hart
0ccc7e3c06
Distinguish between primary and secondary devices in participants list.
2021-01-13 19:43:23 -05:00
Alex Hart
cee2702fdf
Add expandable video pip to 1:1 conversations.
2021-01-13 19:43:23 -05:00
Alex Hart
71be388989
Order grid by latest speakers and prevent any unnecessary shifts.
2021-01-13 19:43:23 -05:00
Alex Hart
db3098f633
Add immersive mode for calling.
2021-01-13 19:43:23 -05:00
Greyson Parrelli
b9d8868aab
Added a new onboarding megaphone.
2021-01-08 23:00:41 -05:00
Greyson Parrelli
3739eb7731
Add extra conditions for the SMS banner.
2021-01-08 21:01:13 -04:00
Cody Henthorne
cf32b93269
Better error handling for group calls.
2021-01-06 17:03:38 -04:00
Cody Henthorne
84f1da76ad
Fix bug where missing media keys would not always be shown on time.
2021-01-06 17:03:21 -04:00
Alan Evans
6dd3fdaa55
Remove usages of deprecated Handler constructor.
2021-01-06 17:03:20 -04:00