Signal-Android/app/src/main/java/org/thoughtcrime/securesms
Greyson Parrelli 1baddbb40e Fix some oddities with message request behavior.
There was a weird case where how our intent checking could behave
differently when coming from search. There's also some funny
interactions where backups, where because the 'time message requests was
enabled' is reset to System.currentTimeMillis() post-restore, we thought
there were always 'pre-message-request messages'. Only mattered when
profileSharing is also disabled, so impact isn't huge. Given a lot of
this UI is going away soon, rather than doing the complicated thing of
backing up the true timestamp, I just default it to 0 to mitigate
things.
2020-10-12 10:09:35 -04:00
..
animation Add foundational UX and state support for Group Calling. 2020-09-23 16:54:38 -04:00
attachments Remove thumbnails from the AttachmentDatabase. 2020-09-23 16:54:38 -04:00
audio Prevent repeat attempts when waveforms cannot be generated. 2020-06-26 16:18:27 -03:00
backup Fix can create backups when timed backup is waiting for charging constraint. 2020-10-02 10:32:04 -03:00
blurhash Move all files to natural position. 2020-01-06 11:08:30 -05:00
color Manage recipient activity. 2020-06-16 19:30:35 -04:00
components Only show the delivery status icon for 'sending' on remote deletes. 2020-10-08 16:29:13 -04:00
contacts Inline CDS feature flag. 2020-09-23 16:54:38 -04:00
contactshare Add vCard support for received MMS. 2020-09-23 16:54:38 -04:00
conversation Fix some oddities with message request behavior. 2020-10-12 10:09:35 -04:00
conversationlist Only show the delivery status icon for 'sending' on remote deletes. 2020-10-08 16:29:13 -04:00
crypto Reduce log noise. 2020-09-23 16:54:38 -04:00
database Ensure one row per recipient in getRecipientSettingsForSync(). 2020-10-09 12:16:38 -04:00
dependencies Add the ability to migrate to new KBS enclaves. 2020-10-06 10:32:03 -03:00
devicelist Move all files to natural position. 2020-01-06 11:08:30 -05:00
events Add pre-join vanity view for 1:1 video calls. 2020-09-23 16:54:38 -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 Remove thumbnails from the AttachmentDatabase. 2020-09-23 16:54:38 -04:00
groups Respect the 206 paged response from the server group logs endpoint. 2020-10-09 17:46:21 -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 Remove TextSecurePreferences.getAvatarId() 2020-03-26 17:37:52 -04:00
invites Move all files to natural position. 2020-01-06 11:08:30 -05:00
jobmanager Fix can create backups when timed backup is waiting for charging constraint. 2020-10-02 10:32:04 -03:00
jobs Add support for syncing forced unread status. 2020-10-07 17:22:05 -04:00
keyvalue Fix some oddities with message request behavior. 2020-10-12 10:09:35 -04:00
linkpreview Support sgnl://signal.group links. 2020-10-07 17:22:05 -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 missing Submit Debug Log loading progress spinner. 2020-09-29 15:23:31 -03:00
longmessage Have DatabaseFactory.getSmsDatabase() return MessageDatabase. 2020-08-24 11:16:41 -03:00
maps Move all files to natural position. 2020-01-06 11:08:30 -05:00
media Generalize media input for use with Audio. 2020-05-14 11:22:28 -03:00
mediaoverview Remove thumbnails from the AttachmentDatabase. 2020-09-23 16:54:38 -04:00
mediapreview Remove thumbnails from the AttachmentDatabase. 2020-09-23 16:54:38 -04:00
mediasend Add the Pixel 4 back to the CameraX blacklist. 2020-10-07 19:54:24 -04:00
megaphone Don't show the link preview megaphone to new users. 2020-09-23 16:54:38 -04:00
messagedetails Display a loading message if group update message is taking a while to load. 2020-09-23 16:54:38 -04:00
messagerequests New copy for GV2 direct add message request. 2020-10-05 14:54:18 -03:00
messages Reduce log noise. 2020-09-23 16:54:38 -04:00
migrations Schedule another attribute refresh for GV2. 2020-10-07 20:29:40 -04:00
mms Fix Audio slides reporting images. 2020-10-06 11:09:50 -03:00
net Implement new client deprecation UI. 2020-09-09 10:22:22 -04:00
notifications Allow in notification reply to multi message if you can reply to latest. 2020-09-30 15:42:07 -03:00
permissions Dialog theme rename. 2020-04-21 16:09:30 -04:00
phonenumbers GroupId class. 2020-03-26 17:37:52 -04:00
pin Add the ability to migrate to new KBS enclaves. 2020-10-06 10:32:03 -03:00
preferences Fix can create backups when timed backup is waiting for charging constraint. 2020-10-02 10:32:04 -03:00
profiles Fix false group name and avatar updates. 2020-09-25 15:18:34 -03:00
providers Allow side-by-side installation of staging build. 2020-09-23 16:54:38 -04:00
push Add support for fetching remote deprecation. 2020-09-08 18:03:56 -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 Add dialog transitions to group manager. 2020-10-07 17:22:05 -04:00
registration Add the ability to migrate to new KBS enclaves. 2020-10-06 10:32:03 -03:00
revealable Have DatabaseFactory.getMmsDatabase() return MessageDatabase. 2020-08-24 16:40:47 -04:00
ringrtc Retain call start timestamp per peer to prevent race conditions. 2020-09-24 10:43:39 -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 Fix can create backups when timed backup is waiting for charging constraint. 2020-10-02 10:32:04 -03:00
sharing Fallback to profile fetches for unlisted contacts. 2020-09-23 16:54:38 -04:00
sms Have DatabaseFactory.getMmsDatabase() return MessageDatabase. 2020-08-24 16:40:47 -04:00
stickers Remove some calls to GMS APIs for utility functions. 2020-09-23 16:54:38 -04:00
storage Ensure the storage manifest has all inserts and deletes. 2020-10-07 17:22:05 -04:00
transport Move all files to natural position. 2020-01-06 11:08:30 -05:00
usernames/username Update username UX and UI. 2020-08-27 12:12:44 -03:00
util Allow remote deletes of pending messages. 2020-10-08 10:58:55 -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 Inline GV2 feature flag. 2020-09-23 16:54:38 -04:00
AppInitialization.java Read the sticker length during backup import. 2020-02-28 16:58:47 -05:00
ApplicationContext.java Always include ourselves in optimistic profile fetches. 2020-09-23 16:54:38 -04:00
ApplicationPreferencesActivity.java Add in-app donate button to preferences screen. 2020-09-08 12:48:52 -03:00
AvatarPreviewActivity.java Fix invisible media controls and notch jank. 2020-09-23 16:54:38 -04:00
BaseActivity.java Add trim conversations by time option. 2020-09-08 09:47:57 -04:00
BindableConversationItem.java Display a loading message if group update message is taking a while to load. 2020-09-23 16:54:38 -04:00
BindableConversationListItem.java Migrate ConversationList to paging library and apply abstractions to conversation. 2020-06-16 19:30:35 -04:00
BlockUnblockDialog.java Update and centralize block strings. 2020-04-21 16:09:30 -04:00
BlockedContactsActivity.java Various logging improvements. 2020-06-25 08:29:48 -04:00
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 selection limit for add members GV1. 2020-09-10 09:59:57 -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 Move all files to natural position. 2020-01-06 11:08:30 -05:00
DeviceListFragment.java Various logging improvements. 2020-06-25 08:29:48 -04:00
DeviceListItem.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
DeviceProvisioningActivity.java Clear up warnings in string resource file. 2020-06-25 18:14:54 -04:00
DummyActivity.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
ExpirationDialog.java Show expiration time exactly as set instead of rounding. 2020-07-19 09:32:16 -04:00
GroupMembersDialog.java New group notifications management ui. 2020-05-13 16:18:18 -04:00
InviteActivity.java Fix to allow send of Signal invitation SMS to a single person. 2020-08-31 11:33:50 -03:00
KbsEnclave.java Add the ability to migrate to new KBS enclaves. 2020-10-06 10:32:03 -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 Move all files to natural position. 2020-01-06 11:08:30 -05:00
MediaPreviewActivity.java Fix media preview crash. 2020-09-28 09:45:06 -03:00
MuteDialog.java New group notifications management ui. 2020-05-13 16:18:18 -04:00
NewConversationActivity.java Inline CDS feature flag. 2020-09-23 16:54:38 -04: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 Move all files to natural position. 2020-01-06 11:08:30 -05:00
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 Move all files to natural position. 2020-01-06 11:08:30 -05:00
PlayServicesProblemFragment.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
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 Move all files to natural position. 2020-01-06 11:08:30 -05:00
SmsSendtoActivity.java Fallback to profile fetches for unlisted contacts. 2020-09-23 16:54:38 -04:00
TextSecureExpiredException.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
TransportOption.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
TransportOptions.java Update icons and colors. 2020-03-26 17:37:51 -04:00
TransportOptionsAdapter.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
TransportOptionsPopup.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
Unbindable.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
VerifyIdentityActivity.java Make verificationV2 a separate flag. 2020-08-07 19:20:35 -04:00
WebRtcCallActivity.java Fix stale call preview state by finishing when leaving. 2020-09-25 15:18:34 -03:00