Repository navigation
Releases: chaosfox26/framey-app
Release list
Framey App 1.0.1
Framey App 1.0.1: fixes found by an independent audit and a 40-reviewer pass of 1.0. Replaces 1.0.
- Remove checks the Fan Control root parts first and only deletes your key, files and settings after the stock fan service is confirmed back. Cleanup failures are reported instead of claimed clean, and a missing key file no longer blocks Remove.
- Updates keep the old version until the root step and the final service checks pass, and roll back if they fail. The Fan Control password is checked before anything is swapped.
- Plugin packages: archive sizes are counted correctly (the 20 MB limit could be bypassed), the manifest must be valid JSON, and ids starting with a hyphen are handled.
- SSH and SCP now have keepalives and a per-command deadline, so a stalled connection can no longer hang a job forever.
- SteamVR is restarted only if it is running, the app says which, and the Install / Update confirmation warns that a running VR session will end.
- The offline fallback bundled in the Windows build had CRLF line endings in the root shell scripts. The bundle is now LF, and the build fails if that regresses.
- A new key is not glued onto a last line without a newline, the window cannot be closed while a job is running (checked from core state), the macOS fields now support copy and paste, and the Linux theme buttons can no longer crash the app.
- Bundled Framey and Fan Control are the 1.0.1 releases (see PROVENANCE.txt).
Downloads: FrameyApp-windows.exe, FrameyApp-linux-x86_64.tar.gz, FrameyApp-linux-arm64.tar.gz, FrameyApp-macos.tar.gz (arm64 and Intel), SHA256SUMS.txt, PROVENANCE.txt, LICENSE.txt. GPL-2.0 only. Not code-signed. Linux needs the GTK 3 runtime library.
Verified: all four builds compile in CI, the Windows window was run on Windows, and the fixes were tested offline with fixtures. Verified on a headset (Steam Frame, SteamOS 0.4.5): first-time password authorization, Install with Fan Control, and the SteamVR restart worked with this version, and Framey's panel and Fan Control then opened and worked in VR. Not verified: the Linux and macOS windows and runtime, and updating an installed headset, Remove, the time limits and the archive checks against a headset.
Framey App 1.0 (superseded by 1.0.1)
Superseded by 1.0.1, which fixes problems found by an audit of this release: among them, the Windows build's offline fallback had CRLF line endings in the root shell scripts, Remove could delete credentials after a failed root removal, and SSH jobs had no deadlines. Please use 1.0.1: https://github.com/chaosfox26/framey-app/releases/tag/v1.0.1