Commit Graph
14382 Commits
Author SHA1 Message Date
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 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 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
Greyson Parrelli ad141bb6af Bump version to 8.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 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
Alex Hart cc7f88ea2d Fix support for large images in media-send. 2026-08-14 16:30:15 -04:00
Cody Henthorne f728ef0131 Make min required sdk version for telecom remote configurable. 2026-08-14 16:30:15 -04:00
Michelle Tang 7703591dcc Avoid KT if we think username is corrupted. 2026-08-13 15:29:48 -04:00
Greyson Parrelli f8d84ff254 Fix username restore issue. 2026-08-13 13:10:04 -04:00
Greyson Parrelli 5abe7ced2c Fix validation error with remote deletes. 2026-08-13 11:11:37 -04:00
Alex Hart d3566f0329 Add nicer animations for MediaSend flow. 2026-08-13 09:54:37 -03:00
Greyson Parrelli 64fa9f50a3 Bump version to 8.23.0 2026-08-12 21:00:03 -04:00
Greyson Parrelli 1fde8b92f3 Update translations and other static files. 2026-08-12 20:59:40 -04:00