Unfocus v0.1.0-alpha.1
Pre-release
Pre-release
Immutable
release. Only release title and notes can be modified.
These early builds are not code-signed or notarized. Verify downloads with SHA256SUMS and the GitHub build-provenance attestations.
The release also includes a CycloneDX SBOM and the bundled third-party notices.
- Linux: install the
.deb,.rpm, or.AppImage. X11 only; Wayland is unsupported. - macOS: right-click the app and choose Open the first time. Multi-monitor behavior is not yet qualified.
- Windows: idle and fullscreen probes report as unavailable.
Changes
- Name artifacts for the release they belong to
- Take the release id from the write instead of reading it back
- Accept a prerelease label on a release tag
- Look releases up by listing so drafts are visible
- Fail closed in the release and audit gates
- Scope overlay events to one run and stop reporting zero displays
- Document the new checks and release pipeline
- Pin toolchains and gate dependencies, licenses, and releases
- Drop the unused moon halo from the scene
- Drive the overlay from native ticks and report probe state honestly
- Run scheduled breaks from a cached-probe reminder loop
- Harden the Linux spike container runner
- Create the release draft once and drop the removed macOS runner
- Add version sync script and CI version guard
- Add issue forms for bugs, features, and platform reports
- Document macOS support and add build status badges
- Report unsupported probes as unsupported rather than pending
- Add macOS idle and fullscreen probes via Quartz
- Declare @types/node for vite config typing
- Add CI checks and tag-triggered release builds
- Tighten agent guidance with directory map and verification gates
- Add README, license, and screenshots
- Add contributor guidance for agents
- Add containerized X11 development runner
- Add synchronized break overlay and diagnostics dashboard
- Add generated Ridgeline night scene
- Add tray, overlay windows, and X11 idle and fullscreen probes
- Scaffold Tauri 2 app with SvelteKit frontend