ui: what's new in v7.1.4, security audit by Trail of Bits (#8201)

* ui: what's new in v7.1.4, security audit by Trail of Bits; blog placeholder

* ci: iOS and desktop references of v7.1.4 what's new

* blog: placeholder moved to its own PR

* ui: shorter v7.1.4 what's new texts

* ui: v7.1.4 audit item: ask contacts to upgrade, report soon

* android, desktop: crowdfunding image says you own your identity

* android, desktop: crowdfunding image sizes from the 1200x400 source

* ci: desktop references of v7.1.4 what's new with the new image and texts

* ui: crowdfunding caption as before, page headline Own a part of SimpleX Chat, report on its own line

* android, desktop: phone corner as in the original crowdfunding image
This commit is contained in:
Evgeny @ SimpleX Chat authored and GitHub committed 2026-11-14 18:44:18 +00:00
1 parent e64c2279af
commit de44339cf0
9 files changed
+20 -5

No files matched your search

@@ -700,9 +700,16 @@ private let versionDescriptions: [VersionDescription] = [
]
),
VersionDescription(
version: "v7.1",
version: "v7.1.4",
post: nil,
features: (isInUS ? [
features: [
Feature.feature(Description(
icon: "checkmark.shield",
title: "New security audit by Trail of Bits",
description: "Please ask your contacts to upgrade.\nReport will be public soon.",
learnMore: URL(string: "https://simplex.chat/blog/20261121-simplex-chat-security-audit-trail-of-bits-security-process.html")
))
] + (isInUS ? [
.view(FeatureView(
icon: nil,
title: "Own a part of SimpleX Chat",
@@ -904,7 +911,7 @@ struct GetStakeView: View {
var body: some View {
ZoomablePageView {
VStack(alignment: .leading, spacing: 18) {
Text(verbatim: "Invest in\nSimpleX Chat")
Text(verbatim: "Own a part of\nSimpleX Chat")
.font(.largeTitle)
.bold()
.fixedSize(horizontal: false, vertical: true)
Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 78 KiB

@@ -992,9 +992,15 @@ private val versionDescriptions: List<VersionDescription> = listOf(
)
),
VersionDescription(
version = "v7.1",
version = "v7.1.4",
post = null,
features = listOf(
VersionFeature.FeatureDescription(
icon = MR.images.ic_verified_user,
titleId = MR.strings.v7_1_4_security_audit,
descrId = MR.strings.v7_1_4_security_audit_descr,
learnMoreLink = "https://simplex.chat/blog/20261121-simplex-chat-security-audit-trail-of-bits-security-process.html"
),
VersionFeature.FeatureView(
icon = null,
titleId = MR.strings.v7_1_invest,
@@ -1245,7 +1251,7 @@ fun GetStakeView(showFirstImage: Boolean, inCenterOfWindow: Boolean = false, clo
ColumnWithScrollBar(Modifier.pinchZoom().padding(horizontal = DEFAULT_PADDING)) {
// in the center of the window the page is wide enough for the title to fit on one line
val title = "Invest in\nSimpleX Chat"
val title = "Own a part of\nSimpleX Chat"
AppBarTitle(if (inCenterOfWindow) title.replace("\n", " ") else title, withPadding = false)
if (showFirstImage) {
slideImage(getStakeSlides[0])
@@ -3371,4 +3371,6 @@
<string name="v7_1_channels_descr">Add moderators and sign every message.</string>
<string name="v7_1_flat_layout">Flat layout and markdown</string>
<string name="v7_1_flat_layout_descr">Enable in Appearance settings.</string>
<string name="v7_1_4_security_audit">New security audit by Trail of Bits</string>
<string name="v7_1_4_security_audit_descr">Please ask your contacts to upgrade.\nReport will be public soon.</string>
</resources>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

After

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 113 KiB

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 66 KiB