Commit Graph
12386 Commits
Author SHA1 Message Date
Nicholas TinsleyandGreyson Parrelli 131f9c4bc9 Move app icon composables outside of mutable Fragment class.
This way, the composables do not receive an implicit mutable parameter, which allows the compiler to mark them as skippable.
2023-05-19 16:30:19 -04:00
Greyson Parrelli d7c06fff50 Bump version to 6.21.1 v6.21.1 2023-05-18 20:35:52 -04:00
Greyson Parrelli 09a22d9dc4 Updated language translations. 2023-05-18 20:35:52 -04:00
Greyson Parrelli 0fbab04253 Animate transitions in icon selection. 2023-05-18 20:35:51 -04:00
NicholasandGreyson Parrelli c963e99dca Introduce the ability to change the app icon. 2023-05-18 20:35:51 -04:00
Alex HartandGreyson Parrelli 7a555d127f Tighten migration and remove null peer events. 2023-05-18 20:35:51 -04:00
Cody HenthorneandGreyson Parrelli 866408f673 Limit body ranges processed on received messages. 2023-05-18 20:35:51 -04:00
Greyson Parrelli a7e5ab1a6a Update inbound attachment processing. 2023-05-18 12:22:35 -04:00
Alex Hart 14d16d61e6 Only update text fields if contents changed. 2023-05-18 10:27:17 -03:00
Greyson Parrelli b988e4a813 Disable foreign key constraints during backup restore updgrades. 2023-05-17 18:44:23 -04:00
Greyson Parrelli ae33c8db1b Bump version to 6.21.0 v6.21.0 2023-05-17 15:50:42 -04:00
Greyson Parrelli 9f1c5ac6bb Updated language translations. 2023-05-17 15:45:48 -04:00
Alex HartandGreyson Parrelli 448e7d0739 Don't collapsed missed calls with outgoing or incoming. 2023-05-17 15:30:27 -04:00
ClarkandGreyson Parrelli 8971ff9057 Fix for ForegroundServiceDidNotStartInTimeException for FcmFetchForegroundService. 2023-05-17 15:30:26 -04:00
ClarkandGreyson Parrelli 2d6b16b2ce Introduce extra caching for group message processing. 2023-05-17 15:30:26 -04:00
Greyson Parrelli 44ab1643fa Fix group membership recipient remapping. 2023-05-17 15:30:26 -04:00
Cody HenthorneandGreyson Parrelli a64bffd83a Complete text formatting. 2023-05-17 15:30:26 -04:00
ClarkandGreyson Parrelli 534c5c3c64 Try not blocking main threads to start foreground service. 2023-05-17 15:30:26 -04:00
Cody HenthorneandGreyson Parrelli 99d3f9918f Fix crash and bug with ellipsizing 'About' in Settings screen.
Fixes #12895
Closes #12905
2023-05-17 15:30:26 -04:00
Ehren KretandGreyson Parrelli aaebf029db Remove unused capabilities. 2023-05-17 15:30:26 -04:00
Greyson Parrelli e2c2ace0e3 Add initial storage interfaces for kyber prekeys. 2023-05-17 15:30:26 -04:00
Nicholas TinsleyandGreyson Parrelli c76002663f Push bubbled conversation onto back stack. 2023-05-17 15:30:26 -04:00
Nicholas TinsleyandGreyson Parrelli c5317370c8 Prevent duplicate reactions bottom sheet. 2023-05-17 15:30:26 -04:00
Cody HenthorneandGreyson Parrelli 4b09f4a654 Add basic attachment keyboard support to CFv2. 2023-05-17 15:30:26 -04:00
Alex HartandGreyson Parrelli 0c57113d8e Add migration for call link recipient link. 2023-05-17 15:30:26 -04:00
Alex HartandGreyson Parrelli d7dd77a5af Add additional logging around thumbnail loading. 2023-05-17 15:30:26 -04:00
Greyson Parrelli 5c5b88ebcc Pluralize some strings. 2023-05-17 15:30:26 -04:00
Alex HartandGreyson Parrelli 8df0248d4f Utilize receipts instead of messagerecord count for views. 2023-05-17 15:30:26 -04:00
Alex HartandGreyson Parrelli 58e48fdf14 Fix switch toggling after first toggle. 2023-05-17 15:30:26 -04:00
Alex HartandGreyson Parrelli 407fc56218 Utilize conversationRecipient for displaying whom a payment is to or from in conversation. 2023-05-17 15:30:26 -04:00
Alex HartandGreyson Parrelli 398527d3f1 Ignore table update when remap already exists. 2023-05-17 15:30:26 -04:00
Greyson Parrelli 59745a695c Add context to some strings. 2023-05-17 15:30:26 -04:00
Cody HenthorneandGreyson Parrelli 2aaeda6ca8 Add initial send support to CFv2. 2023-05-17 15:30:26 -04:00
Alex HartandGreyson Parrelli 5c78de2f46 Update nullability of CallLinkTable column. 2023-05-17 15:30:09 -04:00
ClarkandGreyson Parrelli 93efc21452 Propogate read sync message to latest revision. 2023-05-17 15:30:09 -04:00
ClarkandGreyson Parrelli 50ad005e7c Update edit message history dialog to match designs. 2023-05-17 15:30:09 -04:00
ClarkandGreyson Parrelli 71c3bcdd29 Convert MSL delete entries for recipient to collection query. 2023-05-17 15:30:08 -04:00
ClarkandGreyson Parrelli e5bf04a407 Cleanup Recipient.externalPush to use RecipientId cache. 2023-05-17 15:30:08 -04:00
ClarkandGreyson Parrelli fe8b2cb761 Reduce db operations when updating thread snippet. 2023-05-17 15:30:08 -04:00
ClarkandGreyson Parrelli 7c37f929a5 Go back to enqueuing thread update job. 2023-05-17 15:30:08 -04:00
Cody HenthorneandGreyson Parrelli 1b82d10b39 Squelch notifications in noisy groups and during large initial message processing. 2023-05-17 15:30:08 -04:00
ClarkandGreyson Parrelli 6b6e2490e7 Add performance logging for message processing. 2023-05-17 15:30:08 -04:00
Greyson Parrelli ebee54cf92 Add button to grow query area in Spinner. 2023-05-17 15:30:08 -04:00
Greyson Parrelli b7acfb0dcc Add a better editor to Spinner. 2023-05-17 15:30:08 -04:00
Greyson Parrelli 65dab45582 Update string for sticker uninstall button label. 2023-05-17 15:30:08 -04:00
Greyson Parrelli 43086f9582 Fix more validation spots around unknown UUIDs.
This was a legacy path that got missed.
2023-05-17 15:30:08 -04:00
ClarkandGreyson Parrelli ed1aa74aff Reduce number of thread snippet updates from receipts. 2023-05-17 15:30:08 -04:00
Cody HenthorneandGreyson Parrelli 3ba128793a Display thread header in CFv2. 2023-05-17 15:30:08 -04:00
ClarkandGreyson Parrelli ffbbdc1576 Add PushProcessMessageJobV2 to reserved job queue. 2023-05-17 15:30:08 -04:00
ClarkandGreyson Parrelli 6ff55cfff7 Reduce expensive group operations during message processing. 2023-05-17 15:29:31 -04:00