Commit Graph
10410 Commits
Author SHA1 Message Date
Cody Henthorne 1a499e23d9 Handle ISE with new voice note recording. 2022-01-05 09:52:22 -05:00
Greyson Parrelli 0d0c74f358 Fix in-memory message updates.
We can also switch to using the message-specific update route for
receipts too.
2022-01-03 18:47:11 -05:00
Cody HenthorneandGreyson Parrelli 0dd2397fb4 Fix notification profile manually enabled and scheduled bug. 2022-01-03 18:47:11 -05:00
Cody HenthorneandGreyson Parrelli 3781e1dd60 Add notification profile information to debug log. 2022-01-03 18:47:11 -05:00
Cody HenthorneandGreyson Parrelli ae40a65924 Fix MediaRecorder crash when no data captured. 2022-01-03 18:47:11 -05:00
Greyson Parrelli 8968ef1b85 Remove routine GV1 migration checks.
We will now only migrate GV1 groups upon opening them.
2022-01-03 14:00:39 -05:00
Greyson Parrelli 25ab9a5ad6 Fix older database migrations that may recursively open database. 2022-01-03 11:59:06 -05:00
Greyson Parrelli 5c27842a01 Include queue in job logs. 2022-01-03 11:28:10 -05:00
Art ChaidarunandGreyson Parrelli 49a1a4a123 Fix large images sometimes not respecting EXIF orientation.
Fixes #11614
2022-01-03 10:31:04 -05:00
Greyson Parrelli 302e653d2f Only put message in the media queue if it has an attachment. 2022-01-03 09:03:12 -05:00
Cody HenthorneandGreyson Parrelli b04ae3a8b3 Use MediaRecorder for voice notes on capable devices.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2021-12-22 14:17:26 -05:00
Rashad SookramandGreyson Parrelli e6451db888 Revert "Use localized AM/PM strings."
This reverts commit bdd48629c6.
2021-12-22 14:17:26 -05:00
Greyson Parrelli 2bbceaabd3 Fix possible crash for unregistered users. 2021-12-22 14:17:26 -05:00
Greyson Parrelli fefbf595cd Disable the notification profiles megaphone for fresh installs. 2021-12-22 14:17:26 -05:00
Rashad SookramandGreyson Parrelli 85b3947150 Fix line wrap for EmojiTextViews with ImageSpans. 2021-12-22 14:17:26 -05:00
Alex HartandGreyson Parrelli a0d70a955a Generate request credential presentation before submitting subscription job. 2021-12-22 14:17:26 -05:00
Greyson Parrelli 5102f5215c Use proper processing queue for sync messages. 2021-12-21 16:15:47 -05:00
Rashad SookramandGreyson Parrelli bdd48629c6 Use localized AM/PM strings. 2021-12-21 16:15:47 -05:00
Alex HartandGreyson Parrelli fde1e5ab77 Prevent KeepAlive Job from alerting user on 409 error. 2021-12-21 16:15:47 -05:00
Greyson Parrelli 46dd7f8a06 Improve performance of processing read syncs. 2021-12-21 16:15:47 -05:00
Alex HartandGreyson Parrelli 282639469d Ensure unique names are used when saving batches of files. 2021-12-21 16:15:47 -05:00
Greyson Parrelli bad1cc1571 Improve logging around message processing. 2021-12-21 10:48:00 -05:00
Cody HenthorneandGreyson Parrelli adcb1bae13 Fix bug with schedule end being set to midnight. 2021-12-20 13:31:18 -05:00
Cody HenthorneandGreyson Parrelli b69ffe4e15 Fix crash when processing group updates with remapped members. 2021-12-20 13:31:18 -05:00
Cody HenthorneandGreyson Parrelli 8c34357cc6 Fix phone number format crash. 2021-12-20 13:31:18 -05:00
Cody HenthorneandGreyson Parrelli eaf72b194f Include exception message in stack trace. 2021-12-20 13:31:18 -05:00
Cody HenthorneandGreyson Parrelli e0e25da6a9 Fix empty media send illegal state exception. 2021-12-20 13:31:18 -05:00
Cody HenthorneandGreyson Parrelli 90d4069d0a Fix crash and UI issues in call screen. 2021-12-20 13:31:18 -05:00
Cody HenthorneandGreyson Parrelli 0dcae81dba Fix share selection crash. 2021-12-20 13:31:18 -05:00
Alex HartandGreyson Parrelli 9177f5637a Add support for manual cancellation proto field. 2021-12-20 13:31:18 -05:00
Cody HenthorneandGreyson Parrelli 5918227bff Add PagingMappingAdapter and convert GiphyMp4Adapter. 2021-12-20 13:31:18 -05:00
Rashad SookramandGreyson Parrelli dd79688f48 Fix ellipsis bug in group names with emoji.
The bug was that system emoji and emoji from `EmojiSpan` had different
sizes. The `View` was being measured based off the `EmojiSpan`
(smaller), but ellipsizing was based off the size of system emoji.

Fixes #11772
2021-12-20 13:31:18 -05:00
Cody HenthorneandGreyson Parrelli dbce4be31d Refactor MappingAdapter code into package. 2021-12-20 13:31:18 -05:00
Cody HenthorneandGreyson Parrelli 4275877b47 Fix crash in media preview when scrolling and receiving new media. 2021-12-20 13:31:18 -05:00
Rashad SookramandGreyson Parrelli 11221315e4 Add workaround for message line wrap bug. 2021-12-20 13:31:18 -05:00
Cody HenthorneandGreyson Parrelli a4f44a96fd Fix illegal argument navigation exceptions. 2021-12-20 13:31:18 -05:00
Cody HenthorneandGreyson Parrelli ba54051f8c Fix duplicate notification channels being created. 2021-12-20 13:31:18 -05:00
Cody HenthorneandGreyson Parrelli 130b796564 Fix registration crash. 2021-12-20 13:31:18 -05:00
Cody HenthorneandGreyson Parrelli a15ba60252 Fix navigation bug after deleting notification profile. 2021-12-20 13:31:18 -05:00
Cody HenthorneandGreyson Parrelli 8014a70134 Show backup progress as a percentage. 2021-12-20 13:31:18 -05:00
Alex HartandGreyson Parrelli 4f73e36d72 Always generate a unique filename when saving files. 2021-12-20 13:31:18 -05:00
68bd9c6e1e Refactor ShareableGroupLinkDialogFragment into a normal Fragment.
Co-authored-by: Rashad Sookram <rashad@signal.org>
2021-12-20 13:31:17 -05:00
Alex HartandCody Henthorne 20d2c43356 Migrate identity verification activity to fragment. 2021-12-16 14:48:25 -05:00
Rashad SookramandCody Henthorne b94624fd5a Treat SVGs as document attachments. 2021-12-16 14:48:25 -05:00
Rashad SookramandCody Henthorne 158505c8a8 Move Glide annotation processing out of the main module. 2021-12-16 14:48:25 -05:00
Cody Henthorne b9ba1a3568 Fix notification schedule bug. 2021-12-13 12:34:53 -05:00
Cody Henthorne 93270b90df Fix 24hr time format bug on older OSes. 2021-12-13 10:16:27 -05:00
Cody Henthorne 08a305cb0f Fix bug when changing schedule end time and end is before start. 2021-12-10 13:05:17 -05:00
Greyson ParrelliandCody Henthorne 50d2faf381 Fix bug in reaction bottom sheet data observation. 2021-12-10 13:05:17 -05:00
Alex HartandCody Henthorne 7385112115 Apply selected state to custom boost field instead of relying on focus. 2021-12-10 13:05:17 -05:00