session-android/src/org/thoughtcrime/securesms
Gavin Howard 381237a315 Make plaintext export more compatible with SMS Backup and Restore
This commit adds the contact name and the readable date (and time) to
the plaintext export of every message. That's because that is how SMS
Backup and Restore does it, so this commit makes Signal more compatible.

Closes #6452
// FREEBIE
2017-07-06 12:19:12 -07:00
..
attachments Keep track of when audio attachments are voice notes 2017-05-11 22:46:35 -07:00
audio Keep screen off after end of audio playback 2017-07-05 18:31:14 -07:00
color swap statusbar color in dark theme 2016-02-18 17:52:01 -08:00
components Add support for SN verification 2017-06-09 19:58:01 -07:00
contacts update contact query 2017-05-07 19:18:26 -07:00
crypto Archive sessions and generate new registration id on re-register 2017-07-05 13:13:53 -07:00
database Make plaintext export more compatible with SMS Backup and Restore 2017-07-06 12:19:12 -07:00
dependencies Add support for SN verification 2017-06-09 19:58:01 -07:00
events Refactor webrtc audio management 2017-03-05 10:35:55 -08:00
gcm So long redphone 2017-03-14 13:24:24 -07:00
giph Update okhttp and support for transmitting messages over websocket 2017-01-10 13:59:32 -08:00
glide Update okhttp and support for transmitting messages over websocket 2017-01-10 13:59:32 -08:00
groups Keep track of when audio attachments are voice notes 2017-05-11 22:46:35 -07:00
jobs Archive sessions and generate new registration id on re-register 2017-07-05 13:13:53 -07:00
mms Lollipop MMS API doesn't seem to work reliably until L_MR1 2017-05-24 10:52:08 -07:00
notifications Add support for SN verification 2017-06-09 19:58:01 -07:00
preferences Add support for notification priority preference 2017-04-21 23:05:59 -07:00
providers Allow share intents for arbitrary file types 2017-05-10 15:21:52 -07:00
push Apparently this doesn't work in Cuba 2017-01-23 10:46:57 -08:00
qr Support for updated fingerprint format 2016-09-25 14:23:52 -07:00
recipients Display contact custom label instead of phone number 2017-05-07 19:23:55 -07:00
scribbles Allow share intents for arbitrary file types 2017-05-10 15:21:52 -07:00
service We can now send trickle ice candidates immediately 2017-07-05 14:06:31 -07:00
sms Maintain placeholder encrypted body to avoid processing error 2017-06-14 09:45:38 -07:00
transport Remove encrypted SMS transport, simplify transport options. 2015-03-12 17:53:38 -07:00
util Enable verification syncing 2017-06-23 13:59:06 -07:00
video Fix VideoPlayer Build.VERSION minimum 2017-04-16 11:11:08 -07:00
webrtc Enforce ordered data channel 2017-05-09 12:13:42 -07:00
ApplicationContext.java Archive sessions and generate new registration id on re-register 2017-07-05 13:13:53 -07:00
ApplicationPreferencesActivity.java Set the advanced menu icon correctly 2017-05-31 14:51:48 -07:00
BaseActionBarActivity.java Flag secure in all activities that extends BaseActionBarActivity 2015-11-05 11:00:31 -08:00
BaseActivity.java widen LGE menu workaround constraints 2015-02-12 13:16:03 -08:00
BasicIntroFragment.java Experience upgrade splash screen. 2015-09-30 18:29:54 -07:00
BindableConversationItem.java Support for disappearing messages 2016-08-28 17:03:23 -07:00
BindableConversationListItem.java Support for archive actions 2015-11-27 12:45:23 -08:00
BlockedContactsActivity.java Support for per-recipient muting, blocking, and ringtones. 2015-06-11 11:09:02 -07:00
ConfirmIdentityDialog.java Add support for SN verification 2017-06-09 19:58:01 -07:00
ContactSelectionActivity.java Remove superfluous icon and padding that came with sdk 24 2016-12-17 15:52:27 -08:00
ContactSelectionListFragment.java Fix super call 2017-05-07 18:59:35 -07:00
ConversationActivity.java Don't display verified marker in conversation if unregistered 2017-06-22 10:37:26 -07:00
ConversationAdapter.java Add support for SN verification 2017-06-09 19:58:01 -07:00
ConversationFragment.java Add support for SN verification 2017-06-09 19:58:01 -07:00
ConversationItem.java Improve video thumbnail generation and handling on send side 2017-04-21 23:05:59 -07:00
ConversationListActivity.java Support for a "new messages" divider in conversations 2017-02-19 12:29:33 -08:00
ConversationListAdapter.java So long redphone 2017-03-14 13:24:24 -07:00
ConversationListArchiveActivity.java Support for a "new messages" divider in conversations 2017-02-19 12:29:33 -08:00
ConversationListFragment.java Update last seen state on desktop sync send 2017-02-22 15:05:35 -08:00
ConversationListItem.java Don't show sent checkmark for outgoing calls 2017-05-31 14:51:48 -07:00
ConversationListItemAction.java Support for archive actions 2015-11-27 12:45:23 -08:00
ConversationPopupActivity.java ViewStub for ReminderView, lazy create AttachmentTypeSelector 2017-01-19 11:47:02 -08:00
ConversationTitleView.java Add support for SN verification 2017-06-09 19:58:01 -07:00
ConversationUpdateItem.java Add support for SN verification 2017-06-09 19:58:01 -07:00
CountrySelectionActivity.java Workaround for LGE-related NPEs 2015-02-09 09:15:44 -08:00
CountrySelectionFragment.java replace ABS with AppCompat 2014-10-29 16:51:55 -07:00
DatabaseMigrationActivity.java Made some inner classes static (For Efficiency) 2015-09-02 12:46:56 -07:00
DatabaseUpgradeActivity.java Support for receiving arbitrary attachment types 2017-03-29 18:17:34 -07:00
DeviceActivity.java Support for censorship circumvention in Egypt and UAE 2016-12-20 09:55:52 -08:00
DeviceAddFragment.java Support for updated fingerprint format 2016-09-25 14:23:52 -07:00
DeviceLinkFragment.java Device provisioning 2015-11-19 11:30:39 -08:00
DeviceListFragment.java Implement onStartLoading() in DeviceListLoader 2016-09-25 14:58:27 -07:00
DeviceListItem.java TextSecure is now SignalService 2016-03-24 14:05:56 -07:00
DeviceProvisioningActivity.java Take people into Signal when they attempt to link w/ 3rd party scan 2015-12-03 14:39:13 -08:00
DummyActivity.java Workaround for Android bug when swiped from recent tasks list. 2014-03-03 11:45:05 -08:00
ExperienceUpgradeActivity.java Add video calling intro screen 2017-03-06 12:32:09 -08:00
ExpirationDialog.java Support for disappearing messages 2016-08-28 17:03:23 -07:00
GroupCreateActivity.java Fix some wording for group conversations 2017-02-19 12:29:33 -08:00
GroupMembersDialog.java TextSecure is now SignalService 2016-03-24 14:05:56 -07:00
ImportExportActivity.java Switch import/export activity from tabs to cards 2017-03-15 16:53:15 -07:00
ImportExportFragment.java Switch import/export activity from tabs to cards 2017-03-15 16:53:15 -07:00
IntroPagerAdapter.java Experience upgrade splash screen. 2015-09-30 18:29:54 -07:00
InviteActivity.java Rename "other" to "sms" 2017-05-07 18:59:18 -07:00
LogSubmitActivity.java Let LogSubmitActivity adapt to theme 2016-09-14 16:37:28 -07:00
MasterSecretListener.java move routing logic to all activities 2015-04-01 10:23:05 -07:00
MediaAdapter.java Improve video thumbnail generation and handling on send side 2017-04-21 23:05:59 -07:00
MediaOverviewActivity.java Support for receiving arbitrary attachment types 2017-03-29 18:17:34 -07:00
MediaPreviewActivity.java Support for receiving arbitrary attachment types 2017-03-29 18:17:34 -07:00
MessageDetailsActivity.java Support for disappearing messages 2016-08-28 17:03:23 -07:00
MessageDetailsRecipientAdapter.java Conflicts UI touch-ups: 2015-02-27 12:26:35 -08:00
MessageRecipientListItem.java Add action indicator when resending a message. 2017-03-16 15:27:26 -07:00
MuteDialog.java migrate to AppCompatDialog 2015-11-19 10:30:26 -08:00
NewConversationActivity.java Remove superfluous icon and padding that came with sdk 24 2016-12-17 15:52:27 -08:00
PassphraseActivity.java Improve #3990 2016-11-11 18:44:22 -08:00
PassphraseChangeActivity.java replace toasts in PassphraseChangeActivity with errors 2016-03-24 14:14:41 -07:00
PassphraseCreateActivity.java Change the app icon 2017-03-14 15:46:19 -07:00
PassphrasePromptActivity.java Replace passphrase mismatch toast with error 2016-02-22 11:45:33 -08:00
PassphraseRequiredActionBarActivity.java Support for expanded domain fronting strategies 2016-12-29 20:54:05 -08:00
PlayServicesProblemActivity.java Make GCM re-registration failure notification based. 2014-11-23 17:12:35 -08:00
PlayServicesProblemFragment.java migrate to AppCompatDialog 2015-11-19 10:30:26 -08:00
PromptMmsActivity.java move routing logic to all activities 2015-04-01 10:23:05 -07:00
PushContactSelectionActivity.java batch invitation 2015-11-04 17:56:20 -08:00
RecipientPreferenceActivity.java Add support for SN verification 2017-06-09 19:58:01 -07:00
RegistrationActivity.java Explicitly check for disabled play services if needs update 2017-06-02 09:59:23 -07:00
RegistrationProgressActivity.java Archive sessions and generate new registration id on re-register 2017-07-05 13:13:53 -07:00
ShareActivity.java Allow share intents for arbitrary file types 2017-05-10 15:21:52 -07:00
ShareFragment.java Support for archive actions 2015-11-27 12:45:23 -08:00
ShareListAdapter.java Beginning of libtextsecure refactor. 2014-11-12 15:21:32 -08:00
ShareListItem.java Display generic 'group' avatar for MMS groups. 2015-06-18 10:03:10 -07:00
SmsSendtoActivity.java enable media forwarding 2015-11-19 11:27:13 -08:00
TextSecureExpiredException.java Add expiration check on build freshness. 2015-01-12 09:12:10 -08:00
TransportOption.java Calculate SMS characters respecting encoding 2016-08-31 19:51:34 -07:00
TransportOptions.java Improve default SMS subscription id intelligence 2017-02-19 12:29:33 -08:00
TransportOptionsAdapter.java Support for dual-sim SMS/MMS functionality 2016-02-09 16:53:15 -08:00
TransportOptionsPopup.java make TransportOptionsPopup a ListPopupWindow 2015-07-10 16:38:32 -07:00
Unbindable.java Listen for recipient changes in conversations and group updates. 2015-09-17 12:22:35 -07:00
VerifyIdentityActivity.java Only offer share/compare options when SN calculation is complete 2017-06-19 10:39:15 -07:00
WebRtcCallActivity.java Add support for SN verification 2017-06-09 19:58:01 -07:00