Skip to content

Releases: Riloox/hostkind-open

Hostkind open edition 0.1.2.2

Choose a tag to compare

@Riloox Riloox released this 30 Aug 16:32

Hostkind 0.1.2.2

This release adds a guarded way to return Hostkind to a clean first-run state.

Added

  • From-scratch reset: npm run reset removes local credentials, configuration, application state, runtime state, and supported caches before starting a fresh panel process.
  • Optional server cleanup: registered server folders and backups are kept by default. Passing --include-servers selects them for deletion.

Security and reliability

  • Reset requires two exact confirmations and never accepts a non-interactive confirmation bypass. Server deletion requires a separate second token.
  • The command refuses to run while Hostkind or a configured game server is active, validates every deletion target before mutation, and rejects unsafe or overlapping server paths.
  • Reset coverage uses temporary filesystem fixtures and verifies both deletion and preservation behavior without touching an installed Hostkind instance.

Release artifacts

  • The release source includes the reset command, focused tests, and updated upgrade guidance. The packaged artifact includes a prebuilt panel and SHA-256 manifests.

v0.1.2.1

Choose a tag to compare

@github-actions github-actions released this 28 Aug 23:03

This release makes Terraria administration and update review clearer and safer.

Added

  • Terraria player management: vanilla Terraria servers now have a dedicated
    live roster with connected-player counts and Terraria-specific Kick and Ban
    actions. TShock keeps its existing REST-backed player surface.
  • In-app changelog: returning users see the complete changelog for a new
    build instead of a condensed what's-new tour.

Improved

  • tModLoader mod imports: the review step now shows the exact source,
    Workshop item, planned changes, internal names, versions, and authors before
    any files are written.
  • Replacement safety: replacing an installed mod requires an explicit
    acknowledgement, while blocked modpacks show why they cannot be applied yet.
  • Import timing: the review explains that Hostkind creates and verifies a
    safety snapshot first, the server must be offline, and tModLoader applies the
    new set after its next restart.

Security and reliability

  • Steam Workshop thumbnail hosts are allowlisted explicitly in the Content
    Security Policy instead of permitting arbitrary remote images.
  • Terraria player targets are validated before console commands are built, and
    unsupported Minecraft or TShock actions are rejected.
  • Added focused coverage for Terraria player routing, console actions, Workshop
    image policy, and the translated import-review states.

Full changelog

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 28 Aug 02:12

Full Changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 21 Aug 18:18

What's Changed

  • Bump actions/upload-artifact from 5 to 7 by @dependabot[bot] in #1
  • Bump actions/setup-node from 5 to 7 by @dependabot[bot] in #2
  • Bump ws from 8.21.0 to 8.21.3 by @dependabot[bot] in #4
  • Bump actions/checkout from 5 to 7 by @dependabot[bot] in #6
  • Bump sonner from 1.7.4 to 2.0.8 by @dependabot[bot] in #7
  • Bump pidusage from 3.0.2 to 4.0.1 by @dependabot[bot] in #5
  • Bump multer from 1.4.5-lts.2 to 2.2.0 by @dependabot[bot] in #8
  • Bump the dev-dependencies group across 1 directory with 10 updates by @dependabot[bot] in #15
  • fix: make CodeQL security guards explicit by @Riloox in #17
  • fix: upgrade multer to patched 2.x by @Riloox in #18

New Contributors

Full Changelog: https://github.com/Riloox/fleetdeck-open/commits/v0.1.1