Skip to content

PackRelay Launcher v0.1.6

Choose a tag to compare

@github-actions github-actions released this 17 May 12:15

v0.1.6 — Deep links + dock + catalog polling

User-facing

  • Deep-link joinpackrelay://join/<server-slug> from the cloud's new Install+Join button and /join/<slug> landing page drops you straight into the matching server's detail page. ServerDetailView's three-state card then offers the right one-click affordance (Connect / Update & connect / Install pack & get connect address) based on your local install history. Kicked from a server with a vague version-mismatch error? Click the link in the kick message and you're back in.
  • Deep-link installpackrelay://install/<pack-slug> from a cloud pack page lands you straight in InstallView with that pack pre-selected.
  • Active-downloads dock — a bottom-of-LeftRail strip surfaces in-flight installs from any view. Pulsing dot, mode label (Installing / Updating / Reinstalling), pack name, percentage, last completed file. Click to jump back to InstallView.
  • Library cover-image fallback — install-history rows now stash the pack's cover at install time, so a pack delisted from the public catalog still renders its cover in the My Library sidebar.
  • Catalog polling while open — server state refreshes every 30s (heartbeat-driven; player counts and online/offline stay live) and pack state every 5min (publish-driven). No more relaunch-to-see-fresh-data.

Plumbing

  • LeftRail + FooterStrip read the version straight from package.json, so the "launcher · v0.1.6" line stays in sync with the actual build.

Installation

Windows: the binary isn't yet code-signed, so Windows SmartScreen will flag it as an "unrecognized app" on first run. Click More infoRun anyway. The launcher is open source — every binary attached to this release is built by GitHub Actions directly from this repo's source.

macOS: the .dmg is signed + notarized — open normally.

Existing v0.1.5 installs will see the in-app update toast on next launch.