Commit Graph
5286 Commits
Author SHA1 Message Date
Nicholas Tinsley 145377b05f Add accessibility labels to navigate up button in ConversationFragment.
Addresses #12951.
2023-05-24 12:05:23 -04:00
Cody HenthorneandNicholas bc88887195 Animate CFv2 with keyboard opening or closing. 2023-05-24 12:05:23 -04:00
Nicholas Tinsley 5362b1c21c Prevent NPE when finishing voice memo recording. 2023-05-24 12:05:23 -04:00
ClarkandNicholas 0cfd3265ba Fix post transaction tasks not actually running. 2023-05-24 12:05:23 -04:00
Cody HenthorneandNicholas 1099128513 Add rendering and handling for various disabled input states in CFv2. 2023-05-24 12:05:23 -04:00
Greyson ParrelliandNicholas ad50c81a6b Remove unnecessary validation check. 2023-05-24 12:05:23 -04:00
ClarkandNicholas 0817f113c6 Schedule media downloads after successful transaction. 2023-05-24 12:05:23 -04:00
ClarkandNicholas 4a9a07a9ef Run post transaction tasks only after root transaction ends. 2023-05-24 12:05:23 -04:00
Nicholas 61f50cfe60 Add license screen to settings page. 2023-05-24 12:05:23 -04:00
Nicholas 92888778c2 Restart websocket immediately upon network change. 2023-05-24 12:05:23 -04:00
Alex HartandNicholas 987f9b9dba Allow call links to exist in the calls tab. 2023-05-24 12:05:23 -04:00
ClarkandNicholas Tinsley 97d95f37cc Rotate profile key when contact hidden. 2023-05-24 11:29:59 -04:00
ClarkandNicholas Tinsley 836cd04564 Inline message processing when we can. 2023-05-24 11:29:59 -04:00
ClarkandNicholas Tinsley c26f54161d Use original message id for edit message history. 2023-05-24 11:29:59 -04:00
ClarkandNicholas Tinsley b540009ce6 Only call start foreground once from FCM. 2023-05-24 11:29:59 -04:00
Alex HartandNicholas Tinsley 3aacf4bcd2 Add search highlight to call rows. 2023-05-24 11:29:58 -04:00
Alex HartandNicholas Tinsley 6dad7eafcf Fix call tab color and spacing. 2023-05-24 11:29:58 -04:00
Alex HartandNicholas Tinsley 5a38143987 Integrate call links create/update/read apis. 2023-05-24 11:29:58 -04:00
Greyson ParrelliandNicholas Tinsley 4d6d31d624 Make attachment count/size remote configurable. 2023-05-24 11:29:58 -04:00
Greyson ParrelliandNicholas Tinsley 938c82be3f Inline the calls tab feature flag. 2023-05-24 11:29:58 -04:00
Greyson ParrelliandNicholas Tinsley dc2e249566 Add QR scanning to username link flow. 2023-05-24 11:29:58 -04:00
Greyson ParrelliandNicholas Tinsley 6cf4dbc78c Add pre-alpha support for SVR2. 2023-05-24 11:29:58 -04:00
ClarkandNicholas Tinsley 33745f0b0c Fix edit message showing twice in notifications. 2023-05-24 11:29:58 -04:00
Greyson Parrelli 3f740d2904 Tweak network timeout settings. 2023-05-19 16:30:19 -04:00
Nicholas TinsleyandGreyson Parrelli f8529adfcf Design tweaks for app icon switching. 2023-05-19 16:30:19 -04:00
Alex HartandGreyson Parrelli 77ccbdd322 Deduplicate in migration to prevent constraint breakage. 2023-05-19 16:30:19 -04:00
Cody HenthorneandGreyson Parrelli f2846efd2c Fix split second spoiler reveal when quoting a message with a spoiler. 2023-05-19 16:30:19 -04:00
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 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
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