Signal-Android/app/src/main/java/org/thoughtcrime/securesms
Greyson Parrelli a870ef0030 Set isRecipientUpdate based on delivery status, not address count.
We were setting isRecipientUpdate to `true` incorrectly if there were
unregistered people in the group, resulting in the message not being
rendered on linked devices. Instead of using the address count, we can
just look at the current receipt status of the message.

Fixes #9981
2020-09-08 09:47:57 -04:00
..
animation Full screen avatar circle to square shape transition. 2020-06-25 18:14:54 -04:00
attachments Add support for borderless images. 2020-07-08 16:51:30 -04:00
audio Prevent repeat attempts when waveforms cannot be generated. 2020-06-26 16:18:27 -03:00
backup Add additional safeguards around disappearing messages. 2020-06-19 10:17:23 -04:00
blurhash
color Manage recipient activity. 2020-06-16 19:30:35 -04:00
components Add trim conversations by time option. 2020-09-08 09:47:57 -04:00
contacts Do not attempt to send to unregistered users when using CDS flag. 2020-08-31 11:33:57 -04:00
contactshare Add support for borderless images. 2020-07-08 16:51:30 -04:00
conversation Lighter weight mentions membership query. 2020-09-03 20:23:26 -04:00
conversationlist Use onCreateOptionsMenu when to inflate a menu in order for menu items to appear correctly in RTL languages. 2020-08-31 12:12:15 -03:00
crypto Phone number privacy settings and certificate support behind feature flag. 2020-09-03 20:23:26 -04:00
database Add trim conversations by time option. 2020-09-08 09:47:57 -04:00
dependencies Add trim conversations by time option. 2020-09-08 09:47:57 -04:00
devicelist
events Add Calling Requests. 2020-07-08 16:51:30 -04:00
gcm Clean up log statement in FcmFetchService. 2020-08-04 19:12:25 -04:00
giph Open up link previews to work with all sites. 2020-08-14 15:54:05 -04:00
glide Add support for rendering APNGs. 2020-09-03 20:23:26 -04:00
groups Fix group limit enforcement and display. 2020-08-31 12:02:50 -03:00
help Various logging improvements. 2020-06-25 08:29:48 -04:00
imageeditor Fix pen/highlighter tool single tap. 2020-07-09 11:25:10 -03:00
insights
invites
jobmanager Improve detection of websocket drained status. 2020-07-21 10:38:42 -04:00
jobs Set isRecipientUpdate based on delivery status, not address count. 2020-09-08 09:47:57 -04:00
keyvalue Set discoverable account attribute. 2020-09-08 09:47:57 -04:00
linkpreview Ignore link preview descriptions that match the title. 2020-09-03 20:23:26 -04:00
lock Add light and dark spinner lotties with correct coloring. 2020-08-06 20:57:50 -04:00
logging Various JobManager performance improvements. 2020-06-25 08:29:48 -04:00
logsubmit Fix browser opening on long-press of debug log links. 2020-08-17 11:54:41 -03:00
longmessage Have DatabaseFactory.getSmsDatabase() return MessageDatabase. 2020-08-24 11:16:41 -03:00
maps
media Generalize media input for use with Audio. 2020-05-14 11:22:28 -03:00
mediaoverview Various logging improvements. 2020-06-25 08:29:48 -04:00
mediapreview Enable Media Preview to respond to media changes. 2020-07-09 19:07:21 -04:00
mediasend Update username UX and UI. 2020-08-27 12:12:44 -03:00
megaphone Improve various aspects of mentions. 2020-08-18 18:13:45 -04:00
messagedetails Have DatabaseFactory.getSmsDatabase() return MessageDatabase. 2020-08-24 11:16:41 -03:00
messagerequests Always share profile as part of unblocking. 2020-09-03 20:23:26 -04:00
messages Have DatabaseFactory.getSmsDatabase() return MessageDatabase. 2020-08-24 11:16:41 -03:00
migrations Add trim conversations by time option. 2020-09-08 09:47:57 -04:00
mms Show sticker emoji in notification. 2020-09-03 20:23:26 -04:00
net Open up link previews to work with all sites. 2020-08-14 15:54:05 -04:00
notifications Have DatabaseFactory.getSmsDatabase() return MessageDatabase. 2020-08-24 11:16:41 -03:00
permissions
phonenumbers
pin Delay directory refresh until registration is complete. 2020-07-19 10:22:05 -04:00
preferences Set discoverable account attribute. 2020-09-08 09:47:57 -04:00
profiles Update username UX and UI. 2020-08-27 12:12:44 -03:00
providers Use the BlobProvider in the contact and group sync jobs. 2020-06-30 11:17:29 -04:00
push Open up link previews to work with all sites. 2020-08-14 15:54:05 -04:00
qr Add QR group link share. 2020-08-31 12:35:38 -03:00
reactions Remember position in react-with-any-emoji picker. 2020-08-24 11:16:41 -03:00
recipients Always share profile as part of unblocking. 2020-09-03 20:23:26 -04:00
registration Set discoverable account attribute. 2020-09-08 09:47:57 -04:00
revealable Have DatabaseFactory.getMmsDatabase() return MessageDatabase. 2020-08-24 16:40:47 -04:00
ringrtc Ensure serial handling of calling events and improve busy UX. 2020-09-03 20:23:26 -04:00
scribbles Prevent highlighter opacity affecting blur tool. 2020-06-09 23:56:03 -03:00
search Have DatabaseFactory.getMmsDatabase() return MessageDatabase. 2020-08-24 16:40:47 -04:00
service Add trim conversations by time option. 2020-09-08 09:47:57 -04:00
sharing Add support for animated stickers. 2020-09-03 20:23:26 -04:00
sms Have DatabaseFactory.getMmsDatabase() return MessageDatabase. 2020-08-24 16:40:47 -04:00
stickers Show sticker emoji in notification. 2020-09-03 20:23:26 -04:00
storage Set discoverable account attribute. 2020-09-08 09:47:57 -04:00
transport
usernames/username Update username UX and UI. 2020-08-27 12:12:44 -03:00
util Add trim conversations by time option. 2020-09-08 09:47:57 -04:00
video Prevent some IOExceptions when past the end of stream. 2020-05-14 11:22:28 -03:00
webrtc Utilize exclusive AudioFocus. 2020-05-29 19:14:37 -04:00
AppCapabilities.java Groups V2 capability set by the feature flag. 2020-05-14 11:22:28 -03:00
AppInitialization.java
ApplicationContext.java Add support for rendering APNGs. 2020-09-03 20:23:26 -04:00
ApplicationPreferencesActivity.java Add trim conversations by time option. 2020-09-08 09:47:57 -04:00
AvatarPreviewActivity.java Fix janky avatar preview transition for notched devices. 2020-08-14 15:54:05 -04:00
BaseActivity.java Add trim conversations by time option. 2020-09-08 09:47:57 -04:00
BindableConversationItem.java Handle GV2 addresses. 2020-08-14 15:54:05 -04:00
BindableConversationListItem.java Migrate ConversationList to paging library and apply abstractions to conversation. 2020-06-16 19:30:35 -04:00
BlockedContactsActivity.java Various logging improvements. 2020-06-25 08:29:48 -04:00
BlockUnblockDialog.java
ClearProfileAvatarActivity.java Utilize Wrapper instead of dynamic theme. 2020-05-29 19:14:37 -04:00
ConfirmIdentityDialog.java Have DatabaseFactory.getSmsDatabase() return MessageDatabase. 2020-08-24 11:16:41 -03:00
ContactSelectionActivity.java Fix to allow send of Signal invitation SMS to a single person. 2020-08-31 11:33:50 -03:00
ContactSelectionListFragment.java Fix group limit enforcement and display. 2020-08-31 12:02:50 -03:00
DatabaseMigrationActivity.java Various logging improvements. 2020-06-25 08:29:48 -04:00
DeviceActivity.java Various logging improvements. 2020-06-25 08:29:48 -04:00
DeviceAddFragment.java Various logging improvements. 2020-06-25 08:29:48 -04:00
DeviceLinkFragment.java
DeviceListFragment.java Various logging improvements. 2020-06-25 08:29:48 -04:00
DeviceListItem.java
DeviceProvisioningActivity.java Clear up warnings in string resource file. 2020-06-25 18:14:54 -04:00
DummyActivity.java
ExpirationDialog.java Show expiration time exactly as set instead of rounding. 2020-07-19 09:32:16 -04:00
GroupMembersDialog.java
InviteActivity.java Fix to allow send of Signal invitation SMS to a single person. 2020-08-31 11:33:50 -03:00
LoggingFragment.java Various logging improvements. 2020-06-25 08:29:48 -04:00
MainActivity.java Handle GV2 addresses. 2020-08-14 15:54:05 -04:00
MainFragment.java Various logging improvements. 2020-06-25 08:29:48 -04:00
MainNavigator.java Rework how ConversationFragment RecyclerView responds to data updates. 2020-06-07 19:59:42 -04:00
MasterSecretListener.java
MediaPreviewActivity.java Use onCreateOptionsMenu when to inflate a menu in order for menu items to appear correctly in RTL languages. 2020-08-31 12:12:15 -03:00
MuteDialog.java
NewConversationActivity.java Use onCreateOptionsMenu when to inflate a menu in order for menu items to appear correctly in RTL languages. 2020-08-31 12:12:15 -03:00
PassphraseActivity.java Various logging improvements. 2020-06-25 08:29:48 -04:00
PassphraseChangeActivity.java Fix cases of inlined & missing log tags. 2020-05-14 11:22:28 -03:00
PassphraseCreateActivity.java
PassphrasePromptActivity.java Use onCreateOptionsMenu when to inflate a menu in order for menu items to appear correctly in RTL languages. 2020-08-31 12:12:15 -03:00
PassphraseRequiredActivity.java Update pin opt-out strings and behavior. 2020-07-11 11:42:51 -04:00
PlayServicesProblemActivity.java
PlayServicesProblemFragment.java
PromptMmsActivity.java Various logging improvements. 2020-06-25 08:29:48 -04:00
PushContactSelectionActivity.java Implement new Add Members UI. 2020-06-05 13:44:02 -03:00
ShortcutLauncherActivity.java
SmsSendtoActivity.java
TextSecureExpiredException.java
TransportOption.java
TransportOptions.java
TransportOptionsAdapter.java
TransportOptionsPopup.java
Unbindable.java
VerifyIdentityActivity.java Make verificationV2 a separate flag. 2020-08-07 19:20:35 -04:00
WebRtcCallActivity.java Ensure serial handling of calling events and improve busy UX. 2020-09-03 20:23:26 -04:00