Greyson Parrelli
bdbe69c7b0
Persist regV5 scratch data with BlobProvider.
2026-07-07 11:56:45 -04:00
dweep
184e0bc3c2
Fix black bars around circular notification avatars
...
Uses the app's own square contact_photo_target_size dimension for
the Glide submit() call instead of the OEM-overridable system
dimensions android.R.dimen.notification_large_icon_width/height.
Those system dimensions aren't guaranteed to be square, so
CircleCrop() could produce a rectangular bitmap with transparent
letterbox padding, which some OEM skins render as black bars
instead of transparency.
Fixes #14811
Closes signalapp/Signal-Android#14867
2026-07-07 11:20:56 -03:00
Greyson Parrelli
6893a0abc0
Fix lifecycle of regV5 scratch storage.
2026-07-06 15:54:16 -04:00
Greyson Parrelli
74b431d988
Move some usages of Dispatchers.IO to Dispatchers.Default.
2026-07-06 15:29:06 -04:00
dependabot[bot]
f6c7824050
ci: bump docker/build-push-action from 6.18.0 to 7.3.0
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 15:28:38 -04:00
dependabot[bot]
b3904982a5
ci: bump docker/setup-buildx-action from 3.11.1 to 4.2.0
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 15:28:00 -04:00
Alex Hart
5f1a7397e1
Fix donation test.
2026-07-06 15:04:40 -03:00
Greyson Parrelli
55941d3ccc
Use static timezone for RemoteRestoreScreenScreenshotTests.
2026-07-06 13:39:28 -03:00
Michelle Tang
0b92bc41fe
Add invite and add member to group search.
2026-07-06 13:39:28 -03:00
Greyson Parrelli
2373f567d8
Include all build reports and test results in Github CI artifacts.
2026-07-06 13:39:28 -03:00
Greyson Parrelli
7e81240d4d
Add a gradle task for firebase test lab.
2026-07-06 13:39:28 -03:00
Greyson Parrelli
5cf61665d4
Add unit test coverage for regV5 screens.
2026-07-06 13:39:28 -03:00
Greyson Parrelli
9814c520e2
Add screenshot tests for all of regV5.
2026-07-06 13:39:28 -03:00
Cody Henthorne
6664716930
Fix crash tapping not-yet-restored media in conversation settings shared media rail.
2026-07-06 13:39:25 -03:00
Greyson Parrelli
6194acfdba
Fix some edge-to-edge stuff with regV5.
2026-07-06 13:39:25 -03:00
Greyson Parrelli
8db4a5238c
Make regV5 available for internal users.
2026-07-06 13:39:25 -03:00
Greyson Parrelli
60192c4b46
Fix icons and restore options in regV5.
2026-07-06 13:39:25 -03:00
Cody Henthorne
512df1ec1b
Implement phone friendly link device registration flow.
2026-07-06 13:39:25 -03:00
Michelle Tang
a849af6880
Add more features to group member search.
2026-07-06 13:39:25 -03:00
Greyson Parrelli
3d0a743fe3
Constrain recipient search bar placeholder to a single line.
2026-07-06 13:39:25 -03:00
Greyson Parrelli
f5e065d050
Cleanup regV5 backstack.
2026-07-06 13:39:25 -03:00
Greyson Parrelli
7e26badb4c
Support automatic SMS fill in regV5.
2026-07-06 13:39:24 -03:00
Greyson Parrelli
da8af40e4f
Allow 'next monday' schedule for all users.
2026-07-06 13:39:24 -03:00
Greyson Parrelli
364f2baf4b
Label scheduled-message times beyond tomorrow with their weekday.
2026-07-06 13:39:24 -03:00
Greyson Parrelli
97a0f7b659
Fix dependency initialization order.
2026-07-06 13:39:24 -03:00
Alex Hart
310e90be84
Harden donation checkout instrumentation tests.
2026-07-06 13:39:24 -03:00
Cody Henthorne
b462ef2149
Allow banners to reactively update their enabled state.
2026-07-06 13:39:24 -03:00
Cody Henthorne
cd5ead4981
Update unregistered UI for linked devices.
2026-07-06 13:39:24 -03:00
Cody Henthorne
9be6f488c4
Add warning dialogs when mixing local backups and optimize media.
2026-07-06 13:39:23 -03:00
Alex Hart
5a6b0cbfef
Bump version to 8.18.2
v8.18.2
2026-07-06 13:35:58 -03:00
Alex Hart
86169b7368
Update translations and other static files.
2026-07-06 13:31:40 -03:00
Michelle Tang
d4d8b54232
Disable disappearing calls.
2026-07-06 11:20:02 -04:00
Michelle Tang
e74ed9dbf3
Bump version to 8.18.1
v8.18.1
2026-07-02 14:55:25 -04:00
Michelle Tang
e1687715d3
Update baseline profile.
2026-07-02 14:44:57 -04:00
Michelle Tang
447f29521b
Update translations and other static files.
2026-07-02 14:36:19 -04:00
Greyson Parrelli
c029d12b22
Fix long-text attachments failing media constraint check when sending long messages.
2026-07-02 12:03:24 -03:00
Michelle Tang
417c0f98ad
Bump version to 8.18.0
v8.18.0
2026-07-01 15:45:37 -04:00
Michelle Tang
be41a24c0c
Update baseline profile.
2026-07-01 15:34:34 -04:00
Michelle Tang
b95815c963
Update translations and other static files.
2026-07-01 15:25:17 -04:00
Michelle Tang
15d86c9f13
Enable KT.
2026-07-01 15:11:49 -04:00
Michelle Tang
5c233daf38
Enable disappearing calls.
2026-07-01 15:11:49 -04:00
Greyson Parrelli
b91ee27620
Don't enable TLS 1.3 on devices that don't support it.
2026-07-01 15:11:49 -04:00
Jeffrey Starke
c03ae68ef2
Fix system navigation bar color on older Android versions.
2026-07-01 15:11:49 -04:00
Alex Hart
b6f6d1e42f
Add spinner API support for inserting attachments.
2026-07-01 15:11:49 -04:00
Greyson Parrelli
db899e92f5
Add contact support capability to regV5.
2026-07-01 15:11:49 -04:00
Greyson Parrelli
99b89743a7
Fix default text field colorings.
2026-07-01 15:11:49 -04:00
Cody Henthorne
2bc2ae2867
Change optimize on-device storage to Optimize Signal storage.
2026-07-01 15:11:48 -04:00
Michelle Tang
300e5bf6f6
Various fixes for disappearing calls.
2026-07-01 15:11:48 -04:00
Michelle Tang
17d6fe918d
Enable 1:1 polls.
2026-07-01 15:11:48 -04:00
Greyson Parrelli
e71c4734bd
Fix regV5 QR code animation.
2026-07-01 15:11:48 -04:00