Changelog

All notable changes to PrUn Operator. Date-based versioning (YYYY-MM-DD).

2026-06-20

Added

  • Burn Auto Provision table now colors each material ticker as a badge, matching the game's material colors (lifted from the BURN table's category classes).
  • Quick-select buttons in the Burn Auto Provision table to bulk-select Workforce Supply (consumables) or Production Supply (everything else).
  • Burn Auto Provision table now shows separate Base and Warehouse inventory columns, reading warehouse stock from the matching WAR tile.
  • SNG auto supply can count warehouse stock toward reserves via a new `includeWarehouse` setting (global or per-base).

2026-06-16

Added

  • Version indicator in the game's frame footer, linking to the project site (shows the build time on development builds).

Fixed

  • Contract drafts now reliably save before sending: wait for the Save button to enable before clicking and surface server-side save errors, so Send no longer proceeds on an unsaved draft.

2026-05-29

Added

  • SNG Auto Send Contract: send supply and submit contracts for every base that needs them in one click, skipping bases with a matching contract already in progress.
  • Overall progress bar in the loading overlay, shown while Auto Send Contract runs.

2026-05-24

Added

  • Support setting a contract deadline (time limit) when drafting contracts.
  • SNG dry run via Command-click — preview a supply flow without submitting.
  • SNG supply minimum batch for trickle materials.

2026-05-20

Fixed

  • Wait for the matching location result before clicking, avoiding mis-clicks while search results settle.

Changed

  • Renamed the Wrangler config to `prun-operator`.

2026-05-10

Added

  • SNG auto-submit excludes, configurable globally and per-base.

2026-05-08

Added

  • SNG draft auto-rename.

Changed

  • Normalize addresses in settings.

2026-05-05

Added

  • BRA "Copy XIT" for repair materials.
  • Confirmation modal and roadmap.

Changed

  • Warn before running Auto Fulfill.

2026-04-27

Fixed

  • `normalizeAddress` regex correctness.

Changed

  • Tidied up SNG flows.

2026-04-26

Added

  • SNG auto-submit and bulk auto-fulfill.
  • Burn-auto material picker.

2026-04-23

Added

  • SNG dashboard.
  • SNG auto-supply end-to-end flow, with existing-contract awareness.
  • Settings import.
  • Burn auto-balance mode.
  • Toast notifications and a draggable modal.
  • Testing-build section on the landing page.
  • Staging deploy channel.

Changed

  • Migrated styling to CSS Modules.
  • Refactored the tool attachment system; introduced a `Tile` wrapper that lazy-attaches the tool container, plus a new `SngAutoTool`.

2026-04-22

Added

  • "Auto XIT ACT" entry on the landing page.

2026-04-21

Fixed

  • Match tile commands case-insensitively.

2026-04-20

Added

  • Apache 2.0 `LICENSE`.
  • `CONTRIBUTING.md` and a contributing guide in the README.

2026-04-19

Added

  • BurnAuto modal with supply-order export.

Fixed

  • Improved address parsing case-sensitivity and tool-attachment safety.
  • Updated the tile selector to use `TileFrame__frame`; refined the BurnAuto layout.

2026-04-17

Added

  • Version string injected into the landing page.
  • Integrated Preact.

2026-04-15

Added

  • Support copying a sell contract.

2026-04-08

Fixed

  • Tile command matching.

2026-04-06

Added

  • Automatic ship refueling.
  • Cloudflare Wrangler integration.

Changed

  • Refactored to a modern build system with TypeScript.

2026-03-30

Added

  • Cloudflare Workers configuration.
  • Publish page.
  • Moved the project into a subdirectory.

2026-03-29

Added

  • Initial release.