Compact update banner — remove release notes, fix scroll issue; start 1.1.3 beta

This commit is contained in:
2026-05-07 23:24:52 +02:00
parent 032951882f
commit c18054a810
3 changed files with 7 additions and 16 deletions
+3 -3
View File
@@ -1038,9 +1038,9 @@ struct UpdateBanner: View {
VStack(alignment: .leading, spacing: 1) {
Text("Update available — v\(updater.latestVersion)")
.font(.system(size: 12, weight: .semibold))
if !updater.releaseNotes.isEmpty {
ReleaseNotesText(text: updater.releaseNotes, font: .system(size: 11))
}
Text("Tap Update to view what's new & install.")
.font(.system(size: 11))
.foregroundColor(.secondary)
}
Spacer()
Button("Update") { showSheet = true }
+1 -1
View File
@@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.1.2</string>
<string>1.1.3-beta.1</string>
<key>CFBundleVersion</key>
<string>35</string>
<key>LSMinimumSystemVersion</key>
+3 -12
View File
@@ -1,13 +1,4 @@
## What's new in v1.1.2
## What's new in v1.1.3
### Cleaner usage cards
Removed the redundant "5h" / "7d" labels from each card row — the section headers already make it clear which limit is which.
### Beta update support
The app now correctly detects and compares beta versions (e.g. v1.1.2-beta.2 > v1.1.2-beta.1) when the beta channel is enabled in Settings. Stable releases also correctly supersede beta builds of the same version — so users on a beta are prompted to install the final release.
### Fixed crash when enabling beta channel
Enabling the beta toggle could crash the app if no stable update was available. This is now fixed.
### Fixed settings panel truncation
The app name and version number no longer get cut off when an update badge is displayed in Settings.
### Compact update banner
The in-app update banner no longer shows full release notes — it now shows a short message and lets you tap Update to read what's new in the install sheet. This prevents the banner from pushing content around when release notes are long.