Nicholas Tinsley
467dae8132
Don't recreate attachment InputStream if we don't have to.
2024-01-31 22:13:46 -05:00
Nicholas Tinsley
d1ef9d5dcf
Align video compression limit with attachment limit.
2024-01-31 22:13:46 -05:00
Nicholas Tinsley
a60419a442
Add remote config for GIF keyboard page.
2024-01-31 22:13:46 -05:00
Nicholas Tinsley
f97a034c34
Null check multi share attachment quality guard.
2024-01-31 22:13:46 -05:00
Greyson Parrelli
4d0fbe2343
Add a dark theme for spinner.
2024-01-31 22:13:46 -05:00
Jameson Williams
1d5e108cd4
QA target can pass on ARM MacBook
...
The Conscrypt library does not have a native library suitable for
running on the ARM MacBooks. As a result, unit tests that rely on
Conscrypt also don't work on this hardware.
Fortunately, though, the tests will pass without Conscrypt anyway. As a
workaround, we can avoid using Conscrypt only when running the unit test
suite on these machines.
See also: https://github.com/google/conscrypt/issues/1034
Resolves #13382 .
2024-01-31 22:13:46 -05:00
Greyson Parrelli
716afc98ac
Sync PNI verification status to storage service.
2024-01-31 22:13:46 -05:00
Greyson Parrelli
459607adae
Clear local state after requesting to ignore battery optimizations.
2024-01-31 22:13:46 -05:00
Cody Henthorne
784b705265
Fix spoiler in notification with emoji prefix.
2024-01-31 22:13:46 -05:00
Alex Hart
326b95bd10
Upgrade Compose and AndroidX libraries.
2024-01-31 22:13:46 -05:00
Greyson Parrelli
466acaf504
Fix possible exception when rendering SSE event.
...
Fixes #13390
2024-01-31 22:13:46 -05:00
Maksym Moroz
838165c3e6
Register gradle tasks instead of creating eagerly.
...
Signed-off-by: Maksym Moroz <maksymmoroz@duck.com>
Resolves #13391
2024-01-31 22:13:46 -05:00
Jim Gustafson
e1d7ad7d03
Update to RingRTC v2.37.0
2024-01-31 22:13:46 -05:00
Greyson Parrelli
3776e86b83
Update the types of messages we backup.
2024-01-31 22:13:46 -05:00
Greyson Parrelli
ea60858a07
Improve logging around 'contact joined' messages.
2024-01-31 22:13:46 -05:00
Greyson Parrelli
d4488c72fb
Simplify contact splitting when reading from storage service.
2024-01-31 22:13:46 -05:00
Greyson Parrelli
9146f2fb30
Remove some unused methods.
...
Fixes ##13384
2024-01-31 22:12:17 -05:00
Greyson Parrelli
92993f967e
Clear MSL after SN change.
2024-01-31 22:12:17 -05:00
Greyson Parrelli
2c2735af6d
Do not create new threads to show error messages.
2024-01-31 22:12:17 -05:00
Alex Hart
80c0e19692
Improve sizing of shareable QR image.
2024-01-31 22:12:17 -05:00
Alex Hart
c9e2162afc
Remove old username education fragment.
2024-01-31 22:12:17 -05:00
Nicholas Tinsley
9a52f4e3ff
Remux audio if possible when transcoding.
...
Addresses #11712 , #12674 , #12945 , #13084 , #13346 .
2024-01-31 22:12:17 -05:00
Greyson Parrelli
c0235d4cc2
Ensure contacts are split after profile 404.
2024-01-31 22:12:17 -05:00
Cody Henthorne
f1704fbb57
Fix file attachment dedup logic.
2024-01-31 22:12:17 -05:00
Alex Hart
38d5d3ad1b
Add polish to usernames UX.
2024-01-31 22:12:17 -05:00
Jameson Williams
ec96b4e3aa
Update Glide to use ksp, drop kapt.
...
Resolves #13381
2024-01-31 22:12:17 -05:00
Cody Henthorne
aa33fd44b8
Remove SMS export.
2024-01-31 22:12:17 -05:00
Clark
98865d61dd
Convert gv2 update messages to backup distinct protos.
2024-01-31 22:12:17 -05:00
Cody Henthorne
0036b8e2d6
Migrate legacy png and webp to signal symbols.
2024-01-31 22:12:17 -05:00
Alex Hart
c021d26103
Add polish to PNP registration settings.
2024-01-31 22:12:17 -05:00
Alex Hart
8bca5b4901
Update PnP description text for everyone listing.
2024-01-31 22:12:17 -05:00
Greyson Parrelli
d4db6c8912
Keep some recipient logs longer.
2024-01-31 22:12:17 -05:00
Jameson Williams
c93b4909f4
Remove Jetifier from build.
...
materialish-progress and subsampling-scale-image-view were bringing in
Android Support libraries as transitive dependencies. This required
Jetifier to be run as part of the build. More recent versions of these
dependencies have been released, which now use AndroidX directly. By
upgrading these dependencies, Jetifier is no longer needed to build
Signal.
Resolves #13378
2024-01-31 22:12:17 -05:00
Maksym Moroz
67d3c8e777
Clean up app module build.gradle.kts
...
Closes #13379
Signed-off-by: Maksym Moroz <maksymmoroz@duck.com>
2024-01-31 22:12:17 -05:00
Nicholas Tinsley
8d44222097
Enable logcat in the video sample app.
2024-01-31 22:12:17 -05:00
Nicholas Tinsley
9cb2024334
Option to persist task in video sample app.
2024-01-31 22:12:17 -05:00
Alex Hart
e71bb33b23
Fix conversation bubbles becoming too long.
...
Co-authored-by: Cody Henthorne <cody@signal.org>
2024-01-31 22:12:17 -05:00
Alex Hart
4ada7c9be9
Implement several polish items for Call Links.
2024-01-31 22:12:16 -05:00
Nicholas Tinsley
56a2d8891f
Bump version to 6.45.2
2024-01-31 22:10:10 -05:00
Nicholas Tinsley
4585e90a00
Updated baseline profile.
2024-01-31 21:25:05 -05:00
Nicholas Tinsley
86d2ddc168
Update translations and other static files.
2024-01-31 21:18:34 -05:00
Greyson Parrelli
9d1514308a
Fix potential crash during contact splits.
2024-01-31 19:39:39 -05:00
Greyson Parrelli
7abff55981
Bump version to 6.45.1
2024-01-25 19:10:08 -05:00
Greyson Parrelli
f9d7eba7d4
Update translations and other static files.
2024-01-25 19:09:11 -05:00
Greyson Parrelli
9ce021afa2
Improve SenderKeyDistributionMessage envelope validation.
2024-01-25 18:59:57 -05:00
Nicholas Tinsley
6fc9055221
Calculate video encoding settings based on trimmed duration.
2024-01-25 18:59:57 -05:00
Greyson Parrelli
a3438d3345
Improve DecryptionErrorMessage envelope validation.
2024-01-25 14:42:50 -05:00
Nicholas Tinsley
d2cbf11264
Don't fail video send on postprocess failure.
2024-01-25 13:32:03 -05:00
Greyson Parrelli
c584156c86
Bump version to 6.45.0
2024-01-23 13:27:17 -05:00
Greyson Parrelli
78e04f3ad8
Update baseline profile.
2024-01-23 13:18:57 -05:00