Repository navigation
v0.6.2-alpha
Pre-release
Pre-release
SeedHost v0.6.2-alpha
Unsigned portable Windows alpha. Keep independent world backups.
Changes
- Hosting invitations arrive in Friends. An incoming multi-host invitation is now visible and acceptable with no local server selected — previously it was only reachable from the recipient's unrelated server's Multi-host page, which made first-time acceptance a dead end.
- Friends shows your hosting groups — created and joined — including groups whose shared world is not on this PC yet, with an explicit "Download as a new server" that appends and never touches an unrelated world.
- Independent group identities per world. Creating a group for a second world no longer aliases onto the first world's relay; each group gets its own durable helper identity, store and listener.
- Recovery-safe claims. An interrupted claim (for example an app or power loss between publishing the entry and recording ownership) is journalled: on restart it either completes or rolls back to the pending group, restoring the world that was selected before the claim. A handoff nobody asked for can never take authority over a world whose local ownership record is unknown.
- Invitation context is fenced. Approval to invite someone to a specific server's group is captured before directory lookups, so a selection change mid-operation can no longer redirect the invitation to another world.
- Group control route can be configured. A group hosted on this PC can advertise an existing reachable TLS control endpoint (LAN, VPN or a raw-TCP ingress you already run). The dialog is explicit that saving an address does not create forwarding, a tunnel or a VPN, and loopback routes are labelled as same-PC-only wherever they appear.
- In-app notification centre with unread count, mark read, clear and destinations: friend requests, hosting invitations and observed server start/stop/failure events; history is per account + directory, deduplicated across polling, bounded, and stores no codes, passwords or world paths.
Verification
- Canonical build/test gate on the release tree: 915 total, 914 passed, 0 failed, 0 cancelled, 1 skipped; exit 0.
- Real visible Electron acceptance harness (real IPC, pinned TLS, disposable profiles): 10/10 stages — serverless invitation in Friends, acceptance with no local server, unrelated world untouched, explicit download appends a new server, two independent groups, persistent deduplicated notifications.
- Independent source review of the change set; its non-blocking findings were acted on and each new fix was falsification-tested (reverting the fix makes its regression test fail for the stated reason).
- Windows package and archive checked against the tested source; package excludes profiles, credentials and development dependencies. SHA-256:
6aac4971cc09555c54c2d4ee73836c1d52ae381374e6aad5b265770ab0c15fb5. - Not a certification of cross-PC gameplay or Minecraft compatibility.
Notes for existing installs
- Invitations sent before this build pin the old control endpoint and keep failing by design; send a new invitation after updating both PCs.
- The always-on/group helper restarts with the app and reuses its persisted control port; nothing about worlds, accounts, or public player addresses changes.
Install/update
Download SeedHost-0.6.2-alpha-win32-x64.zip and verify it against SHA256SUMS.txt, or use Settings → Updates in a packaged SeedHost build. Preserve your existing profile directory. The zip contains SeedHost-win32-x64.