From 55d0a06fc19dcba0f0dbb3a9b9fe5f682e2b2a5d Mon Sep 17 00:00:00 2001 From: Onuray Sahin Date: Mon, 29 Aug 2022 13:35:32 +0300 Subject: [PATCH 01/17] Create security recommendations section header. --- .../src/main/res/values/strings.xml | 2 ++ .../res/layout/fragment_settings_devices.xml | 22 ++++++++++++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/library/ui-strings/src/main/res/values/strings.xml b/library/ui-strings/src/main/res/values/strings.xml index f8eb4b8de0..2411492c72 100644 --- a/library/ui-strings/src/main/res/values/strings.xml +++ b/library/ui-strings/src/main/res/values/strings.xml @@ -3225,5 +3225,7 @@ View All (%1$d) Verified · Last activity %1$s Unverified · Last activity %1$s + Security recommendations + Improve your account security by following these recommendations. diff --git a/vector/src/main/res/layout/fragment_settings_devices.xml b/vector/src/main/res/layout/fragment_settings_devices.xml index 1367835d2c..8b4df5070b 100644 --- a/vector/src/main/res/layout/fragment_settings_devices.xml +++ b/vector/src/main/res/layout/fragment_settings_devices.xml @@ -8,6 +8,26 @@ android:layout_width="match_parent" android:layout_height="wrap_content"> + + + + + app:layout_constraintTop_toBottomOf="@id/deviceListSecurityRecommendationsDivider" /> Date: Mon, 29 Aug 2022 15:41:58 +0300 Subject: [PATCH 02/17] Create security recommendations view layout. --- .../src/main/res/values/strings.xml | 4 ++ .../ui-styles/src/main/res/values/colors.xml | 1 + .../bg_security_recommendation_shield.xml | 9 ++++ .../layout/view_security_recommendation.xml | 53 +++++++++++++++++++ 4 files changed, 67 insertions(+) create mode 100644 vector/src/main/res/drawable/bg_security_recommendation_shield.xml create mode 100644 vector/src/main/res/layout/view_security_recommendation.xml diff --git a/library/ui-strings/src/main/res/values/strings.xml b/library/ui-strings/src/main/res/values/strings.xml index 2411492c72..f4a88ad354 100644 --- a/library/ui-strings/src/main/res/values/strings.xml +++ b/library/ui-strings/src/main/res/values/strings.xml @@ -3227,5 +3227,9 @@ Unverified · Last activity %1$s Security recommendations Improve your account security by following these recommendations. + Unverified sessions + Verify or sign out from unverified sessions. + Inactive sessions + Consider signing out from old sessions (90 days or older) you don’t use anymore. diff --git a/library/ui-styles/src/main/res/values/colors.xml b/library/ui-styles/src/main/res/values/colors.xml index e72d02f51e..01af740d43 100644 --- a/library/ui-styles/src/main/res/values/colors.xml +++ b/library/ui-styles/src/main/res/values/colors.xml @@ -143,6 +143,7 @@ #0DBD8B #17191C #FF4B55 + #0FFF4B55 diff --git a/vector/src/main/res/drawable/bg_security_recommendation_shield.xml b/vector/src/main/res/drawable/bg_security_recommendation_shield.xml new file mode 100644 index 0000000000..3d46fd4ff6 --- /dev/null +++ b/vector/src/main/res/drawable/bg_security_recommendation_shield.xml @@ -0,0 +1,9 @@ + + + + + + + + diff --git a/vector/src/main/res/layout/view_security_recommendation.xml b/vector/src/main/res/layout/view_security_recommendation.xml new file mode 100644 index 0000000000..949c6e99ae --- /dev/null +++ b/vector/src/main/res/layout/view_security_recommendation.xml @@ -0,0 +1,53 @@ + + + + + + + + + +