Cody Henthorne
4447b29e6c
Fix upload to archive running while not on wifi.
2025-09-25 13:27:07 -04:00
Cody Henthorne
c3350c0bb0
Clear credentials in pre-restore state.
2025-09-24 16:29:57 -04:00
Cody Henthorne
e2be1e0c79
Prevent IMO from running before registration.
2025-09-24 16:29:57 -04:00
Alex Hart
228a993237
Ignore PNI messages for everything except server delivery receipts.
2025-09-24 16:29:57 -04:00
Alex Hart
04923487c4
Ignore mismatch state if FREE tier user has GPB sub.
...
Co-authored-by: jeffrey-signal <jeffrey@signal.org >
2025-09-24 16:29:57 -04:00
Alex Hart
9777aa411c
Remove transitions from base NavHost.
2025-09-24 16:29:57 -04:00
Alex Hart
d0c1e93b3c
Do not display a price if it's been zeroed.
2025-09-24 16:29:57 -04:00
Alex Hart
9b517a14cb
Remove separate controllers and consolidate logic.
2025-09-24 16:29:57 -04:00
Alex Hart
369085e162
Add new log sections to backups.
2025-09-24 16:29:57 -04:00
Alex Hart
93815a0504
Add checks to skip check job if we have a pending or pre-pending transaction.
2025-09-24 16:29:57 -04:00
Alex Hart
120cc9c521
Fix padding on button when we have a current tier.
2025-09-24 16:29:57 -04:00
Cody Henthorne
6e867d678c
Fix de related crash and bug.
2025-09-24 16:29:57 -04:00
Cody Henthorne
8b2f58e0e7
Remove hard coded message backups remote config.
2025-09-24 16:29:57 -04:00
Cody Henthorne
6976ac7d44
Move v3 classes to base registration package.
2025-09-24 16:29:57 -04:00
Cody Henthorne
8dc2077ad0
Remove regv2.
2025-09-24 16:29:57 -04:00
jeffrey-signal
52fa86046b
Fix backups UI scaling issues.
2025-09-24 16:29:57 -04:00
Alex Hart
3352ebaa06
Move large screen check to wrapper.
2025-09-24 16:29:57 -04:00
Cody Henthorne
cbfdc4b57a
Improve free tier UX around media.
2025-09-24 16:29:57 -04:00
Greyson Parrelli
c5753b96ff
Update BackupMediaSnapshot to be based on attachments in backup frames.
2025-09-24 16:29:57 -04:00
Alex Hart
f39ad24cc1
Increase desired width increment to aleviate situations where certain text would still flow to multiple lines.
2025-09-24 16:29:57 -04:00
Alex Hart
3df2fa53e8
Don't exit multiselect mode when swapping screens.
2025-09-24 16:29:56 -04:00
Alex Hart
c901639ce8
Add lint detection for System.out.println add kotlin.io.println usage.
2025-09-24 16:29:56 -04:00
Alex Hart
9e1cec7a60
Fix anchor offset when search or action mode is entered.
2025-09-24 16:29:56 -04:00
Alex Hart
9269c66d1e
Add remote config support for large screen UI.
2025-09-24 16:29:56 -04:00
Alex Hart
fd999be41a
Add new navigation and pane support.
2025-09-24 16:29:56 -04:00
Alex Hart
146a5f5701
Remove ParcelableGroupId.
2025-09-23 20:21:30 -04:00
Alex Hart
d49ef1dd7d
Convert RecipientId to Kotlin.
2025-09-23 20:21:30 -04:00
Greyson Parrelli
49c5fead39
Catch ZK validation error in profile fetch.
2025-09-23 20:21:30 -04:00
Greyson Parrelli
9c705f3a45
Remove unnecessary SMS entrypoint.
...
Fixes #14213
2025-09-23 20:21:30 -04:00
Alex Hart
bea204ab82
Convert GroupId to Kotlin.
2025-09-23 20:21:29 -04:00
Cody Henthorne
9f839b75fb
Improve restore error messaging and actual available restore method options.
2025-09-23 14:32:11 -04:00
Alex Hart
c0482e8247
Ensure api availability is properly loaded in checkout flow.
2025-09-23 15:12:37 -03:00
Greyson Parrelli
4345179a1d
Fix replying to non-media.
2025-09-18 10:10:56 -04:00
Alex Hart
169d0fa964
Convert Media to kotlin.
2025-09-17 14:21:43 -04:00
Greyson Parrelli
c5397bc7d2
Fix potential crash in story send.
...
Fixes #14331
2025-09-17 14:21:43 -04:00
Greyson Parrelli
43f6e0ad8e
Fix restore error string formatting.
2025-09-17 14:21:43 -04:00
Alex Hart
736811393f
Upgrade Kotlin, AGP, Gradle versions and bring in kotlinx-serialization for use with navigation-compose.
2025-09-17 14:21:43 -04:00
andrew-signal
957ddc82b5
Switch lookupUsernameHash to use libsignal's typed API wrapper.
2025-09-17 14:21:43 -04:00
andrew-signal
16d6e98355
Pass all android.libsignal.* prefixed remote configs down automatically.
2025-09-17 14:21:43 -04:00
Alex Hart
2a90809ba3
Add Billing API and Google API availability error dialogs.
2025-09-17 14:21:43 -04:00
Greyson Parrelli
c78b47fbe3
Make max envelope size remote configurable.
2025-09-17 14:21:43 -04:00
jeffrey-signal
5807cbc9e9
Disable autofill for PIN entry fields.
2025-09-17 14:21:43 -04:00
Cody Henthorne
6d90330e86
Improve restore complete dialog for old device.
2025-09-17 14:21:43 -04:00
Michelle Tang
862bab55af
Add more logging around notification profile overrides.
2025-09-17 14:21:43 -04:00
jeffrey-signal
7235a3730c
Fix crash when opening the change number registration lock screen.
2025-09-17 14:21:43 -04:00
jeffrey-signal
c24993960d
Fix inconsistent default PIN keyboard type.
2025-09-17 14:21:43 -04:00
Greyson Parrelli
7f429dc769
Bring back proper archive delete reconciliation.
2025-09-17 14:21:43 -04:00
Michelle Tang
a575626abb
Add logging around overrides in notification profiles.
2025-09-17 14:21:43 -04:00
moiseev-signal
0b71b1837c
Upgrade to libsignal 0.80.3 and add a new trust root for sealed sender.
2025-09-17 14:21:43 -04:00
jeffrey-signal
f0df1b99e5
Always include english translations for emoji search.
...
Updates the `emoji_search` table by including English emoji labels alongside existing localized labels, enabling users to search for emojis in both their preferred language and English.
2025-09-17 14:21:43 -04:00