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
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)
|
||||
|
||||
|
Before Width: | Height: | Size: 55 KiB After Width: | Height: | Size: 76 KiB |
|
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>
|
||||
|
Before Width: | Height: | Size: 116 KiB After Width: | Height: | Size: 123 KiB |
|
Before Width: | Height: | Size: 113 KiB After Width: | Height: | Size: 119 KiB |
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 66 KiB |