docs(release): prepare v0.4.22

This commit is contained in:
h3p 2026-02-16 15:31:34 +01:00
parent e08b07c01a
commit f0a018832d
4 changed files with 27 additions and 18 deletions

View file

@ -4,6 +4,17 @@ All notable changes to **Neon Vision Editor** are documented in this file.
The format follows *Keep a Changelog*. Versions use semantic versioning with prerelease tags.
## [v0.4.22] - 2026-02-16
### Added
- TODO
### Improved
- TODO
### Fixed
- TODO
## [v0.4.21] - 2026-02-16
### Added

View file

@ -358,7 +358,7 @@
CODE_SIGNING_ALLOWED = YES;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 244;
CURRENT_PROJECT_VERSION = 245;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = CS727NF72U;
ENABLE_APP_SANDBOX = YES;
@ -438,7 +438,7 @@
CODE_SIGNING_ALLOWED = YES;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 244;
CURRENT_PROJECT_VERSION = 245;
DEAD_CODE_STRIPPING = YES;
DEVELOPMENT_TEAM = CS727NF72U;
ENABLE_APP_SANDBOX = YES;

View file

@ -220,12 +220,11 @@ struct WelcomeTourView: View {
private let pages: [TourPage] = [
TourPage(
title: "Whats New in This Release",
subtitle: "Major changes since v0.4.20:",
subtitle: "Major changes since v0.4.21:",
bullets: [
"Added curated popular editor themes: Dracula, One Dark Pro, Nord, Tokyo Night, and Gruvbox.",
"Improved macOS self-hosted updater flow to download and verify releases in-app, then stage installation for background apply on app close/restart.",
"Improved updater platform/channel safety by enforcing install actions only for direct-distribution macOS builds (never iOS/App Store).",
"Fixed Main Thread Checker violations in `EditorTextView` by ensuring `NSTextView.string` and `selectedRange` snapshot reads occur on the main thread."
"TODO",
"TODO",
"TODO"
],
iconName: "sparkles.rectangle.stack",
colors: [Color(red: 0.40, green: 0.28, blue: 0.90), Color(red: 0.96, green: 0.46, blue: 0.55)],

View file

@ -17,7 +17,7 @@
</p>
> Status: **active release**
> Latest release: **v0.4.21**
> Latest release: **v0.4.22**
> Platform target: **macOS 26 (Tahoe)** compatible with **macOS Sequoia**
> Apple Silicon: tested / Intel: not tested
@ -25,7 +25,7 @@
Prebuilt binaries are available on [GitHub Releases](https://github.com/h3pdesign/Neon-Vision-Editor/releases).
- Latest release: **v0.4.21**
- Latest release: **v0.4.22**
- Apple AppStore [On the AppStore](https://apps.apple.com/de/app/neon-vision-editor/id6758950965)
- TestFlight beta: [Join here](https://testflight.apple.com/join/YWB2fGAP)
- Architecture: Apple Silicon (Intel not tested)
@ -123,6 +123,12 @@ If macOS blocks first launch:
## Changelog
### v0.4.22 (summary)
- TODO
- TODO
- TODO
### v0.4.21 (summary)
- Added curated popular editor themes: Dracula, One Dark Pro, Nord, Tokyo Night, and Gruvbox.
@ -138,13 +144,6 @@ If macOS blocks first launch:
- Fixed iOS paste reliability regressions in the editor input view.
- Fixed line-number gutter/text overlap on large files by making gutter width dynamic based on visible digit count on both iOS and macOS.
### v0.4.19 (summary)
- Added adaptive theme background normalization so selected themes follow appearance mode (light in Light mode, dark in Dark/System-dark mode) without changing theme identity.
- Improved cross-platform editor readability by enforcing mode-aware base/background contrast for all built-in themes, including Neon Glow.
- Fixed macOS line-number ruler behavior where line numbers could disappear near end-of-document when scrolling to the bottom.
- Fixed iOS line-number gutter sync at bottom scroll positions by clamping gutter content offset to valid bounds.
Full release history: [`CHANGELOG.md`](CHANGELOG.md)
## Known Limitations
@ -164,12 +163,12 @@ Full release history: [`CHANGELOG.md`](CHANGELOG.md)
## Release Integrity
- Tag: `v0.4.21`
- Tag: `v0.4.22`
- Tagged commit: `1c31306`
- Verify local tag target:
```bash
git rev-parse --verify v0.4.21
git rev-parse --verify v0.4.22
```
- Verify downloaded artifact checksum locally: