Repository navigation
SubX 0.2.0
[0.2.0] - 2026-09-08
Added
- Linux Flatpak bundle published with each release, installable from the Flathub-style user remote.
- SubX brand icon set replacing the stock Tauri artwork across all platforms; README headers now feature the project icon and real app screenshots.
Changed
- Backend now depends on the
subx-coreengine crate (published registry version) instead of thesubx-clire-export facade, dropping the CLI's terminal-only dependencies from the resolved graph; no user-visible behaviour change. backendCodeParityguard generalized to name both engine-crate spellings outsidesrc-tauriand now asserts the replacedsubx-clifacade is absent from the resolvedCargo.lockgraph.- Product descriptions (bundle long description, Flatpak metainfo, package/manifest descriptions, README tagline) name no crate: SubX is described by what it does, not by the engine crate behind it.
- Release workflow can build a release from a specified branch instead of only the default branch.
- GitHub Actions pins bumped to their current major versions; the frontend now builds before the backend coverage gate in CI.
Fixed
- Settings screen keeps the AI provider form editable when the strict configuration read fails, so an invalid on-disk value no longer leaves the screen unusable.
- Spec-coverage tooling rejects path inputs that escape the repository root.
- Release workflow checks out the tag itself on tag-push triggers (the dispatch-branch option previously passed a literal
falseref to checkout, failing every build job); the draft-release reuse lookup now finds existing drafts, which the tag endpoint does not surface.
Installation Notes & Security Caveats
This release is distributed without Apple Developer or Windows Authenticode code-signing signatures.
Linux Compatibility Floor
- Built against glibc 2.39 (Ubuntu 24.04+, Debian 13+, Fedora 40+). Prebuilt binaries require glibc 2.39 or newer on Linux systems.
macOS Security Gatekeeper
- Unsigned binaries trigger macOS Gatekeeper ("SubX is damaged and can't be opened"). Remove the quarantine attribute after installation:
xattr -dr com.apple.quarantine /Applications/SubX.app
Windows SmartScreen
- Windows Defender SmartScreen may show an untrusted publisher warning on launch. Click More info, then select Run anyway.
Verifying Build Provenance
- Verify the authentic build provenance of any released asset using the GitHub CLI:
gh attestation verify <file> --repo jim60105/subx