Signal-Android/app/src/main/java/org/thoughtcrime/securesms
Greyson Parrelli e00397620a Simplify storing storage-service-specific recipient values.
This gives us the ability to separate things we need for the Recipient
class from things we only need for storage syncing.

Not only does this simplify the storage service model building code
(i.e. we no longer need to pass around a set of archived recipients),
but it also eliminates a join on the Identity table for building regular
recipients, which should help perf.
2020-10-07 17:22:05 -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 Fix English use of quantity zero string. 2020-10-02 10:31:11 -03: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 New copy for GV2 direct add message request. 2020-10-05 14:54:18 -03:00
conversationlist Use GV2 change descriptions for invite events. 2020-10-02 10:40:57 -03:00
crypto Reduce log noise. 2020-09-23 16:54:38 -04:00
database Simplify storing storage-service-specific recipient values. 2020-10-07 17:22:05 -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 Write previous group state to the database for advanced change messages. 2020-10-06 11:21:56 -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 Simplify storing storage-service-specific recipient values. 2020-10-07 17:22:05 -04:00
keyvalue Add the ability to migrate to new KBS enclaves. 2020-10-06 10:32:03 -03:00
linkpreview Ensure we HTML-decode the <title> tag. 2020-09-23 16:54:38 -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 Fix incorrect mention association when messages are deleted. 2020-09-30 14:35:02 -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 Add the ability to migrate to new KBS enclaves. 2020-10-06 10:32:03 -03: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 Simplify storing storage-service-specific recipient values. 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 Simplify storing storage-service-specific recipient values. 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 Simplify storing storage-service-specific recipient values. 2020-10-07 17:22:05 -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