Skip to content

Releases: Conroy1988/missionchief-toolkit-assets

MissionChief Map Command Toolkit v5.0.6

Choose a tag to compare

@github-actions github-actions released this 23 Jul 21:14

MissionChief Map Command Toolkit v5.0.6

Fixed

  • Made the Toolkit launcher independent of Leaflet map discovery, with a safe fixed fallback that reparents to the live map when available.
  • Added a permanent idempotent UI-integrity task and corrected mutation ordering so MissionChief map replacements cannot silently remove the launcher.
  • Replaced the Operational Window label dump with typed, persisted switches, number inputs, colour controls, selects, dependency states and structured list editors.
  • Mapped the complete Enhanced Requirements, Extended Call Window, Extended Mission List and opt-in Transport settings to their Toolkit runtime state.
  • Hid internal overlay, minimised, push-right, drag, starred and collapsed state from user-facing settings.
  • Added responsive two-column desktop and single-column Tablet/iOS layouts with safe text wrapping and no horizontal overflow.
  • Restored Mission Age labels and shortcut 6 with forced late-data recovery, immediate controlled retries, marker replacement reconciliation and clean teardown.
  • Completed the runtime mapping for Extended Call Window and Extended Mission List controls, including ARR counters/search/highlighting, patient and vehicle summaries, structured categories/icons/keywords, sharing gates, sorting and configured badge colours.
  • Preserved the established managed-timeout performance budget by moving ARR autofocus onto microtasks and retaining one 1,000 ms Mission Age late-data recovery retry.

MissionChief Map Command Toolkit v5.0.5

Choose a tag to compare

@github-actions github-actions released this 23 Jul 17:25

MissionChief Map Command Toolkit v5.0.5

Critical requirement-source discovery recovery

  • Replaced first-match #missing_text binding with authoritative candidate discovery across active, duplicated, replaced and LSSM-transformed mission markup.
  • Added active-mission and visibility scoring so retained empty or stale roots cannot trap the requirements panel in a permanent waiting state.
  • Recovered requirement evidence from hidden LSSM data-raw-html carriers while continuing to suppress a genuinely visible equivalent LSSM panel.
  • Removed native MissionChief requirement headings before parsing, matching the authorised LSSM parser contract.
  • Rebound the operational observer whenever the authoritative source changes and added behavioural coverage for duplicate, stale, delayed, LSSM and Toolkit-owned roots.
  • Decoded hidden LSSM raw markup with a contextual fragment rather than adding another innerHTML assignment site, preserving the established performance ceiling.

MissionChief Map Command Toolkit v5.0.4

Choose a tag to compare

@github-actions github-actions released this 23 Jul 16:11

MissionChief Map Command Toolkit v5.0.4

Critical requirements truth-state recovery

  • Stopped empty, delayed or failed MissionChief requirement parsing from being presented as confirmed green coverage.
  • Added explicit waiting and unresolved states; green coverage now requires positively parsed requirement rows that are all covered.
  • Enforced one Operational Requirements panel per document, reusing the authoritative mounted surface and removing stale duplicates.
  • Added behavioural regression coverage for pending input, unparsed input, covered rows, open rows, unresolved text and repeated duplicate mounts.

MissionChief Map Command Toolkit v5.0.3

Choose a tag to compare

@github-actions github-actions released this 23 Jul 14:54

MissionChief Map Command Toolkit v5.0.3

Critical preboot recovery

  • Fixed a JavaScript temporal-dead-zone failure that terminated the userscript during state hydration before boot() or ensureUi() could execute.
  • Moved the Operational Window settings schema constant ahead of the top-level loadState() call while retaining every v5 operational feature and existing user setting.
  • Added a permanent declaration-order regression contract and executable launcher-mount smoke coverage for desktop, tablet and iOS layouts.
  • Verified the corrected runtime against the last confirmed working v4.20.37 launcher under the same browser-like MissionChief DOM.

MissionChief Map Command Toolkit v5.0.2

Choose a tag to compare

@github-actions github-actions released this 23 Jul 14:09

MissionChief Map Command Toolkit v5.0.2

Emergency launcher recovery

  • Rebuilt startup so the core Toolkit launcher mounts before optional MissionChief hooks and operational integrations.
  • Isolated every pre-launch DOM/API integration so one changing MissionChief surface cannot terminate the launcher retry loop.
  • Added an immediate first mount attempt and a managed fallback when idle scheduling is unavailable.
  • Expanded map discovery to support the live #map container when the Leaflet class is delayed or changed.

Reliability corrections

  • Removed an empty closest() selector left by Matrix retirement that could throw during DOM mutation handling.
  • Restricted Alliance Buildings boot suppression to the exact Alliance Buildings route, preventing normal map pages being misclassified.
  • Existing Toolkit and operational-window settings remain intact; no reset is required.

MissionChief Map Command Toolkit v5.0.1

Choose a tag to compare

@github-actions github-actions released this 23 Jul 13:10

MissionChief Map Command Toolkit v5.0.1

Emergency menu recovery

  • Restored the Toolkit launcher and settings menu for users upgrading from v4.20.37 to v5.0.0.
  • Made core UI startup fail-open so an operational-suite initialisation or scan error cannot prevent the map command bar from mounting.
  • Deferred the first operational DOM scan until after ensureUi() has created the launcher.
  • Isolated operational scan failures with explicit diagnostics while preserving the rest of the Toolkit runtime.

Compatibility

  • No settings reset is required. Existing v5.0.0 operational-window preferences are retained.
  • Enhanced Requirements, Extended Call Window, Extended Call List and Enhanced Transport Requests remain available after the core launcher mounts.

MissionChief Map Command Toolkit v5.0.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 12:16

MissionChief Map Command Toolkit v5.0.0

Major operational-window replacement

  • Replaced the legacy Mission Requirements Matrix with a Toolkit-native operational suite built from the authorised LSSM Extended Call Window, Extended Call List and Enhanced Transport Requests behaviour.
  • Added one versioned operationalWindow settings model, one lifecycle coordinator per active document, coalesced rendering and deterministic teardown across MissionChief navigation.
  • Migrated the former Matrix preference once into the new requirements setting and permanently retired the old parser, panel, observers, scheduler and toggle.

Enhanced mission requirements

  • Added a fixture-first requirements engine covering vehicle, equipment, personnel, conditional, capacity, trailer and tractive requirements.
  • Added selected, en-route and on-scene reconciliation, water/foam/pump progress, unresolved-text preservation and immutable render fingerprints.
  • Added a responsive normal-flow requirements surface for Desktop, Tablet and iOS, with LSSM coexistence detection to prevent duplicate panels.

Extended Call Window

  • Added patient and vehicle summaries, selected-unit and ARR counters, generation/alarm information, collapsible patient and vehicle areas, permanent vehicle and ARR search, mission keyword badges, map-centre controls and ARR highlighting.
  • Added sticky headers, vehicle-type badges and mobile safe-area handling without creating a second mission-window lifecycle.

Extended Call List

  • Added mission sorting, starring, collapsing, patient/prisoner/credit/time badges and native share controls.
  • Preserved deterministic ordering and state across live list refreshes while remaining compatible with MissionChief and equivalent LSSM modules.

Enhanced Transport Requests

  • Added opt-in transport automation with strict route validation, visible/enabled candidate filtering, single-candidate ambiguity rejection and per-route idempotency tokens.
  • Kept automatic transport opening disabled by default; successful vehicle transport controls retain their reviewed safe default.

Performance and validation

  • Reduced total observer constructions from twelve to eleven and broad subtree observers from ten to nine compared with v4.20.37.
  • Held direct MutationObserver, getElementById and innerHTML metrics at their existing release ceilings while reducing source bytes, selectors, managed timers, listeners and observer trackers.
  • Added deterministic engine, renderer, runtime, Matrix-retirement, structural, performance and mobile compatibility contracts.

Upgrade compatibility

  • Existing Toolkit settings are retained. The former Matrix enablement preference is migrated automatically; no manual reset is required.
  • The operational suite supports Desktop, Tablet and iOS/Safari and suppresses equivalent Toolkit surfaces when the matching LSSM module is active.

MissionChief Map Command Toolkit v4.20.37

Choose a tag to compare

@github-actions github-actions released this 22 Jul 22:22

MissionChief Map Command Toolkit v4.20.37

Critical Mission Requirements fixes

  • Distinguished an authoritative empty MissionChief #missing_text source from an absent or unavailable source.
  • Marked catalogue-only requirements covered when MissionChief confirms that no live requirements remain.
  • Enabled exact Level 1 Public Order Officer tracking using the canonical level_1_public_order schooling and ARR capability.
  • Preserved unknown specialist on-site composition instead of fabricating personnel counts.
  • Added exact regressions for Rival Fans Mass Disorder (Medium) and a twenty-one-officer Level 1 Public Order selection.

Benefit

  • Fully satisfied missions no longer retain false specialist shortages or need confirmation warnings.
  • Selecting qualified Level 1 Public Order units now updates Selected and Still Needed immediately; qualified responding and on-site crews also render numeric totals.

Compatibility

  • Non-empty live requirements, unavailable sources, loading states, explicit specialist training, deselection, patients, prisoners and transports retain their existing authority and tracking behaviour.
  • Generic police vehicles and untrained personnel do not satisfy Level 1 Public Order demand.

MissionChief Map Command Toolkit v4.20.36

Choose a tag to compare

@github-actions github-actions released this 22 Jul 20:59

MissionChief Map Command Toolkit v4.20.36

Critical Mission Requirements fixes

  • Added canonical Car Recovery handling for MissionChief's car to tow and cars to tow demand.
  • Counted Recovery Vehicle type 104 as one car and Flatbed Recovery Vehicle type 105 as two cars; HGV Recovery Vehicle type 106 remains excluded from ordinary car recovery.
  • Reused one delegated selection listener and the existing managed scan scheduler for direct checkbox, ARR and vehicle-group updates without adding lifecycle call sites.
  • Added strict semantic specialist-training badge support so an explicitly labelled selected Police Sergeant can be counted without treating vehicle captions or generic Police Officers as qualified Sergeants.

Benefit

  • Recovery requirements now receive complete selected, responding, on-site and still-needed tracking.
  • Police Sergeant selection updates immediately after native or ARR-driven vehicle selection.

Compatibility

  • Whole-row captions remain invalid specialist qualification evidence. Existing vehicle, personnel, mission-window, covered-row, theme, payout and notification behaviour is unchanged.

MissionChief Map Command Toolkit v4.20.35

Choose a tag to compare

@github-actions github-actions released this 22 Jul 18:21

MissionChief Map Command Toolkit v4.20.35

Critical Mission Requirements fix

  • Added standalone Rescue Support Vehicle and Rescue Support Vehicles requirement aliases.
  • Mapped the requirement to the reviewed rescue-support vehicle types 4, 16, 38, and 43.
  • Preserved PRV type 27 and SRV type 28 as independent requirement families.
  • Added an exact railway-station mission regression covering catalogue parsing, reconciliation, selected, responding, on-site and still-needed counts.

Benefit

  • Rescue Support Vehicle requirements now receive complete Matrix tracking instead of unresolved ? values.

Compatibility

  • Existing composite rescue-support requirements, covered-row visibility, vehicle selection, dispatch, themes, layout and unrelated mission logic are unchanged.