Signal-Android/app/src/main/java/org/thoughtcrime/securesms/jobs
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
..
AttachmentCompressionJob.java Default to WEBP for sticker contentTypes. 2020-09-23 16:54:38 -04:00
AttachmentCopyJob.java Add support for canceling Jobs. 2020-01-24 10:54:38 -05:00
AttachmentDownloadJob.java Add support for borderless images. 2020-07-08 16:51:30 -04:00
AttachmentMarkUploadedJob.java Video trimming behind feature flag. 2020-02-13 20:53:10 -05:00
AttachmentUploadJob.java Remove thumbnails from the AttachmentDatabase. 2020-09-23 16:54:38 -04:00
AvatarGroupsV1DownloadJob.java Add support for borderless images. 2020-07-08 16:51:30 -04:00
AvatarGroupsV2DownloadJob.java Group link preview and info display bottom sheet. 2020-08-19 16:32:01 -04:00
BaseJob.java Log sent timestamp with message sends. 2020-09-03 20:23:26 -04:00
CleanPreKeysJob.java Add support for canceling Jobs. 2020-01-24 10:54:38 -05:00
ClearFallbackKbsEnclaveJob.java Add the ability to migrate to new KBS enclaves. 2020-10-06 10:32:03 -03:00
CreateSignedPreKeyJob.java Add support for canceling Jobs. 2020-01-24 10:54:38 -05:00
DirectoryRefreshJob.java Fix some storage service consistency issues. 2020-04-24 19:14:08 -04:00
FailingJob.java Add support for canceling Jobs. 2020-01-24 10:54:38 -05:00
FastJobStorage.java Add support for memory-only jobs. 2020-06-25 18:14:54 -04:00
FcmRefreshJob.java Update icons and colors. 2020-03-26 17:37:51 -04:00
GroupSendJobHelper.java Consolidate duplicated group send job logic. 2020-07-10 17:23:50 -04:00
GroupV2UpdateSelfProfileKeyJob.java Ensure profile key is up to date on Group V2 conversation open. 2020-07-28 15:20:20 -04:00
JobManagerFactories.java Add the ability to migrate to new KBS enclaves. 2020-10-06 10:32:03 -03:00
KbsEnclaveMigrationWorkerJob.java Add the ability to migrate to new KBS enclaves. 2020-10-06 10:32:03 -03:00
LeaveGroupJob.java Reduce log noise. 2020-09-23 16:54:38 -04:00
LocalBackupJob.java Fix can create backups when timed backup is waiting for charging constraint. 2020-10-02 10:32:04 -03:00
MarkerJob.java Add support for canceling Jobs. 2020-01-24 10:54:38 -05:00
MmsDownloadJob.java Add vCard support for received MMS. 2020-09-23 16:54:38 -04:00
MmsReceiveJob.java Have DatabaseFactory.getMmsDatabase() return MessageDatabase. 2020-08-24 16:40:47 -04:00
MmsSendJob.java Remove thumbnails from the AttachmentDatabase. 2020-09-23 16:54:38 -04:00
MultiDeviceBlockedUpdateJob.java GroupId class. 2020-03-26 17:37:52 -04:00
MultiDeviceConfigurationUpdateJob.java Add support for canceling Jobs. 2020-01-24 10:54:38 -05:00
MultiDeviceContactUpdateJob.java Reduce log noise. 2020-09-23 16:54:38 -04:00
MultiDeviceGroupUpdateJob.java Use the BlobProvider in the contact and group sync jobs. 2020-06-30 11:17:29 -04:00
MultiDeviceKeysUpdateJob.java Separate PINs from Registration Lock. 2020-04-21 13:33:33 -04:00
MultiDeviceMessageRequestResponseJob.java GroupId class. 2020-03-26 17:37:52 -04:00
MultiDeviceProfileContentUpdateJob.java Add support for canceling Jobs. 2020-01-24 10:54:38 -05:00
MultiDeviceProfileKeyUpdateJob.java Versioned Profiles support (disabled). 2020-02-13 20:53:10 -05:00
MultiDeviceReadUpdateJob.java Have DatabaseFactory.getSmsDatabase() return MessageDatabase. 2020-08-24 11:16:41 -03:00
MultiDeviceStickerPackOperationJob.java Add support for canceling Jobs. 2020-01-24 10:54:38 -05:00
MultiDeviceStickerPackSyncJob.java Add support for canceling Jobs. 2020-01-24 10:54:38 -05:00
MultiDeviceStorageSyncRequestJob.java Add support for canceling Jobs. 2020-01-24 10:54:38 -05:00
MultiDeviceVerifiedUpdateJob.java Add support for canceling Jobs. 2020-01-24 10:54:38 -05:00
MultiDeviceViewOnceOpenJob.java Have DatabaseFactory.getSmsDatabase() return MessageDatabase. 2020-08-24 11:16:41 -03:00
ProfileKeySendJob.java Reduce log noise. 2020-09-23 16:54:38 -04:00
ProfileUploadJob.java Fix retry issues with RotateProfileKeyJob. 2020-07-19 10:45:20 -04:00
PushDecryptMessageJob.java Log sent timestamps when hitting message processing errors. 2020-09-24 12:26:18 -04:00
PushGroupSendJob.java Reduce log noise. 2020-09-23 16:54:38 -04:00
PushGroupSilentUpdateSendJob.java Inline CDS feature flag. 2020-09-23 16:54:38 -04:00
PushGroupUpdateJob.java Guard against malformed group ids. 2020-04-21 16:09:30 -04:00
PushMediaSendJob.java Log sent timestamp with message sends. 2020-09-03 20:23:26 -04:00
PushNotificationReceiveJob.java Create a new system for fetching the intial batch of messages. 2020-05-29 09:51:21 -04:00
PushProcessMessageJob.java Simplify storing storage-service-specific recipient values. 2020-10-07 17:22:05 -04:00
PushReceivedJob.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
PushSendJob.java Remove thumbnails from the AttachmentDatabase. 2020-09-23 16:54:38 -04:00
PushTextSendJob.java Log sent timestamp with message sends. 2020-09-03 20:23:26 -04:00
ReactionSendJob.java Reduce log noise. 2020-09-23 16:54:38 -04:00
RefreshAttributesJob.java Separate capability reads from writes and introduce gv2-2 write flag. 2020-09-23 16:54:38 -04:00
RefreshOwnProfileJob.java Remove versioned profiles feature flag. 2020-07-08 16:51:30 -04:00
RefreshPreKeysJob.java Optimistically fetch profiles. 2020-06-16 19:30:35 -04:00
RemoteConfigRefreshJob.java Add a network constraint to RemoteConfigRefreshJob. 2020-05-29 09:51:20 -04:00
RemoteDeleteSendJob.java Reduce log noise. 2020-09-23 16:54:38 -04:00
RequestGroupInfoJob.java Guard against malformed group ids. 2020-04-21 16:09:30 -04:00
RequestGroupV2InfoJob.java Wait for message queue to drain before updating v2 groups. 2020-07-20 11:09:42 -03:00
RequestGroupV2InfoWorkerJob.java Adjust scope of Groups V2 feature flag. 2020-07-28 15:19:52 -04:00
ResumableUploadSpecJob.java Remove AttachmentsV3 feature flag. 2020-09-23 16:54:38 -04:00
RetrieveProfileAvatarJob.java Prevent conscrypt crash during profile retrieval. 2020-03-29 18:53:30 -04:00
RetrieveProfileJob.java Fix crash in RetrieveProfileJob. 2020-09-24 10:46:56 -04:00
RotateCertificateJob.java Phone number privacy settings and certificate support behind feature flag. 2020-09-03 20:23:26 -04:00
RotateProfileKeyJob.java Fix retry issues with RotateProfileKeyJob. 2020-07-19 10:45:20 -04:00
RotateSignedPreKeyJob.java Improve prekey refresh logic. 2020-02-26 17:06:06 -05:00
SendDeliveryReceiptJob.java Add support for canceling Jobs. 2020-01-24 10:54:38 -05:00
SendJob.java Add support for fetching remote deprecation. 2020-09-08 18:03:56 -04:00
SendReadReceiptJob.java Groups V2 invite decline. 2020-07-19 09:32:16 -04:00
ServiceOutageDetectionJob.java Add support for canceling Jobs. 2020-01-24 10:54:38 -05:00
SmsReceiveJob.java Fix crash when receiving SMS before finishing registration. 2020-09-23 16:54:38 -04:00
SmsSendJob.java Log sent timestamp with message sends. 2020-09-03 20:23:26 -04:00
SmsSentJob.java Have DatabaseFactory.getSmsDatabase() return MessageDatabase. 2020-08-24 11:16:41 -03:00
StickerDownloadJob.java Re-download sticker if backing file data no longer exists. 2020-09-09 11:15:34 -04:00
StickerPackDownloadJob.java Add support for animated stickers. 2020-09-03 20:23:26 -04:00
StorageAccountRestoreJob.java Add additional account restore logging, prevent double avatar fetch. 2020-05-29 09:51:20 -04:00
StorageForcePushJob.java Simplify storing storage-service-specific recipient values. 2020-10-07 17:22:05 -04:00
StorageSyncJob.java Simplify storing storage-service-specific recipient values. 2020-10-07 17:22:05 -04:00
TrimThreadJob.java Add trim conversations by time option. 2020-09-08 09:47:57 -04:00
TypingSendJob.java Reduce log noise. 2020-09-23 16:54:38 -04:00
UpdateApkJob.java Add support for canceling Jobs. 2020-01-24 10:54:38 -05:00