Commit Graph
20413 Commits
Author SHA1 Message Date
Greyson Parrelli e1df942c3c Store the authCredentialSalt when registering. 2026-08-19 19:05:49 -04:00
Greyson Parrelli 771cae8a9a Add nopni capability detection when linking a device. 2026-08-19 19:05:49 -04:00
Cody Henthorne f141bd536b Fix memory pressure and record thrashing when exporting chat items. 2026-08-19 19:05:49 -04:00
Alex Hart 40c06ea232 Inline media-send v3. 2026-08-19 19:05:49 -04:00
Michelle Tang 2d8bdec1e4 Fix unmuted chats in folders. 2026-08-19 19:05:49 -04:00
Cody Henthorne 07e09f2821 Don't fail batch message processing on duplicate message insert. 2026-08-19 19:05:49 -04:00
Cody Henthorne a77dee9cd0 Add horizontal padding to the tablet welcome screen layout. 2026-08-19 19:05:49 -04:00
Cody Henthorne 746de7d165 Improve message processing perf by delaying early processing job. 2026-08-19 19:05:49 -04:00
Oscar Mira 6086781d68 Fix doze banner dismissal.
Closes signalapp/Signal-Android#14883
2026-08-19 19:05:49 -04:00
Cody Henthorne a339a7a1a7 Fail gracefully when local backup directory subfolder cannot be created. 2026-08-19 19:05:49 -04:00
Greyson Parrelli 8954e55e0e Add numberless account setting screen placeholders. 2026-08-19 19:05:49 -04:00
Greyson Parrelli e935981db3 Fix offline editing sometimes creating new messages. 2026-08-19 19:05:49 -04:00
Greyson Parrelli f028d4829c Fix IME issue inset on API < 30.
Fixes #14937
2026-08-19 19:05:48 -04:00
abgolorandGreyson Parrelli ff217b061f Prevent entering oversized custom donation amounts.
Fixes #14750
Resolves #14854

Co-authored-by: Greyson Parrelli <greyson@signal.org>
2026-08-19 19:05:48 -04:00
Greyson Parrelli 5139ea0840 Prevent DeleteAbandonedAttachmentsJob from racing a backup restore. 2026-08-19 19:05:48 -04:00
Greyson Parrelli ced9d24907 Migrate AccountSettings to compose. 2026-08-19 19:05:48 -04:00
Greyson Parrelli daf89f79bd Keep database snapshot tables out of the global table registries. 2026-08-19 19:05:47 -04:00
Greyson Parrelli 265331f3e2 Allow conversation search results to come in piecemeal. 2026-08-19 19:05:47 -04:00
Greyson Parrelli 8d42ce3b00 Fix invite share sheet being blocked by package visibility filtering. 2026-08-19 19:05:47 -04:00
Greyson Parrelli 8af9b7f666 Fix call screen crash on API 23 caused by a redundant requestWindowFeature call. 2026-08-19 19:05:47 -04:00
Greyson Parrelli d318c3d9dc Remove obsolete delete sync education sheet. 2026-08-19 19:05:47 -04:00
Greyson Parrelli 72b3f6a11b Restore participant list header in the group call lobby. 2026-08-19 19:05:47 -04:00
Greyson Parrelli bef261e9dd Use locale-aware collation when sorting recipients in message details. 2026-08-19 19:05:47 -04:00
Masum AliandGreyson Parrelli 4b795a8aa6 Fix call log clustering ignoring the four hour timeout.
Fixes #14712
Resolves #14926

Co-authored-by: Greyson Parrelli <greyson@signal.org>
2026-08-19 19:05:47 -04:00
Greyson Parrelli 601af08923 Fix crash when restoring the safety number change dialog. 2026-08-19 19:05:47 -04:00
Greyson Parrelli 34fbf81b1d Report free backup tier as U1 in support email to match iOS. 2026-08-19 19:05:47 -04:00
Greyson Parrelli 16803cd588 Allow account deletion to proceed when leaving a group fails. 2026-08-19 19:05:47 -04:00
Angel J bcd37b6cef Fix dark mode outgoing quote view colors.
Closes signalapp/Signal-Android#14839
2026-08-19 19:05:47 -04:00
Greyson Parrelli d44dc428b8 Clear cached recipient state after a backup restore. 2026-08-19 19:05:47 -04:00
Cody Henthorne 9c01310df4 Add storage sync hot loop detection and rate limiting. 2026-08-19 19:05:46 -04:00
Greyson Parrelli e3fd0897e8 Add network placeholders for phonenumberless registration. 2026-08-17 14:36:14 -04:00
Cody Henthorne 8a4d7e19fa Don't trigger backup from reconciliation. 2026-08-17 14:36:14 -04:00
Ehren Kret ec9e5e5dee Limit the size of incoming text to 2 kibibytes. 2026-08-17 14:36:14 -04:00
Greyson Parrelli cb8bcba86b Migrate recent media rail to compose. 2026-08-17 14:36:14 -04:00
Alex Hart a20c7f70cb Fix donation checkout test flake and Firebase Test Lab APK selection. 2026-08-17 14:36:14 -04:00
Greyson Parrelli a440ebe8b9 Fix crash when a conversation contains a message with an invalid quote author. 2026-08-17 14:36:14 -04:00
Cody Henthorne 52683b54b8 Improve logic around optimize media selection.
Use snapshot table to inform optimize eligibility.
2026-08-17 14:36:14 -04:00
Cody Henthorne 0713a47012 Bump version to 8.23.3 v8.23.3 2026-08-17 14:33:31 -04:00
Cody Henthorne d39926c76b Update translations and other static files. 2026-08-17 14:25:12 -04:00
Alex Hart 903cf7a4b7 Fix state behavior for crop tools. 2026-08-17 14:20:35 -03:00
Alex Hart f1397d2938 Restore the media-send edit screen send button to 48dp. 2026-08-17 14:04:00 -03:00
Alex Hart b75280483c Report media editor focus from the pager's settled page. 2026-08-17 11:12:37 -03:00
Alex Hart 3d69317a48 Fix the media-send thumbnail row's delete affordance landing on the wrong image mid-reorder. 2026-08-17 10:31:57 -03:00
Alex Hart 00331c1825 Fix errant letterboxing of unseen sent media. 2026-08-17 09:48:15 -03:00
Greyson Parrelli ad141bb6af Bump version to 8.23.2 v8.23.2 2026-08-14 16:54:22 -04:00
Greyson Parrelli a82ed18d3d Do not do a new SVRB store operation when reusing backup file. 2026-08-14 16:53:48 -04:00
Greyson Parrelli b3a099b85f Bump version to 8.23.1 v8.23.1 2026-08-14 16:48:05 -04:00
Greyson Parrelli 1ddc237584 Update baseline profile. 2026-08-14 16:46:26 -04:00
Greyson Parrelli 39d0d63c3f Update translations and other static files. 2026-08-14 16:36:36 -04:00
Michelle Tang 4db961b6bf Load identity record when viewing safety number. 2026-08-14 16:30:15 -04:00