Commit Graph
5805 Commits
Author SHA1 Message Date
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
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
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 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
ClarkandGreyson Parrelli e9f1f781e1 Reduce number of db calls to getGroup. 2023-05-17 15:29:31 -04:00
Greyson Parrelli 6da36fe098 Deprecate the SyncMessage.pniIdentity field. 2023-05-17 15:29:31 -04:00
Greyson Parrelli acb6510312 Switch to libsignal for PIN hashing. 2023-05-17 15:29:30 -04:00
Nicholas Tinsley 61bf788f52 Tear down Bluetooth connection after voice memo recording. 2023-05-17 14:30:30 -04:00
Greyson Parrelli 6a701591af End transaction before handling db error. 2023-05-15 21:14:29 -04:00
Greyson Parrelli 02431c6ef4 Refactor array creation to a function. 2023-05-15 13:21:57 -04:00
Nicholas Tinsley 802b179880 Update license to AGPLv3. 2023-05-15 10:23:28 -04:00
Cody Henthorne 6c2104b84b Fix media not auto-downloading in groups bug. 2023-05-12 15:39:32 -04:00
Greyson Parrelli 084cdd7200 Fix de-duping migration when resolving date conflicts. 2023-05-12 09:45:02 -04:00
Greyson Parrelli 2eff9e0230 Update default conflict method to be 'ignore'. 2023-05-12 09:26:44 -04:00
Greyson Parrelli 6615bc4a2a Fix param on sync message. 2023-05-11 18:47:04 -04:00
Greyson ParrelliandGitHub 387f18be98 Avoid some 401 errors during story sends. 2023-05-11 16:54:57 -04:00