diff --git a/TCHAP_CHANGES.md b/TCHAP_CHANGES.md
index 8e22121455..f2d529694a 100644
--- a/TCHAP_CHANGES.md
+++ b/TCHAP_CHANGES.md
@@ -1,3 +1,16 @@
+Changes in Tchap 2.11.2 (2024-04-30)
+====================================
+
+Features ✨
+----------
+ - Activation des appels vocaux pour les instances Diplomatie et Finances ([#1038](https://github.com/tchapgouv/tchap-android/issues/1038))
+
+Improvements 🙌
+--------------
+ - Mise à jour de l'écran de compte expiré. ([#1035](https://github.com/tchapgouv/tchap-android/issues/1035))
+ - Améliorer la compréhension de la fonctionnalité notification par courriel. ([#1037](https://github.com/tchapgouv/tchap-android/issues/1037))
+
+
Changes in Tchap 2.11.1 (2024-04-11)
====================================
diff --git a/library/ui-strings/src/main/res/values-fr/strings_tchap.xml b/library/ui-strings/src/main/res/values-fr/strings_tchap.xml
index 7d15c1b9b6..c00f8ce80d 100644
--- a/library/ui-strings/src/main/res/values-fr/strings_tchap.xml
+++ b/library/ui-strings/src/main/res/values-fr/strings_tchap.xml
@@ -68,10 +68,12 @@
Partager le lien
- La durée de validité de votre compte a expiré. Un e\u2011mail vous a été envoyé pour la renouveler. Une fois que vous aurez suivi le lien qu’il contient, cliquez ci-dessous.
- J’ai renouvelé mon compte
- Demander l’envoi d’un nouvel email
- Un nouvel e\u2011mail vous a été envoyé pour renouveler la validité de votre compte. Une fois que vous aurez suivi le lien qu’il contient, cliquez ci-dessous.
+ Votre compte a expiré
+ Un e\u2011mail vous a été envoyé pour renouveler votre compte. Une fois que vous aurez suivi le lien qu’il contient, cliquez ci-dessous.
+ Continuer
+ Envoyer un nouvel email
+ Un nouvel e\u2011mail vous a été envoyé pour renouveler votre compte. Une fois que vous aurez suivi le lien qu’il contient, cliquez ci-dessous.
+ Nouvel e\u2011mail envoyé
Je n’ai pas\nde compte
@@ -109,6 +111,7 @@
Inscrire mon compte sur liste rouge
Les autres utilisateurs ne pourront pas découvrir mon compte lors de leurs recherches
Pour désactiver cette option, vous devez accepter que votre adresse e\u2011mail soit visible des autres utilisateurs lors de leurs recherches.
+ Recevez un e\u2011mail si au moins un message reste non lu pendant 72h.
La vérification de votre nouvelle session a échoué.
diff --git a/library/ui-strings/src/main/res/values/strings_tchap.xml b/library/ui-strings/src/main/res/values/strings_tchap.xml
index 099393bc84..61eb61a9be 100644
--- a/library/ui-strings/src/main/res/values/strings_tchap.xml
+++ b/library/ui-strings/src/main/res/values/strings_tchap.xml
@@ -68,10 +68,12 @@
Share the link
- The validity period of your account has expired. An email has been sent to you in order to renew it. Once you’ve followed the link it contains, click below.
- I renewed the validity of my account
+ Your account has expired
+ An email has been sent to you in order to renew your account. Once you’ve followed the link it contains, click below.
+ Continue
Request a renewal email
- A new email has been sent to you in order to renew your account validity. Once you’ve followed the link it contains, click below.
+ A new email has been sent to you in order to renew your account. Once you’ve followed the link it contains, click below.
+ Email sent
I do not have\nan account
@@ -109,6 +111,7 @@
Subscribe to the red list.
"Other users won't be able to find my account in their search results."
To disable this option, you must accept that your email address is visible to the other users.
+ Receive an email if at least one message has not been read for 72 hours.
Failed to verify your new session.
diff --git a/towncrier.toml b/towncrier.toml
index 6920e8c358..6d18b84f3d 100644
--- a/towncrier.toml
+++ b/towncrier.toml
@@ -1,5 +1,5 @@
[tool.towncrier]
- version = "2.11.1"
+ version = "2.11.2"
directory = "changelog.d"
filename = "TCHAP_CHANGES.md"
name = "Changes in Tchap"
diff --git a/vector-app/build.gradle b/vector-app/build.gradle
index 532bfbf466..85578bdeb4 100644
--- a/vector-app/build.gradle
+++ b/vector-app/build.gradle
@@ -37,7 +37,7 @@ ext.versionMinor = 11
// Note: even values are reserved for regular release, odd values for hotfix release.
// When creating a hotfix, you should decrease the value, since the current value
// is the value for the next regular release.
-ext.versionPatch = 1
+ext.versionPatch = 2
static def getGitTimestamp() {
def cmd = 'git show -s --format=%ct'
diff --git a/vector-config/src/main/java/im/vector/app/config/Config.kt b/vector-config/src/main/java/im/vector/app/config/Config.kt
index f15929ee85..31dcf284f6 100644
--- a/vector-config/src/main/java/im/vector/app/config/Config.kt
+++ b/vector-config/src/main/java/im/vector/app/config/Config.kt
@@ -46,8 +46,8 @@ object Config {
*/
const val ALLOW_EXTERNAL_UNIFIED_PUSH_DISTRIBUTORS = false // Tchap: Disable UnifiedPush (use Firebase/background sync)
- const val ENABLE_LOCATION_SHARING = true
- const val LOCATION_MAP_TILER_KEY = "" // Tchap: Disable Location Sharing
+ const val ENABLE_LOCATION_SHARING = false // Tchap: Disable Location Sharing
+ const val LOCATION_MAP_TILER_KEY = ""
/**
* Whether to read the `io.element.functional_members` state event
diff --git a/vector-config/src/tchap/res/values/config-features.xml b/vector-config/src/tchap/res/values/config-features.xml
index f9439b9f00..4d141f2b07 100755
--- a/vector-config/src/tchap/res/values/config-features.xml
+++ b/vector-config/src/tchap/res/values/config-features.xml
@@ -6,5 +6,7 @@
- agent.dinum.tchap.gouv.fr
+ - agent.diplomatie.tchap.gouv.fr
+ - agent.finances.tchap.gouv.fr
diff --git a/vector/src/main/java/fr/gouv/tchap/features/expired/ExpiredAccountActivity.kt b/vector/src/main/java/fr/gouv/tchap/features/expired/ExpiredAccountActivity.kt
index 178ea0317d..04742fb7df 100644
--- a/vector/src/main/java/fr/gouv/tchap/features/expired/ExpiredAccountActivity.kt
+++ b/vector/src/main/java/fr/gouv/tchap/features/expired/ExpiredAccountActivity.kt
@@ -65,10 +65,12 @@ class ExpiredAccountActivity : VectorBaseActivity()
private fun renderState(state: ExpiredAccountViewState) {
with(views) {
if (state.isRenewalEmailSent) {
- titleView.setText(R.string.tchap_expired_account_on_new_sent_email_msg)
+ titleView.setText(R.string.tchap_expired_account_on_new_sent_email_title)
+ msgView.setText(R.string.tchap_expired_account_on_new_sent_email_msg)
renewalEmailButton.isVisible = false
} else {
- titleView.setText(R.string.tchap_expired_account_msg)
+ titleView.setText(R.string.tchap_expired_account_title)
+ msgView.setText(R.string.tchap_expired_account_msg)
renewalEmailButton.isVisible = true
}
}
diff --git a/vector/src/main/java/im/vector/app/features/settings/notifications/VectorSettingsNotificationFragment.kt b/vector/src/main/java/im/vector/app/features/settings/notifications/VectorSettingsNotificationFragment.kt
index db340c3e73..5d126eda09 100644
--- a/vector/src/main/java/im/vector/app/features/settings/notifications/VectorSettingsNotificationFragment.kt
+++ b/vector/src/main/java/im/vector/app/features/settings/notifications/VectorSettingsNotificationFragment.kt
@@ -269,6 +269,8 @@ class VectorSettingsNotificationFragment :
emails.forEach { (emailPid, isEnabled) ->
val pref = VectorSwitchPreference(requireContext())
pref.title = resources.getString(R.string.settings_notification_emails_enable_for_email, emailPid.email)
+ // Tchap: Add notification email description
+ pref.summary = resources.getString(R.string.tchap_settings_notification_emails_summary)
pref.isChecked = isEnabled
pref.setTransactionalSwitchChangeListener(lifecycleScope) { isChecked ->
if (isChecked) {
diff --git a/vector/src/main/res/layout/activity_tchap_expired.xml b/vector/src/main/res/layout/activity_tchap_expired.xml
index a3f89015db..552894eacf 100644
--- a/vector/src/main/res/layout/activity_tchap_expired.xml
+++ b/vector/src/main/res/layout/activity_tchap_expired.xml
@@ -18,9 +18,20 @@
+
+
@@ -30,8 +41,7 @@
style="@style/Widget.Vector.Button.Text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_gravity="end"
- android:layout_marginTop="22dp"
+ android:layout_gravity="center_horizontal"
android:text="@string/tchap_expired_account_resume_button" />