Greyson Parrelli
c131754874
Add a system for locally tracking performance on-device.
2021-08-04 10:01:14 -04:00
Alex Hart
c6c4988583
Apply proper rules for foldable aspect scaling in landscape and tabletop modes.
2021-08-04 10:57:21 -03:00
Alex Hart
d43f044eb4
Add logic to only dismiss header views when in tabletop mode.
2021-08-04 10:53:53 -03:00
Fumiaki Yoshimatsu
9c71994804
Align text to "start" to show LTR text in RTL view correctly.
...
Fixes #11335
2021-08-04 10:29:03 -03:00
Sgn-32
654d98b0fe
Use getSimpleRelativeTimeSpanString in getCallDateString
2021-08-04 10:01:15 -03:00
Fumiaki Yoshimatsu
c06056d847
Force LTR layout in this view because the "playback" button should not be mirrored in RTL.
...
In this specific case, the drawable (triangle_right) used in this view
is _not_ autoMirrored which is correct. But the `layout_marginStart`
attribute adds the margin to the wrong side of the view that breaks the
appearance.
c.f. https://material.io/design/usability/bidirectionality.html#mirroring-elements
2021-08-04 09:44:56 -03:00
Cody Henthorne
615fbf87c9
Improve thread update performance by avoiding costly join query.
2021-08-03 14:33:14 -04:00
Alex Hart
aca3d150bf
Never display unplayed dot in note-to-self.
...
Fixes #11515
2021-08-03 13:45:30 -03:00
Cody Henthorne
6eae2d39a8
Improve thread update performance by removing need for message count.
2021-08-03 13:45:30 -03:00
Alex Hart
c78e283084
Reimplement voice note proximity locking.
...
Proximity lock was tied to the VoiceNotePlaybackService instead of to the Activity, and it made for some strange code decisions. This rewrite now ties locking to the activity, where it should have been in the first place, and hopefully solves a few proximity / playback bugs on the way. In addition, it conforms to SRP better as it will send a command to the player to change the audio attributes as necessary instead of directly operating on a player instance.
2021-08-03 13:45:30 -03:00
Alex Hart
2d5492ffac
Add accessibility descriptions to voice note player view.
...
Fixes #11518
2021-08-03 13:45:30 -03:00
Cody Henthorne
2830132b24
Reduce time to start PushTextSendJob.
2021-08-03 13:45:30 -03:00
Alex Hart
e374f3afe6
Bump version to 5.19.4
2021-08-03 13:34:33 -03:00
Alex Hart
58a2e50904
Updated language translations.
2021-08-03 13:33:55 -03:00
Alex Hart
be29dce7b7
Add lint suppression for API31 bluetooth permissions.
2021-08-03 13:33:54 -03:00
Lucio Maciel
e58b617689
Revert grouping body+footer
2021-08-03 11:52:22 -03:00
Greyson Parrelli
9d3a9fc675
Bump version to 5.19.3
2021-08-02 16:32:23 -04:00
Greyson Parrelli
8bddf5206c
Updated language translations.
2021-08-02 16:24:09 -04:00
Alex Hart
0ac234e7bf
Wrap calls in separate checks for ISE so we do as many as possible.
2021-08-02 16:19:43 -04:00
Alex Hart
290f84e5b1
Ensure correct local device rotation information is retained when starting a call.
2021-08-02 16:19:43 -04:00
Alex Hart
149c138666
Fix negative audio message duration.
2021-08-02 16:19:43 -04:00
Cody Henthorne
065a39992a
Fix crash when encountering null PendingIntent.
2021-08-02 16:19:43 -04:00
Lucio Maciel
4a52532256
Require CALL_PHONE permission on VoiceCallShare activity.
...
Thanks to Jouni Hiltunen for the report
2021-08-02 16:19:39 -04:00
Alex Hart
93f541ceca
Fix issue where audio messages would hide their footer.
2021-08-02 16:19:39 -04:00
Cody Henthorne
e97a1b2cf6
Fix mixed theme use when system force dark is on.
...
Thanks to flodo from the forum for the help.
2021-08-02 16:19:39 -04:00
Alex Hart
f6b46f921c
Fix issue where emojis would not appear on app launch.
2021-08-02 16:19:39 -04:00
AsamK
5fef0494b1
Fix crash with untitled sticker pack in sticker keyboard.
2021-08-02 16:19:39 -04:00
Alex Hart
6e1621fef1
Allow content of basic megaphones to scroll.
...
Fixes #11507
2021-08-02 16:19:39 -04:00
Alex Hart
e5f1793eb3
Add content description to navigation button on settings toolbar.
2021-08-02 16:19:39 -04:00
Alex Hart
a994712609
Add tint to checkmark in ContactNameEditActivity.
2021-08-02 16:19:39 -04:00
Alex Hart
3b8eac0b8d
Disable registration lock toggle and pin reminder toggle if user does not have a pin.
2021-08-02 16:19:39 -04:00
Alex Hart
52978b1b42
Ensure landscape operation is only enabled on foldable displays.
2021-08-02 16:19:39 -04:00
Greyson Parrelli
922d0d7203
Stop showing empty group updates for internal users.
2021-08-01 00:26:20 -04:00
Cody Henthorne
429fdf0d76
Bump version to 5.19.2
2021-07-30 17:39:38 -04:00
Cody Henthorne
1f718009bd
Updated language translations.
2021-07-30 17:39:38 -04:00
Greyson Parrelli
c1c9ca7c4c
Give the service direct knowledge of linked device status.
2021-07-30 17:39:29 -04:00
Greyson Parrelli
75421b1af8
Rebuild list of send targets after sending distribution key.
2021-07-30 13:17:43 -04:00
Greyson Parrelli
d40bb2d9ee
Clear all sender key knowledge for a device after a 409/410.
2021-07-30 13:17:43 -04:00
Greyson Parrelli
7c8549bf5e
Don't unnecessarily create threads for groups.
2021-07-30 12:27:28 -04:00
Cody Henthorne
fb8f481a87
Bump version to 5.19.1
2021-07-29 16:52:16 -04:00
Cody Henthorne
8caa690086
Updated language translations.
2021-07-29 16:46:16 -04:00
Greyson Parrelli
d7011e3353
Improve clarity around time conversions.
2021-07-29 16:24:20 -04:00
Cody Henthorne
9af966b030
Improve width calculation for span count.
2021-07-29 15:57:57 -04:00
Lucio Maciel
a46accfcc0
Fix link preview margins
2021-07-29 16:47:28 -03:00
Lucio Maciel
c0c4092cd9
Update view-once messages
2021-07-29 16:46:32 -03:00
Cody Henthorne
9398716848
Improve speed of sending single messages.
2021-07-29 14:07:39 -04:00
Greyson Parrelli
25234496bf
Add support for announcement groups.
2021-07-28 17:21:19 -04:00
Cody Henthorne
1a56924a56
Bump version to 5.19.0
2021-07-28 16:05:33 -04:00
Cody Henthorne
d168d35362
Updated language translations.
2021-07-28 15:58:12 -04:00
Greyson Parrelli
3cc2cd0b17
Add support for signal.me links.
2021-07-28 11:58:03 -04:00