Commit Graph
10410 Commits
Author SHA1 Message Date
Cody HenthorneandGreyson Parrelli 08db07e960 Fix ignore content bug with stickers. 2022-01-24 12:04:48 -05:00
Cody HenthorneandGreyson Parrelli b2038e4ca0 Fix crash in notification settings. 2022-01-24 12:04:48 -05:00
Cody HenthorneandGreyson Parrelli c48ea68e7e Keep screen on during video playback. 2022-01-24 12:04:48 -05:00
Cody HenthorneandGreyson Parrelli c548816daa Add contact and key sync message receive support. 2022-01-24 12:04:48 -05:00
Greyson Parrelli 35f9437413 Delay database notifications until after a transaction has finished. 2022-01-24 12:04:48 -05:00
Alex HartandGreyson Parrelli b2b51e63be Wrap ConversationActivity code in a Fragment. 2022-01-24 12:04:48 -05:00
Greyson Parrelli afd6af6f57 Update change phone number string. 2022-01-24 12:04:48 -05:00
Greyson Parrelli 9ba5660f5b Refactor recipient merging. 2022-01-24 12:04:48 -05:00
Cody HenthorneandGreyson Parrelli 7203228626 Add partial support for operating as a linked device. 2022-01-24 12:04:48 -05:00
Greyson Parrelli d40254aa69 Download latest emoji. 2022-01-24 11:17:15 -05:00
Greyson ParrelliandGitHub b5dcf8e8f1 Improve handling of inbound UD messages. 2022-01-21 12:51:22 -05:00
Cody HenthorneandGitHub bfdedd57d1 Update jumbomoji processing and downloading. 2022-01-21 10:31:43 -05:00
Cody Henthorne 791c1ee8dd Fix group send with sender key failure due to mistmatch identity. 2022-01-20 20:41:06 -05:00
Greyson Parrelli c2f953b097 Ensure reactions are deleted for 'delete for everyone'. 2022-01-19 11:12:14 -05:00
Greyson Parrelli e50787ae20 Trim abandoned reactions from backups.
When you create a backup (or do a device transfer), we skip messages
with expiration timers. However, we still (unintentionally) include the
reactions for those messages in the backup.

These 'abandoned' reactions were being associated with newly-sent
messages because the new messages had the same ID's as the expiring
messages we skipped in the backup.

It's worth noting that in order to hit this bug, you have to:
- Have messages that are expiring, but have not expired yet
- Those messages have to have reactions
- Those message have to be the most recent messages in your message table

Fixes #11327
2022-01-18 17:08:53 -05:00
Cody HenthorneandGitHub 64e4bcf46a Fix error reporting for failed group sends. 2022-01-18 16:08:13 -05:00
Cody Henthorne 693a82f133 Fix crash blocking a group after leaving it. 2022-01-18 12:17:25 -05:00
Brian MoyerandCody Henthorne 79d73c9e74 Fix WiFi SMS setting.
Fixes #11898
2022-01-18 10:43:38 -05:00
Rashad Sookram 5a51544cae Fix infinite post loop when parent is GONE. 2022-01-18 09:47:42 -05:00
Rashad Sookram bf2ab74ca4 Fix radio button clicks in multiselect mode. 2022-01-14 11:19:56 -05:00
Alex HartandCody Henthorne 2de96dcfbf Ensure display name is unique on insert on API 28+. 2022-01-13 16:40:48 -05:00
Greyson ParrelliandCody Henthorne 01047e90ad Refactor SignalLocalMetrics to be more resiliant to certain errors. 2022-01-13 16:40:48 -05:00
Rashad SookramandCody Henthorne cd4320c0ef Dynamically determine height of bottom bar.
This prevents the last message from being obscured when a label in the
bar spans more than one line.
2022-01-13 16:40:48 -05:00
Greyson Parrelli c55b0357f1 Fix issue where lastVersionCode was unset. 2022-01-13 10:51:45 -05:00
Rashad Sookram 2f3c7097a9 Fix first layout of bottom action bar in RTL. 2022-01-12 16:37:38 -05:00
Cody Henthorne 50b37e0402 Fix notification profile disable bug.
Fixes #11892
2022-01-12 12:27:06 -05:00
Rashad SookramandCody Henthorne 89b918fbd2 Update ktlint-gradle. 2022-01-12 12:27:06 -05:00
Cody Henthorne 856bd54059 Fix NPE in media record. 2022-01-12 12:27:06 -05:00
Rashad SookramandCody Henthorne 3943e670b2 Implement bottom selection menu in chat. 2022-01-12 12:27:06 -05:00
Cody Henthorne 917744f091 Fix NPE in HackyPager 2022-01-10 09:58:45 -05:00
Greyson Parrelli 37b0d3d755 Revert "Implement bottom selection menu in chat."
This reverts commit 829c06ab1a.
2022-01-07 17:24:29 -05:00
Greyson Parrelli b68bd9179c Revert changes to message bubble sizing.
This reverts commit 4e67752850.
This reverts commit 449acaf9df.
This reverts commit e8882a8076.
2022-01-07 17:24:11 -05:00
Rashad SookramandAlex Hart 829c06ab1a Implement bottom selection menu in chat. 2022-01-07 14:41:42 -04:00
Greyson ParrelliandAlex Hart a8d9933265 Simplify megaphone priority. (#2063) 2022-01-07 14:41:42 -04:00
Greyson ParrelliandAlex Hart 62f5088553 Delete old megaphones. 2022-01-07 14:41:42 -04:00
Cody HenthorneandAlex Hart 3922bfacf5 Hide bubble for jumbomoji. 2022-01-07 14:41:42 -04:00
Rashad SookramandAlex Hart 4e67752850 Fix horizontal resize bug with quotes in messages. 2022-01-07 14:41:42 -04:00
Greyson ParrelliandAlex Hart 7ff2b1ab33 Log timestamps of read syncs. 2022-01-07 14:41:42 -04:00
Cody HenthorneandAlex Hart 34f679b10b Add support for jumbo emoji. 2022-01-07 14:41:42 -04:00
Rashad SookramandAlex Hart 449acaf9df Fix footer collapsing for single line messages. 2022-01-07 14:41:42 -04:00
Greyson ParrelliandAlex Hart 47134e19f1 Default to sofware AEC. 2022-01-07 14:41:42 -04:00
Cody HenthorneandAlex Hart 0aabf9945f Fix ISE in mutli-share flow. 2022-01-07 14:41:42 -04:00
Greyson ParrelliandAlex Hart 8bc7d1b7f5 Drop messages that have a story context. 2022-01-07 14:41:42 -04:00
Cody HenthorneandAlex Hart 4dae424a5c Add group update paging feature flag. 2022-01-07 14:41:42 -04:00
Rashad SookramandAlex Hart e8882a8076 Fix timestamp overlapping text in messages. 2022-01-07 14:41:42 -04:00
Cody HenthorneandAlex Hart e48c1bf207 Fix bad UI state when changing backup status. 2022-01-07 14:41:42 -04:00
Rashad SookramandAlex Hart d1eab086f1 Constrain ConversationItem's width to AudioView.
When text was also shown, the text's width was used when it was wider
than the AudioView.
2022-01-07 14:41:42 -04:00
Cody HenthorneandAlex Hart e41c73f293 Fix OOM when paging lots of group updates. 2022-01-07 14:41:42 -04:00
Cody HenthorneandAlex Hart 3eb8db00aa Separate network and processing of profile fetches. 2022-01-07 14:41:42 -04:00
Cody HenthorneandAlex Hart bbadda5656 Fix navigation from camera crash. 2022-01-07 14:41:41 -04:00