8d96d99160e85aaaccd708658cabbc2c381d8b0a
The detail view already exposes View Files while a game is downloaded, installed, or actively downloading. During the download-to-install handoff, the backend can report Installing before the local downloaded/installed flags have settled in the next snapshot, which briefly hid the file viewer button. Treat Installing as another state where the game root should remain reachable. This keeps the detail view stable during the handoff without changing backend file-opening behavior. Test Plan: - just frontend-test
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
# test
just test
Scripted peer harness
crates/lanspread-peer-cli runs the peer runtime without the GUI and speaks
JSONL on stdin/stdout. It is intended for automated multi-peer smoke tests.
just peer-cli-build
just peer-cli-image
just peer-cli-run alpha
Description
Languages
Rust
63.8%
TypeScript
12.6%
CSS
8.9%
Python
7.5%
JavaScript
5.9%
Other
1.2%