Files
omarchy-sc/RELEASE_NOTES.md
T
2026-08-31 18:46:57 +02:00

37 lines
1.4 KiB
Markdown

# Citizen Launcher 0.9.0 — distro-neutral preview
This release turns Omarchy Citizen into an optional integration instead of the product core.
## New
- standalone distro-neutral `citizen-launcher` Go binary
- embedded polished local GUI (`citizen-launcher gui`)
- Debian/Ubuntu `.deb` packaging
- generic Linux amd64 tarball
- Fedora RPM spec template
- distro detection via `/etc/os-release`
- package-manager detection for apt/dnf/pacman/zypper/apk diagnostics
- XDG-native config/data/state/cache paths with legacy Omarchy-Citizen migration
- generic systemd user maintenance timer, with launch-time maintenance fallback on non-systemd desktops
- support bundles generated entirely in Go
- Omarchy moved to `integrations/omarchy/`
- system tools preferred; LUG AppImage runtime is only a lazy portability fallback when cabextract/curl/unzip are unavailable
## Validation performed
- `go test ./...`
- `go vet ./...`
- static Linux amd64 Go build
- shell syntax verification
- embedded GUI HTTP/API smoke test
- generic user installer smoke test in an isolated HOME
- Omarchy updater integration test
- Debian package build and metadata inspection
## Still needs real-hardware testing
- clean Debian/Ubuntu desktop → RSI login/install → Star Citizen launch
- Fedora/openSUSE hardware testing
- AMD/NVIDIA/Intel Vulkan permutations
- production standalone self-update release channel once an official repository/release URL is chosen