Publishing a vX.Y.Z release on GitHub now builds that tag as version
X.Y.Z and attaches the installers to the release. The version-bump
commit to main is gone, so releases work with branch protection. The
update checker only announces a release once its installers are attached.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Rename devkit titles in the Steam library after registration (via the
Steam client's DevTools port on the headset) so they no longer show as
"Devkit Game: <id>"
- Stage a lone dropped program by itself instead of uploading its folder
- Hide logs and the activity log behind Settings > Developer tools, and
stream them into a persistent pane instead of re-rendering the app
- Check GitHub releases for a newer version (switchable in Settings)
- Atomic config writes, a navigation guard, OBB upload progress, and
serialized APK parsing
- Build workflow for every push and PR, plus a release workflow that
publishes main as a version and bumps to the next patch
- Ad-hoc sign macOS builds; drop TERMS.md in favor of the site's terms page
- Start versioning at 0.0.1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- apps/desktop: the Electron app, now bundling all runtime deps into
dist/main.cjs so packaged builds need no node_modules; Electron pinned
for electron-builder; screenshot script for the website
- apps/web: static landing page (Vite) and terms of use, using real app
screenshots in light and dark
- packages/tokens: shared color/type/shape tokens used by both
- Terms of use (TERMS.md, /terms.html), linked from the app's connect
screen
- Canonical URLs, social tags, robots.txt and sitemap for
www.frameloader.com
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Electron + TypeScript app that sideloads APKs, Windows apps, and Linux
ARM64 builds onto a Steam Frame through Valve's SteamOS devkit protocol:
devkit pairing or password SSH, mDNS headset discovery, upload and
registration via Valve's vendored devkit-utils scripts, Lepton logcat
streaming, and a light/dark UI with a browser mock for previews.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>