From f8579e7d225239015f23a6ca5b7fe379865de714 Mon Sep 17 00:00:00 2001 From: Nicolas Buquet Date: Wed, 16 Oct 2024 15:22:50 +0200 Subject: [PATCH] =?UTF-8?q?Param=C3=A9trer=20le=20serveur=20par=20d=C3=A9f?= =?UTF-8?q?aut=20de=20TchapX=20et=20am=C3=A9liorer=20la=20consigne=20de=20?= =?UTF-8?q?login?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Localizations/fr.lproj/Localizable.strings | 2 +- ElementX/Sources/Application/AppSettings.swift | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/ElementX/Resources/Localizations/fr.lproj/Localizable.strings b/ElementX/Resources/Localizations/fr.lproj/Localizable.strings index ae8d717f79..c2ee5e78fb 100644 --- a/ElementX/Resources/Localizations/fr.lproj/Localizable.strings +++ b/ElementX/Resources/Localizations/fr.lproj/Localizable.strings @@ -518,7 +518,7 @@ "screen_login_error_invalid_user_id" = "Il ne s’agit pas d’un identifiant utilisateur valide. Format attendu : « @user:homeserver.org »"; "screen_login_error_refresh_tokens" = "Ce serveur est configuré pour utiliser des tokens d'actualisation. Ils ne sont pas pris en charge lors de l'utilisation d'une connexion basée sur un mot de passe."; "screen_login_error_unsupported_authentication" = "Le serveur d’accueil sélectionné ne prend pas en charge le mot de passe ou la connexion OIDC. Contactez votre administrateur ou choisissez un autre serveur d’accueil."; -"screen_login_form_header" = "Saisissez vos identifiants"; +"screen_login_form_header" = "Saisissez vos identifiants\n(sous la forme paul.lagent-beta.gouv.fr)"; // Tchap "screen_login_title" = "Content de vous revoir !"; "screen_login_title_with_homeserver" = "Connectez-vous à %1$@"; "screen_media_picker_error_failed_selection" = "Échec de la sélection du média, veuillez réessayer."; diff --git a/ElementX/Sources/Application/AppSettings.swift b/ElementX/Sources/Application/AppSettings.swift index 556c88374a..731b69ed6f 100644 --- a/ElementX/Sources/Application/AppSettings.swift +++ b/ElementX/Sources/Application/AppSettings.swift @@ -99,11 +99,18 @@ final class AppSettings { @UserPreference(key: UserDefaultsKeys.lastVersionLaunched, storageType: .userDefaults(store)) var lastVersionLaunched: String? + // Tchap: define Tchap default HomeServer by environment. /// The default homeserver address used. This is intentionally a string without a scheme /// so that it can be passed to Rust as a ServerName for well-known discovery. - // Tchap: define Tchap DEV default HomeServer - // private(set) var defaultHomeserverAddress = "matrix.org" + #if IS_TCHAP_DEVELOPMENT private(set) var defaultHomeserverAddress = "matrix.dev01.tchap.incubateur.net" + #elseif IS_TCHAP_STAGING + private(set) var defaultHomeserverAddress = "matrix.i.tchap.gouv.fr" + #elseif IS_TCHAP_PRODUCTION + private(set) var defaultHomeserverAddress = "matrix.agent.dinum.tchap.gouv.fr" + #else + private(set) var defaultHomeserverAddress = "matrix.org" + #endif /// The task identifier used for background app refresh. Also used in main target's the Info.plist let backgroundAppRefreshTaskIdentifier = "io.element.elementx.background.refresh"