c5dfbf99a0e1dd3ed2911a4c6358b3476e8cda64
Remove the Tauri-side whole-game backup and unpack flow. The Tauri shell now provides an injected unrar sidecar implementation and lets the peer own install, update, uninstall, rollback, and recovery decisions. Route install commands by local state: missing version.ini fetches from peers, downloaded archives without local/ send InstallGame directly, and already installed games are left to the Play action. Updates request a fresh download and uninstalls forward UninstallGame. The UI mirrors peer operation events for downloading, installing, updating, and uninstalling. Render installed-but-not-downloaded games as LocalOnly and surface the local version for downloaded-but-not-installed games. Add a secondary uninstall affordance that does not change the main Install/Open action. Test Plan: - just fmt - just clippy - just test - just build Refs: PLAN.md
lanspread
Description
Peer-to-peer game library sharing for LAN parties.
- Peers let users browse and download games from each other
- they discover each other on the local network via mDNS
- they exchange library metadata over QUIC
Ships as a Tauri desktop app.
Development
Prerequisites
# install Tauri CLI
cargo install tauri-cli
# install Deno with a package manager or from https://deno.land/
Build or Run
# build
just build
# run
just run
Description
Languages
Rust
63.8%
TypeScript
12.6%
CSS
8.9%
Python
7.5%
JavaScript
5.9%
Other
1.2%