From b531a3c0128ea459f63a9ec65dd47791c9b6a07f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?bi=C3=B6rn?= Date: Sat, 21 Feb 2026 22:07:41 +0100 Subject: [PATCH] fix: chat-description-changed text in old clients (#7870) instead of Alice saying to Bob "You changed the chat description", we now say "[Chat description changed, please update ...] i was also considering to say "[Chat description changed to:\n\n...]" but then there is no incentive for ppl to update, and chat descriptions for chat creation would still be missing. and this is probably far more often used. successor of https://github.com/chatmail/core/pull/7829 --- src/chat.rs | 4 +++- src/chat/chat_tests.rs | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/chat.rs b/src/chat.rs index 2b20642aa..546f069d7 100644 --- a/src/chat.rs +++ b/src/chat.rs @@ -4264,7 +4264,9 @@ async fn set_chat_description_ex( if chat.is_promoted() { let mut msg = Message::new(Viewtype::Text); - msg.text = stock_str::msg_chat_description_changed(context, ContactId::SELF).await; + msg.text = + "[Chat description changed. To see this and other new features, please update the app]" + .to_string(); msg.param.set_cmd(SystemMessage::GroupDescriptionChanged); msg.id = send_msg(context, chat_id, &mut msg).await?; diff --git a/src/chat/chat_tests.rs b/src/chat/chat_tests.rs index e5e5a0540..66b444fc0 100644 --- a/src/chat/chat_tests.rs +++ b/src/chat/chat_tests.rs @@ -3231,7 +3231,7 @@ async fn test_chat_description(initial_description: &str, join_via_qr: bool) -> let sent = alice.pop_sent_msg().await; assert_eq!( sent.load_from_db().await.text, - "You changed the chat description." + "[Chat description changed. To see this and other new features, please update the app]" ); tcm.section("Bob receives the description change");