Release notes for 7.77

This commit is contained in:
Scott Nonnenberg
2025-10-22 16:17:12 -07:00
parent 423b3257cf
commit 2866876cf5
2 changed files with 22 additions and 1 deletions

View File

@@ -9652,5 +9652,13 @@
"icu:WhatsNew__7.76": { "icu:WhatsNew__7.76": {
"messageformat": "Set up custom notification profiles to control which people and groups you receive notifications from when that profile is enabled. Create a “Work” profile that keeps non-coworkers at bay (with an exception for your bae) and a “Downtime” profile that doesn't include your boss. You can switch between notification profiles whenever you want, or configure a schedule so it happens automatically.", "messageformat": "Set up custom notification profiles to control which people and groups you receive notifications from when that profile is enabled. Create a “Work” profile that keeps non-coworkers at bay (with an exception for your bae) and a “Downtime” profile that doesn't include your boss. You can switch between notification profiles whenever you want, or configure a schedule so it happens automatically.",
"description": " Release notes for 7.76 release" "description": " Release notes for 7.76 release"
},
"icu:WhatsNew__7.77-1": {
"messageformat": "Chat folders let you organize your organizations, group your groups, and individualize your individuals into unique folders that are easy to customize and rearrange. Display unread messages from your favorite people, filter by chat type (1-on-1 and groups), or create separate folders like \"Personal\" and \"Work\" so you can quickly see the messages that are relevant to you. Enable chat folders in Settings > Chats to get started.",
"description": " Release notes for 7.77 release"
},
"icu:WhatsNew__7.77-2": {
"messageformat": "This update also includes a bugfix for an issue that prevented link previews from being generated when the message also included emoji characters. Thanks, <elias6></elias6>",
"description": " Release notes for 7.77 release"
} }
} }

View File

@@ -34,6 +34,10 @@ export function ExternalLink(props: {
); );
} }
function Elias6() {
return <ExternalLink href="https://github.com/elias6">@elias6</ExternalLink>;
}
export function WhatsNewModal({ export function WhatsNewModal({
i18n, i18n,
hideWhatsNewModal, hideWhatsNewModal,
@@ -43,7 +47,16 @@ export function WhatsNewModal({
const releaseNotes: ReleaseNotesType = { const releaseNotes: ReleaseNotesType = {
date: new Date(window.getBuildCreation?.() || Date.now()), date: new Date(window.getBuildCreation?.() || Date.now()),
version: window.getVersion?.(), version: window.getVersion?.(),
features: [<I18n i18n={i18n} id="icu:WhatsNew__7.76" />], features: [
<I18n i18n={i18n} id="icu:WhatsNew__7.77-1" />,
<I18n
i18n={i18n}
id="icu:WhatsNew__7.77-2"
components={{
elias6: Elias6,
}}
/>,
],
}; };
if (releaseNotes.features.length === 1 && !releaseNotes.header) { if (releaseNotes.features.length === 1 && !releaseNotes.header) {