mirror of
https://github.com/oxen-io/session-android.git
synced 2024-11-24 02:25:19 +00:00
24fc93e9ae
1) There is no longer a concept of "verified" or "unverified." Only "what we saw last time" and "different from last time." 2) Let's eliminate "verify session," since we're all about identity keys now. 3) Mark manually processed key exchanges as processed.
152 lines
9.0 KiB
XML
152 lines
9.0 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
|
|
<PreferenceCategory android:title="@string/preferences__general">
|
|
<CheckBoxPreference android:defaultValue="true"
|
|
android:key="pref_all_sms"
|
|
android:summary="@string/preferences__use_textsecure_for_viewing_and_storing_all_incoming_text_messages"
|
|
android:title="@string/preferences__pref_all_sms_title" />
|
|
|
|
<CheckBoxPreference android:defaultValue="true"
|
|
android:key="pref_all_mms"
|
|
android:summary="@string/preferences__use_textsecure_for_viewing_and_storing_all_incoming_multimedia_messages"
|
|
android:title="@string/preferences__pref_all_mms_title" />
|
|
|
|
<CheckBoxPreference android:defaultValue="false"
|
|
android:key="pref_delivery_report_sms"
|
|
android:summary="@string/preferences__request_a_delivery_report_for_each_sms_message_you_send"
|
|
android:title="@string/preferences__sms_delivery_reports" />
|
|
|
|
<CheckBoxPreference android:defaultValue="false"
|
|
android:key="pref_enter_sends"
|
|
android:summary="@string/preferences__pressing_the_enter_key_will_send_text_messages"
|
|
android:title="@string/preferences__pref_enter_sends_title" />
|
|
</PreferenceCategory>
|
|
<PreferenceCategory android:title="@string/preferences__notifications">
|
|
<CheckBoxPreference android:key="pref_key_enable_notifications"
|
|
android:title="@string/preferences__notifications"
|
|
android:summary="@string/preferences__display_message_notifications_in_status_bar"
|
|
android:defaultValue="true" />
|
|
<ListPreference
|
|
android:key="pref_led_color"
|
|
android:defaultValue="green"
|
|
android:title="@string/preferences__led_color"
|
|
android:dependency="pref_key_enable_notifications"
|
|
android:summary="@string/preferences__change_notification_led_color"
|
|
android:entries="@array/pref_led_color_entries"
|
|
android:entryValues="@array/pref_led_color_values"
|
|
android:dialogTitle="@string/preferences__select_led_color" />
|
|
|
|
<org.thoughtcrime.securesms.preferences.LedBlinkPatternListPreference
|
|
android:key="pref_led_blink"
|
|
android:defaultValue="500,2000"
|
|
android:title="@string/preferences__pref_led_blink_title"
|
|
android:dependency="pref_key_enable_notifications"
|
|
android:summary="@string/preferences__change_notification_blink_pattern"
|
|
android:entries="@array/pref_led_blink_pattern_entries"
|
|
android:entryValues="@array/pref_led_blink_pattern_values"
|
|
android:dialogTitle="@string/preferences__pref_led_blink_dialogtitle" />
|
|
|
|
|
|
<RingtonePreference android:layout="?android:attr/preferenceLayoutChild"
|
|
android:dependency="pref_key_enable_notifications"
|
|
android:key="pref_key_ringtone"
|
|
android:title="@string/preferences__select_ringtone"
|
|
android:ringtoneType="notification"
|
|
android:defaultValue="content://settings/system/notification_sound" />
|
|
<CheckBoxPreference android:layout="?android:attr/preferenceLayoutChild"
|
|
android:dependency="pref_key_enable_notifications"
|
|
android:key="pref_key_vibrate"
|
|
android:defaultValue="true"
|
|
android:title="@string/preferences__vibrate"
|
|
android:summary="@string/preferences__also_vibrate_when_notified" />
|
|
</PreferenceCategory>
|
|
|
|
<PreferenceCategory android:title="@string/preferences__storage">
|
|
<CheckBoxPreference android:defaultValue="false"
|
|
android:key="pref_trim_threads"
|
|
android:summary="@string/preferences__automatically_delete_older_messages_once_a_conversation_thread_exceeds_a_specified_length"
|
|
android:title="@string/preferences__delete_old_messages" />
|
|
|
|
<EditTextPreference android:defaultValue="500"
|
|
android:key="pref_trim_length"
|
|
android:title="@string/preferences__conversation_length_limit"
|
|
android:inputType="number"
|
|
android:dependency="pref_trim_threads" />
|
|
|
|
<Preference android:key="pref_trim_now"
|
|
android:title="@string/preferences__trim_all_threads_now"
|
|
android:summary="@string/preferences__scan_through_all_conversation_threads_and_enforce_conversation_length_limits"
|
|
android:dependency="pref_trim_threads" />
|
|
|
|
</PreferenceCategory>
|
|
|
|
<PreferenceCategory android:title="@string/preferences__display_settings" android:key="pref_display_category">
|
|
|
|
<Preference android:key="pref_choose_identity"
|
|
android:title="@string/preferences__choose_identity"
|
|
android:summary="@string/preferences__choose_your_contact_entry_from_the_contacts_list"/>
|
|
|
|
</PreferenceCategory>
|
|
|
|
<PreferenceCategory android:title="@string/preferences__passphrase">
|
|
|
|
<Preference android:key="pref_change_passphrase"
|
|
android:title="@string/preferences__change_passphrase"
|
|
android:summary="@string/preferences__change_my_passphrase"/>
|
|
|
|
<CheckBoxPreference android:defaultValue="false"
|
|
android:key="pref_timeout_passphrase"
|
|
android:summary="@string/preferences__forget_passphrase_from_memory_after_some_interval"
|
|
android:title="@string/preferences__timeout_passphrase" />
|
|
|
|
|
|
<org.thoughtcrime.securesms.preferences.PassphraseTimeoutPreference
|
|
android:key="pref_timeout_interval"
|
|
android:defaultValue="300"
|
|
android:title="@string/preferences__pref_timeout_interval_title"
|
|
android:summary="@string/preferences__the_amount_of_time_to_wait_before_forgetting_passphrase"
|
|
android:dependency="pref_timeout_passphrase"
|
|
android:dialogTitle="@string/preferences__pref_timeout_interval_dialogtitle" />
|
|
|
|
|
|
</PreferenceCategory>
|
|
|
|
<PreferenceCategory android:title="@string/preferences__advanced">
|
|
<CheckBoxPreference android:defaultValue="true"
|
|
android:key="pref_auto_complete_key_exchange"
|
|
android:title="@string/preferences__complete_key_exchanges"
|
|
android:summary="@string/preferences__automatically_complete_key_exchanges_for_new_sessions_or_for_existing_sessions_with_the_same_identity_key" />
|
|
|
|
<PreferenceScreen android:title="@string/preferences__identity_key_settings">
|
|
<Preference android:key="pref_view_identity"
|
|
android:title="@string/preferences__view_my_identity_key"
|
|
android:summary="@string/preferences__view_my_identity_key"/>
|
|
|
|
<Preference android:key="pref_manage_identity"
|
|
android:title="@string/preferences__manage_identity_keys"
|
|
android:summary="@string/preferences__manage_configured_identity_keys"/>
|
|
</PreferenceScreen>
|
|
|
|
<PreferenceScreen android:title="@string/preferences__advanced_mms_access_point_names">
|
|
<CheckBoxPreference android:key="pref_use_local_apns"
|
|
android:defaultValue="false"
|
|
android:title="@string/preferences__enable_fallback_mmsc"
|
|
android:summary="@string/preferences__use_mmsc_information_configured_here_when_system_apn_information_is_unavailable"/>
|
|
|
|
<EditTextPreference android:key="pref_apn_mmsc_host"
|
|
android:title="@string/preferences__mmsc_url_required"
|
|
android:dependency="pref_use_local_apns" />
|
|
|
|
<EditTextPreference android:key="pref_apn_mms_proxy"
|
|
android:title="@string/preferences__mms_proxy_host_optional"
|
|
android:dependency="pref_use_local_apns" />
|
|
|
|
<EditTextPreference android:key="pref_apn_mms_proxy_port"
|
|
android:title="@string/preferences__mms_proxy_port_optional"
|
|
android:dependency="pref_use_local_apns"
|
|
android:inputType="number" />
|
|
</PreferenceScreen>
|
|
</PreferenceCategory>
|
|
</PreferenceScreen>
|