..
animation
Update registration flow
7 years ago
attachments
Reduce usage of Log.w()
6 years ago
audio
Reduce usage of Log.w()
6 years ago
backup
Prevent restoring newer backups into older versions of Signal.
6 years ago
camera
Refactor OrderEnforcer.
6 years ago
color
Remove the ability to set a color for a group.
6 years ago
components
Properly set the document download icon tint.
6 years ago
contacts
Do not auto-assign Steel as a color for contacts/groups.
6 years ago
contactshare
Fix log submission OOM, improve log scrolling.
6 years ago
crypto
Reduce usage of Log.w()
6 years ago
database
Migrate legacy color palette.
6 years ago
dependencies
Turn MessageRetrievalService into IncomingMessageObserver.
6 years ago
events
Clean up camera flipping, handle having missing cameras.
6 years ago
gcm
Update GCM foreground notification icon.
6 years ago
giph
Switch logs to use new Log class.
6 years ago
glide
Reduce usage of Log.w()
6 years ago
groups
Turned SingleUseBlobProvider into MemoryBlobProvider.
6 years ago
jobmanager
Fix issue where a Job had null JobParameters.
6 years ago
jobs
Turn MessageRetrievalService into IncomingMessageObserver.
6 years ago
lock
Switch logs to use new Log class.
6 years ago
logging
Fix Log secret reading.
6 years ago
logsubmit
Suppress some noisy logs.
6 years ago
mms
Suppress some noisy logs.
6 years ago
notifications
Turn MessageRetrievalService into IncomingMessageObserver.
6 years ago
permissions
Treat Permissions "not now" as a denial
6 years ago
preferences
Fix double onClick() notifications in preferences.
6 years ago
profiles
Switch logs to use new Log class.
6 years ago
providers
Turned SingleUseBlobProvider into MemoryBlobProvider.
6 years ago
push
Add preliminary contact discovery service support.
6 years ago
qr
Switch logs to use new Log class.
6 years ago
recipients
Remove the ability to set a color for a group.
6 years ago
scribbles
Implemented new camera capture flow.
6 years ago
search
Allow searching for words with apostrophes.
6 years ago
service
Turn MessageRetrievalService into IncomingMessageObserver.
6 years ago
sms
Switch logs to use new Log class.
6 years ago
transport
…
util
Post startService() in onResume() as a possible fix to an Android P bug.
6 years ago
video
Update ExoPlayer to 2.8.4
6 years ago
webrtc
Add notification channel support.
6 years ago
ApplicationContext.java
Turn MessageRetrievalService into IncomingMessageObserver.
6 years ago
ApplicationPreferencesActivity.java
Add per-contact notification channels.
6 years ago
BaseActionBarActivity.java
Switch logs to use new Log class.
6 years ago
BaseActivity.java
…
BasicIntroFragment.java
…
BindableConversationItem.java
Improve the look of message bubbles.
6 years ago
BindableConversationListItem.java
Migrate from SQLite and ciphertext blobs to SQLCipher + KeyStore
7 years ago
BlockedContactsActivity.java
More MasterSecret cleanup
7 years ago
ClearProfileAvatarActivity.java
Display user profile information in settings activity
7 years ago
ConfirmIdentityDialog.java
Remove unnecessary body model
7 years ago
ContactSelectionActivity.java
Switch logs to use new Log class.
6 years ago
ContactSelectionListFragment.java
Switch logs to use new Log class.
6 years ago
ConversationActivity.java
Switch the conversation color back to incoming messages.
6 years ago
ConversationAdapter.java
Reduce usage of Log.w()
6 years ago
ConversationFragment.java
Disable forwarding for shared contacts.
6 years ago
ConversationItem.java
Switch the conversation color back to incoming messages.
6 years ago
ConversationListActivity.java
Make avatar color in toolbar match conversation color.
6 years ago
ConversationListAdapter.java
Migrate from SQLite and ciphertext blobs to SQLCipher + KeyStore
7 years ago
ConversationListArchiveActivity.java
More MasterSecret cleanup
7 years ago
ConversationListFragment.java
Improve the look of message bubbles.
6 years ago
ConversationListItem.java
Move unread indicator to be above the avatar.
6 years ago
ConversationListItemAction.java
Migrate from SQLite and ciphertext blobs to SQLCipher + KeyStore
7 years ago
ConversationListItemInboxZero.java
Migrate from SQLite and ciphertext blobs to SQLCipher + KeyStore
7 years ago
ConversationPopupActivity.java
Switch logs to use new Log class.
6 years ago
ConversationTitleView.java
Switch logs to use new Log class.
6 years ago
ConversationUpdateItem.java
Switch logs to use new Log class.
6 years ago
CountrySelectionActivity.java
…
CountrySelectionFragment.java
…
CreateProfileActivity.java
Switch logs to use new Log class.
6 years ago
DatabaseMigrationActivity.java
More MasterSecret cleanup
7 years ago
DatabaseUpgradeActivity.java
Migrate legacy color palette.
6 years ago
DeviceActivity.java
Switch logs to use new Log class.
6 years ago
DeviceAddFragment.java
Switch logs to use new Log class.
6 years ago
DeviceLinkFragment.java
Device provisioning
9 years ago
DeviceListFragment.java
Switch logs to use new Log class.
6 years ago
DeviceListItem.java
TextSecure is now SignalService
8 years ago
DeviceProvisioningActivity.java
More MasterSecret cleanup
7 years ago
DummyActivity.java
…
ExperienceUpgradeActivity.java
Add notification channel support.
6 years ago
ExpirationDialog.java
Support for full backup/restore to sdcard
6 years ago
GroupCreateActivity.java
Switch logs to use new Log class.
6 years ago
GroupMembersDialog.java
Group member dialog tap takes you to recipient preference
6 years ago
IntroPagerAdapter.java
…
InviteActivity.java
Show groups when searching for contacts.
6 years ago
LogSubmitActivity.java
Switch logs to use new Log class.
6 years ago
MasterSecretListener.java
…
MediaDocumentsAdapter.java
Switch logs to use new Log class.
6 years ago
MediaGalleryAdapter.java
Allow selecting all media in overview
6 years ago
MediaOverviewActivity.java
Fix re-enabling tab switching in MediaOverview.
6 years ago
MediaPreviewActivity.java
Reduce usage of Log.w()
6 years ago
MessageDetailsActivity.java
Long-press timestamps in message details to copy.
6 years ago
MessageDetailsRecipientAdapter.java
Migrate from SQLite and ciphertext blobs to SQLCipher + KeyStore
7 years ago
MessageRecipientListItem.java
Migrate from SQLite and ciphertext blobs to SQLCipher + KeyStore
7 years ago
MuteDialog.java
migrate to AppCompatDialog
9 years ago
NewConversationActivity.java
Fix new conversation activity crash
7 years ago
PassphraseActivity.java
Reduce usage of Log.w()
6 years ago
PassphraseChangeActivity.java
Switch logs to use new Log class.
6 years ago
PassphraseCreateActivity.java
Migrate from SQLite and ciphertext blobs to SQLCipher + KeyStore
7 years ago
PassphrasePromptActivity.java
Revert "Fingerprint unlock UX improvements"
6 years ago
PassphraseRequiredActionBarActivity.java
Turn MessageRetrievalService into IncomingMessageObserver.
6 years ago
PlayServicesProblemActivity.java
…
PlayServicesProblemFragment.java
migrate to AppCompatDialog
9 years ago
PromptMmsActivity.java
More MasterSecret cleanup
7 years ago
PushContactSelectionActivity.java
More MasterSecret cleanup
7 years ago
ReadReceiptsIntroFragment.java
Synchronize read receipt configuration from splash screen
7 years ago
RecipientPreferenceActivity.java
Remove the ability to set a color for a group.
6 years ago
RegistrationActivity.java
Allow submitting a debug log during registration.
6 years ago
ShareActivity.java
Reduce usage of Log.w()
6 years ago
ShortcutLauncherActivity.java
Add failsafe for invalid shortcuts.
6 years ago
SmsSendtoActivity.java
Switch logs to use new Log class.
6 years ago
TextSecureExpiredException.java
…
TransportOption.java
Implemented new camera capture flow.
6 years ago
TransportOptions.java
Support for selective permissions
7 years ago
TransportOptionsAdapter.java
Support for dual-sim SMS/MMS functionality
9 years ago
TransportOptionsPopup.java
…
Unbindable.java
…
VerifyIdentityActivity.java
Reduce usage of Log.w()
6 years ago
WebRtcCallActivity.java
Turn MessageRetrievalService into IncomingMessageObserver.
6 years ago