Skip to content

Commit

Permalink
Merge pull request #820 from tchapgouv/appndigital/cross-signin
Browse files Browse the repository at this point in the history
Activate cross signin and key back up
  • Loading branch information
appndigital authored Feb 13, 2023
2 parents 1b9d672 + bb883a5 commit b238f5e
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 10 deletions.
1 change: 1 addition & 0 deletions changelog.d/815.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Enable cross signin and secure storage.
11 changes: 6 additions & 5 deletions library/ui-strings/src/main/res/values-fr/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -682,9 +682,10 @@
<string name="passphrase_passphrase_too_weak">La phrase secrète est trop faible</string>
<string name="keys_backup_passphrase_not_empty_error_message">Veuillez supprimer la phrase secrète si vous voulez que ${app_name} génère une clé de récupération.</string>
<string name="keys_backup_setup_step1_title">Ne perdez jamais vos messages chiffrés</string>
<string name="keys_backup_setup_step1_description">Les messages dans les salons chiffrés sont sécurisés avec un chiffrement de bout en bout. Seuls vous et le(s) destinataire(s) avez les clés pour lire ces messages.
\n
\nSauvegardez vos clés de façon sécurisée pour éviter de les perdre.</string>
<string name="keys_backup_setup_step1_description">Protection afin d\'éviter de perdre l\'accès aux messages et données chiffrés.

Générez une clé de sécurité à stocker dans un endroit sûr comme un gestionnaire de mot de passe ou un coffre.
</string> <!-- Tchap wordings -->
<string name="keys_backup_setup_step2_button_title">Définir la phrase secrète</string>
<string name="keys_backup_setup_step3_button_title">Terminé</string>
<string name="keys_backup_setup_step3_copy_button_title">Sauvegarder la clé de récupération</string>
Expand Down Expand Up @@ -743,7 +744,7 @@
<string name="action_sign_out_confirmation_simple">Voulez-vous vraiment vous déconnecter ?</string>
<string name="encryption_message_recovery">Récupération des messages chiffrés</string>
<string name="error_empty_field_enter_user_name">Veuillez renseigner un nom d’utilisateur.</string>
<string name="keys_backup_setup">Commencer à utiliser la sauvegarde de clés</string>
<string name="keys_backup_setup">Utiliser une clé de sauvegarde Tchap</string> <!-- Tchap wordings -->
<string name="keys_backup_setup_step1_advanced">(Avancé)</string>
<string name="keys_backup_setup_step1_manual_export">Exporter les clés manuellement</string>
<string name="keys_backup_setup_step2_text_title">Protégez votre sauvegarde avec une phrase secrète.</string>
Expand All @@ -754,7 +755,7 @@
<string name="keys_backup_setup_step1_recovery_key_alternative">Ou protégez votre sauvegarde avec une clé de récupération, en la conservant en lieu sûr.</string>
<string name="keys_backup_setup_step2_skip_button_title">(Avancé) Configurer une clé de récupération</string>
<string name="keys_backup_setup_step3_success_title">Bien joué !</string>
<string name="keys_backup_setup_step3_text_line1">Vos clés sont en cours de sauvegarde.</string>
<string name="keys_backup_setup_step3_text_line1">Stockez votre clé dans un endroit sûr. Elle peut être utilisée pour dévérouiller vos messages et données chiffrés.</string>
<string name="keys_backup_setup_step3_text_line2">Votre clé de récupération est une mesure de précaution. Vous pouvez l’utiliser pour restaurer l’accès à vos messages chiffrés si vous oubliez votre phrase secrète.
\nConservez votre clé de récupération en lieu sûr, comme un gestionnaire de mots de passe (ou un coffre-fort)</string>
<string name="keys_backup_setup_step3_text_line2_no_passphrase">Conservez votre clé de récupération dans un endroit sûr, comme un gestionnaire de mots de passe (ou un coffre-fort)</string>
Expand Down
4 changes: 2 additions & 2 deletions vector-config/src/btchap/res/values/config-features.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="tchap_is_cross_signing_enabled">false</bool>
<bool name="tchap_is_key_backup_enabled">false</bool>
<bool name="tchap_is_cross_signing_enabled">true</bool>
<bool name="tchap_is_key_backup_enabled">true</bool>
</resources>
4 changes: 2 additions & 2 deletions vector-config/src/tchap/res/values/config-features.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="tchap_is_cross_signing_enabled">false</bool>
<bool name="tchap_is_key_backup_enabled">false</bool>
<bool name="tchap_is_cross_signing_enabled">true</bool>
<bool name="tchap_is_key_backup_enabled">true</bool>
</resources>
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,8 @@ class KeysBackupSetupStep1Fragment :
}

private fun onButtonClick() {
viewModel.navigateEvent.value = LiveEvent(KeysBackupSetupSharedViewModel.NAVIGATE_TO_STEP_2)
// viewModel.navigateEvent.value = LiveEvent(KeysBackupSetupSharedViewModel.NAVIGATE_TO_STEP_2)
viewModel.prepareRecoveryKey(requireContext(), null) // Tchap : only recovery key
}

private fun onManualExportClick() {
Expand Down

0 comments on commit b238f5e

Please sign in to comment.