v0.9.0
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user