Skip to content

Commit 2a54867

Browse files
committed
improve welcome message and intro graphic
1 parent 210e5c7 commit 2a54867

File tree

7 files changed

+36
-44
lines changed

7 files changed

+36
-44
lines changed

src/main/java/org/thoughtcrime/securesms/ConversationListActivity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ protected void onCreate(Bundle icicle, boolean ready) {
118118
// it is not needed to keep all past update messages, however, when deleted, also the strings should be deleted.
119119
try {
120120
DcContext dcContext = DcHelper.getContext(this);
121-
final String deviceMsgLabel = "update_2_25_0_android-b";
121+
final String deviceMsgLabel = "update_2_33_1_android";
122122
if (!dcContext.wasDeviceMsgEverAdded(deviceMsgLabel)) {
123123
DcMsg msg = null;
124124
if (!getIntent().getBooleanExtra(FROM_WELCOME, false)) {
@@ -129,7 +129,7 @@ protected void onCreate(Bundle icicle, boolean ready) {
129129
// Util.copy(inputStream, new FileOutputStream(outputFile));
130130
// msg.setFile(outputFile, "image/jpeg");
131131

132-
msg.setText(getString(R.string.update_2_25, "https://i.delta.chat/#0A45953086F0C166D3BAF1D4BB2025496E4C2704&x=MVPi07rQBEmHO4FRb3brpwDe&j=n8mkKqu42WAKKUCx1bQOVh23&s=RxuXoa0vhvTs0QLsWM45Ues0&a=adb%40arcanechat.me&n=adb&b=ArcaneChat+Channel", "https://arcanechat.me/#contribute"));
132+
msg.setText(getString(R.string.update_2_33, "https://arcanechat.me/#contribute"));
133133
}
134134
dcContext.addDeviceMsg(deviceMsgLabel, msg);
135135

src/main/java/org/thoughtcrime/securesms/connect/DcHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ public static void setStockTranslations(Context context) {
131131
dcContext.setStockTranslation(68, context.getString(R.string.device_talk));
132132
dcContext.setStockTranslation(69, context.getString(R.string.saved_messages));
133133
dcContext.setStockTranslation(70, context.getString(R.string.device_talk_explain));
134-
dcContext.setStockTranslation(71, context.getString(R.string.device_talk_welcome_message2));
134+
dcContext.setStockTranslation(71, context.getString(R.string.device_welcome_message, "https://i.delta.chat/#0A45953086F0C166D3BAF1D4BB2025496E4C2704&x=MVPi07rQBEmHO4FRb3brpwDe&j=n8mkKqu42WAKKUCx1bQOVh23&s=RxuXoa0vhvTs0QLsWM45Ues0&a=adb%40arcanechat.me&n=adb&b=ArcaneChat+Channel"));
135135
dcContext.setStockTranslation(73, context.getString(R.string.systemmsg_subject_for_new_contact));
136136
dcContext.setStockTranslation(74, context.getString(R.string.systemmsg_failed_sending_to));
137137
dcContext.setStockTranslation(84, context.getString(R.string.configuration_failed_with_error));

src/main/res/drawable/intro1.png

-9.59 KB
Loading

src/main/res/values-es/strings.xml

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
3-
<!-- custom strings -->
4-
<string name="description">Descripción</string>
5-
<string name="or_separator">o</string>
6-
<string name="online">en línea</string>
7-
<string name="pink">Rosa</string>
8-
<string name="gray">Gris</string>
9-
<string name="share_location_for_12_hours">Por 12 horas</string>
10-
<string name="force_e2ee">Forzar el cifrado de extremo a extremo</string>
11-
<string name="disable_force_e2ee_warning">⚠️ Si desactivas esta opción, no estarás protegido contra el envío accidental de mensajes no cifrados. Desactiva esta opción únicamente si quieres enviar correos electrónicos no cifrados con tu cuenta de correo electrónico clásica.</string>
12-
<!-- End of custom strings -->
13-
143
<!-- common strings without special context -->
154
<string name="app_name">Delta Chat</string>
165
<string name="ok">OK</string>
@@ -1202,12 +1191,5 @@ Desactiva este ajuste solo si has eliminado este perfil de todos tus demás disp
12021191
<string name="perm_enable_bg_already_done">Ya has permitido que Delta Chat reciba mensajes en segundo plano.\n\nSi los mensajes aún no llegan en segundo plano, compruebe también la configuración de su sistema.</string>
12031192

12041193
<!-- device messages for updates -->
1205-
<string name="update_2_25">🔮 ¿Qué hay de nuevo?\n\n★ Ahora es posible crear canales con enlace de invitación. Únete al canal oficial (en inglés) de Delta Chat aquí: %1$s\n\n★ Ahorro de datos: reducido el tamaño de las notificaciones de lectura\n\n★ Ahora es posible guardar en el almacenamiento archivos compartidos por mini-apps\n\n★ Más protección de metadatos\n\n★ La creación de grupos se sincroniza immediatamente en todos tus dispositivos\n\n★ Arreglado el ordenamiento de multimedia en la galería del chat\n\n★ Varios otros arreglos y pequeñas mejoras\n\n\n💜 Dona para ayudarnos a mantener nuestra independencia y seguir mejorando: %1$s</string>
1206-
1207-
<string name="update_2_0">🔮 ¿Qué hay de nuevo?\n\n★ El cifrado del chat es ahora más confiable, no puede degradarse, por lo que los candados 🔒 en los mensajes ya no son necesarios.\n\n★ Los correos sin cifrado aparecerán en su propio chat y marcados con un símbolo de correo ✉️\n\n★ Nueva pantalla de perfil mejorado\n\n★ Nuevo botón para acceder rápidamente a las mini-apps del chat\n\n\n💜 Dona para ayudarnos a mantener nuestra independencia y seguir mejorando: %1$s</string>
1208-
1209-
<!-- deprecated -->
1210-
<string name="update_1_50_android">¿Qué hay de nuevo?\n\n❤️‍🔥 Nuevo selector de emojis con más emojis\n\n🎮 Aplicaciones de chat mejoradas: recibe notificaciones y abre aplicaciones en contexto, por ejemplo, abre una entrada de calendario agregada directamente\n\n👍 Recibe notificaciones sobre las reacciones a tus mensajes\n\n... 🛠️ CORRECCIONES y AÚN MÁS en %1$s</string>
1211-
<!-- deprecated -->
1212-
<string name="update_switch_profile_placement">ℹ️ Se movió la opción \"Cambiar perfil\": toca tu imagen de perfil en la esquina superior de la pantalla principal para agregar o cambiar perfiles 💡</string>
1194+
<string name="update_2_0">¿Qué hay de nuevo?\n\n💯 El cifrado de extremo a extremo es fiable y para siempre. ¡Se acabaron los candados 🔒!\n\n✉️ El correo electrónico clásico sin cifrado de extremo a extremo es marcado con un símbolo de carta.\n\n😻 Nueva pantalla de perfil mejorada para todos tus contactos.\n\n🔲 Nuevo botón para acceder rápidamente a las apps usadas en el chat.\n\n❤️ Dona para ayudarnos a mantener nuestra independencia y seguir mejorando: %1$s</string>
12131195
</resources>
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
3+
<string name="description">Descripción</string>
4+
<string name="or_separator">o</string>
5+
<string name="online">en línea</string>
6+
<string name="pink">Rosa</string>
7+
<string name="gray">Gris</string>
8+
<string name="share_location_for_12_hours">Por 12 horas</string>
9+
10+
<!-- device messages for updates -->
11+
<string name="device_welcome_message">🔮 Bienvenido a ArcaneChat✨\n\nPara ponerte en contacto con amigos:\n\n🤳🏻 Toca \"Código QR\" en la pantalla principal de ambos dispositivos. Elije \"Escanear código QR\" en un dispositivo y apúnta la cámara hacia el otro\n\n🔗 Si no estás en la misma habitación, comparte tu enlace de invitación usando \"Invitar amigos\" en el menú\n\n📢 Únete al [Canal Oficial de ArcaneChat](%1$s) para noticias sobre el desarrollo de la aplicación.</string>
12+
13+
<string name="update_2_33">🔮 ¿Qué hay de nuevo?\n\n★ Soporte para Android 16\n\n★ Mejorado el diseño para hacer mejor uso del espacio en pantalla\n\n★ Añadido color a los enlaces en las burbujas del chat\n\n★ Más protección de metadatos de los mensajes\n\n★ Arreglado problema con fallos inesperados de la aplicación\n\n★ Varios otros arreglos y pequeñas mejoras\n\n\n💜 Dona para ayudarnos a mantener nuestra independencia y seguir mejorando: %1$s</string>
14+
</resources>

src/main/res/values/strings.xml

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
3-
<!-- custom strings -->
4-
<string name="description">Description</string>
5-
<string name="could_not_open_file">Could not open file</string>
6-
<string name="menu_export_image">Export Image</string>
7-
<!-- the word "or" to separate blocks in the user interface that are mutually exclusive -->
8-
<string name="or_separator">or</string>
9-
<string name="online">online</string>
10-
<string name="pink">Pink</string>
11-
<string name="gray">Gray</string>
12-
<string name="share_location_for_12_hours">For 12 hours</string>
13-
<string name="force_e2ee">Force End-To-End Encryption</string>
14-
<string name="disable_force_e2ee_warning">⚠️ If you disable this option, you will not be protected against sending unencrypted messages by accident. Only disable this if you want to send unencrypted e-mails with your classic e-mail account.</string>
15-
<!-- End of custom strings -->
16-
173
<!-- common strings without special context -->
184
<string name="app_name">ArcaneChat</string>
195
<string name="ok">OK</string>
@@ -1193,12 +1179,5 @@
11931179
<string name="perm_enable_bg_already_done">You already allowed Delta Chat to receive messages in the background.\n\nIf messages still do not arrive in background, please also check your system settings.</string>
11941180

11951181
<!-- device messages for updates -->
1196-
<string name="update_2_25">🔮 What\'s new?\n\n★ Now it is possible to create channels that have invite links! Join the official Delta Chat channel here: %1$s\n\n★ More metadata protection\n\n★ Better multi-device: synchronize group creation across devices\n\n★ Data saving: reduce size of read receipts\n\n★ Improved onboarding speed\n\n★ Now it is possible to save to storage files shared from inside in-chat apps\n\n★ Fixed sorting of old media in the chat\'s gallery\n\n★ Several other fixes and small improvements\n\n\n💜 Please donate to help us remain independent and continue to bring improvements: %2$s</string>
1197-
1198-
<string name="update_2_0">🔮 What\'s new?\n\n★ End-to-end encryption is reliable and forever now so padlocks 🔒 are not needed anymore.\n\n★ Classic email without end-to-end encryption is marked with a letter symbol ✉️\n\n★ New enhanced profile screen for all your contacts\n\n★ New button for quick access to apps used in a chat\n\n\n💜 Please donate to help us remain independent and continue to bring improvements: %1$s</string>
1199-
1200-
<!-- deprecated -->
1201-
<string name="update_1_50_android">What\'s new?\n\n❤️‍🔥 New emojis picker with more emoji\n\n🎮 Enhanced in-chat apps: Get notifications and open supporting apps in context, i.e. open an added calendar entry directly\n\n👍 Get notified about reactions to your messages\n\n... 🛠️ FIXES and EVEN MORE at %1$s</string>
1202-
<!-- deprecated -->
1203-
<string name="update_switch_profile_placement">ℹ️ \"Switch Profile\" option moved: Tap your profile image in the upper corner of the main screen to add or switch profiles 💡</string>
1182+
<string name="update_2_0">What\'s new?\n\n💯 End-to-end encryption is reliable and forever now. Padlocks 🔒 are gone!\n\n✉️ Classic email without end-to-end encryption is marked with a letter symbol\n\n😻 New enhanced profile screen for all your contacts\n\n🔲 New button for quick access to apps used in a chat\n\n❤️ Please donate to help us remain independent and continue to bring improvements: %1$s</string>
12041183
</resources>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
3+
<string name="description">Description</string>
4+
<string name="could_not_open_file">Could not open file</string>
5+
<string name="menu_export_image">Export Image</string>
6+
<!-- the word "or" to separate blocks in the user interface that are mutually exclusive -->
7+
<string name="or_separator">or</string>
8+
<string name="online">online</string>
9+
<string name="pink">Pink</string>
10+
<string name="gray">Gray</string>
11+
<string name="share_location_for_12_hours">For 12 hours</string>
12+
13+
<!-- device messages for updates -->
14+
<string name="device_welcome_message">🔮 Welcome to ArcaneChat✨\n\nTo get in contact with friends:\n\n🤳🏻 Tap \"QR code\" on the main screen of both devices. Choose \"Scan QR Code\" on one device, and point it at the other\n\n🔗 If not in the same room, you can share your invite link from \"Invite friends\" in the menu\n\n📢 Join the [Official ArcaneChat Channel](%1$s) to keep updated about the development status.</string>
15+
16+
<string name="update_2_33">🔮 What\'s new?\n\n★ Target Android 16\n\n★ Improve edge-to-edge support\n\n★ Change color of links in text messages\n\n★ Metadata protection: protect message recipients\n\n★ Fix: avoid freezing in background\n\n★ Improve handling of video recoding\n\n★ Several other fixes and small improvements\n\n\n💜 Please donate to help us remain independent and continue to bring improvements: %1$s</string>
17+
</resources>

0 commit comments

Comments
 (0)