Commit Graph
5877 Commits
Author SHA1 Message Date
Alex HartandNicholas Tinsley f37568b050 Stopgap for reaction display in conversation item v2. 2023-09-06 09:34:49 -04:00
Alex HartandNicholas Tinsley e9777ccfc6 Fix scroll button when only one giant message is displayed. 2023-09-06 09:34:49 -04:00
Alex HartandNicholas Tinsley 898404fc65 Fix poor spacing of footer in short group text messages. 2023-09-06 09:34:49 -04:00
Alex HartandNicholas Tinsley 131212b158 Fix improper bubble spacing caused by swipe to reply icon. 2023-09-06 09:34:49 -04:00
Greyson ParrelliandNicholas Tinsley 3f1d3149e9 Attempt to open db as read-write during error recovery.
Relates to #13034
2023-09-06 09:34:49 -04:00
Nicholas bfc8b199b6 Hopefully prevent VoiceNotePlaybackService startup crash.
Addresses #13140
2023-09-06 09:34:49 -04:00
Alex HartandNicholas Tinsley 6d4b487428 Update shortcut drawable to use content id. 2023-09-06 09:34:49 -04:00
Greyson ParrelliandNicholas Tinsley 494b2c6786 Add an index specifically for improving thread count perf. 2023-09-06 09:34:49 -04:00
Alex HartandNicholas Tinsley bc1c8032c1 Add support for shade and arbitrary overlay drawables to CIV2 Media items. 2023-09-06 09:34:49 -04:00
Alex HartandNicholas Tinsley 21b0a4d370 Fix UriChatWallpaper loading issue where wrong thread was used for setting the imageView resource. 2023-09-06 09:34:49 -04:00
Alex HartandNicholas Tinsley 133effccfc Move delegate creation to a lazy field. 2023-09-06 09:34:49 -04:00
Cody HenthorneandNicholas Tinsley 62b4ebc4a9 Fix mention excessive haptic feedback bug. 2023-09-06 09:34:49 -04:00
Alex HartandNicholas Tinsley f94bd706a4 Fix sender name color. 2023-09-06 09:34:48 -04:00
Greyson ParrelliandNicholas Tinsley 3cbbc29c00 Rotate the edit message feature flag. 2023-09-06 09:34:48 -04:00
Alex HartandNicholas Tinsley 1f2bfe8245 Replace internal setting for CIV2 TextOnly with a FeatureFlag. 2023-09-06 09:34:48 -04:00
Alex HartandNicholas Tinsley 4ded05bbd1 Implement groundwork for proper ConversationItemV2 payload processing. 2023-09-06 09:34:48 -04:00
Alex HartandNicholas Tinsley 540a2b1876 ConversationItemV2 Quote support and various fixes. 2023-09-06 09:34:48 -04:00
Alex HartandNicholas Tinsley a3e36d2453 Update target API to 33 2023-09-06 09:34:48 -04:00
Nicholas Tinsley b9449a798b Increase Glide exception coverage. 2023-09-06 09:34:48 -04:00
Greyson ParrelliandNicholas Tinsley 9da149a868 Convert DateUtils to kotlin, improve perf with caching. 2023-09-06 09:34:48 -04:00
Cody HenthorneandNicholas Tinsley d505c00403 Add CDN3 upload and download support. 2023-09-06 09:34:48 -04:00
Nicholas Tinsley 4d7a0a361f Dismiss Voice Note player notification upon completion. 2023-09-06 09:34:48 -04:00
Greyson ParrelliandNicholas Tinsley e08e02ae80 Update Stopwatch to log fractional milliseconds. 2023-09-06 09:34:48 -04:00
Greyson ParrelliandNicholas Tinsley 95c6f569d6 Fetch data in ConversationDataSource in parallel. 2023-09-06 09:34:48 -04:00
Nicholas Tinsley e46759f436 Update view-once Toast string. 2023-09-06 09:34:48 -04:00
Greyson ParrelliandNicholas Tinsley b42dd5289b Remove unnecessary context args in slide creation. 2023-09-06 09:34:48 -04:00
Greyson ParrelliandNicholas Tinsley a911a007d2 Change job scheduling to be relative rather than absolute. 2023-09-06 09:34:48 -04:00
Nicholas 64babe2e42 Streamable Video. 2023-09-06 09:34:48 -04:00
Greyson Parrelli 099c94c215 Fix handling of some PNI initial contact flows. 2023-08-31 14:33:54 -04:00
Alex HartandGreyson Parrelli 75b81a0fd2 Add the groundwork for the ConversationItemV2 Media item. 2023-08-31 14:33:54 -04:00
Greyson Parrelli f9ab5d4013 Fix SVR2 typo. 2023-08-31 14:33:53 -04:00
Cody HenthorneandGreyson Parrelli b83080e2d7 Fix payments spinning forever. 2023-08-31 14:33:53 -04:00
Cody HenthorneandGreyson Parrelli 6a21106347 Convert StorageService protos to wire. 2023-08-31 14:33:53 -04:00
Greyson Parrelli 9a7d8c858d Convert JobDatabase to Kotlin. 2023-08-31 14:33:53 -04:00
Greyson Parrelli 8339c0d8de Convert JobManager tests to kotlin. 2023-08-29 09:33:45 -04:00
Greyson Parrelli 2b1136ea02 Fix loading states for username editing. 2023-08-29 09:33:45 -04:00
Greyson Parrelli 84b4d69913 Fix error display when entering invalid username characters.
Also convert UsernameEditViewModel to kotlin.
2023-08-29 09:33:45 -04:00
Greyson Parrelli 57b9571d86 Don't store blank usernames. 2023-08-29 09:33:45 -04:00
Greyson Parrelli 8a93814bac Update to the new username link spec. 2023-08-29 09:33:45 -04:00
Alex HartandGreyson Parrelli a6dd4345ab Rewrite quote view using constraint layout and stubs. 2023-08-29 09:33:45 -04:00
Alex HartandGreyson Parrelli 553da1e7e8 Speed up AvatarProvider. 2023-08-28 18:51:43 -04:00
Alex Hart f977f261d6 Utilize iconless person objects until we can fix AvatarProvider. 2023-08-28 12:52:45 -03:00
Greyson Parrelli 3fa9e89e8e Fix typo when reading feature flag. 2023-08-28 10:01:58 -04:00
Greyson Parrelli eb7794ba47 Fix flag for battery saver prompt, enable for internal users. 2023-08-25 11:22:29 -04:00
Alex Hart 9626f33768 Fix viewer count in story viewer. 2023-08-25 11:57:28 -03:00
Cody Henthorne 3cf7920a22 Fix various media send failed to compress bugs. 2023-08-24 15:11:54 -04:00
Cody Henthorne fba9b46fe9 Convert Provisioning, ResumeableUploads, and StickerResources protos to wire. 2023-08-24 15:11:54 -04:00
Alex HartandCody Henthorne 611f074a9d Add main thread assertion for setting call status. 2023-08-24 15:11:54 -04:00
Cody Henthorne dcbf4b8faf Prevent empty message sends with enter-key sends enabled. 2023-08-24 15:11:54 -04:00
Cody Henthorne c5edcf47bd Rotate edit message flag. 2023-08-24 15:11:54 -04:00