v0.9.18 | 2026-08-10
Native game UI
* Moved all visible UNMA launcher, window, editor, detached-panel, form, and instrument rendering into Captain of Industry's native UI hierarchy.
* Removed the legacy IMGUI layer and transparent uGUI pointer shield so UNMA and Vanilla windows now share the same game-controlled z-order.
* Hardened text-field focus, UI scaling, and dynamic-list interactions across multiple open UNMA windows.

Fixes
* Made the Options page scrollable so every setting remains reachable in smaller windows and at larger UI scales.

v0.9.17 | 2026-08-10

Alarm editor
* Replaced the implicit first-panel destination for instrument alarms with an explicit target-panel picker.
* Added independent multi-panel assignment per instrument alarm and enforced at least one destination.
* Added INSTRUMENT as a permanent third source button beside game selection and global variables.

Fixes
* Fixed rules with missing or invalid target panels during configuration normalization.

v0.9.16 | 2026-08-10
* Added a dedicated LINKED VALUES source when opening the alarm editor from an instrument.
* Added direct selection of other instrument values from the same instrument panel as alarm conditions.
* Restored the linked source context when editing an existing instrument-bound alarm.

v0.9.15 | 2026-08-10
* Changed recorder archives from real-time ranges to COI game-time ranges spanning one day through one century.
* Added absolute and percentage increase/decrease conditions plus sustained comparisons over time.
* Added days, months, years, decades, and centuries as explicit condition units.
* Migrated legacy second-based conditions to equivalent game-time windows.

v0.9.14 | 2026-08-10
* Added global stored quantities for every unlocked product to the free-form notification editor.
* Added global storage capacity and fill percentage conditions per product.
* Added maintenance fill, reserve, capacity, monthly change, and current/maximum monthly demand conditions.
* Localized product names through COI and all new labels through MultiLangLib.

v0.9.13 | 2026-08-09
* Routed all player-visible UNMA UI and runtime text through MultiLangLib.
* Added complete German and English translations and key-complete English fallbacks for every other language catalog.
* Made system metric, unit, and built-in sound labels resolve dynamically in the active language.
* Added regression coverage for catalog parsing, key parity, referenced keys, and format placeholders across all 21 languages.

v0.9.12 | 2026-08-09
* Integrated UNMA windows with Captain of Industry's native frames and button styling, including resizing and correct input boundaries.
* Added a maximized paper-recorder archive with selectable time ranges and a continuous trace.
* Added calculated instruments that aggregate the same metric from multiple buildings as sum, average, minimum, or maximum.
* Added threshold and timed absolute/percentage decrease alarms for calculated instrument values.
* Separated instrument titles and action controls so labels no longer overlap.

v0.9.11 | 2026-08-09
* Fixed the global-variable picker closing whenever its live values refreshed.

v0.9.10 | 2026-08-09
* Added global game variables such as population, worker reserve, food supply, and health to custom alarm conditions.
* Added a persistent, prominent warning when another unsaved alarm draft is still open.
* Added Save, Minimize, and Discard choices when closing the alarm editor.
* Added direct deletion of custom alarms from the editor.
* Added fault-tolerant JSON exports for optional external UNMA displays.

v0.9.9 | 2026-08-09
* Fixed untranslated metric labels and units when playing in English.
* Localized comparison-editor labels, display settings, severity labels, missing-source details, and condition counts.

v0.9.8 | 2026-08-09
* Fixed terrain-collapse warnings from structural child entities such as transport pillars missing from their visible parent object's panel.
* Added the potential uneven-terrain collapse notification to collapsible static object panels before it becomes active.
* Applied parent object and prototype suppression rules to attached pillar notifications.

v0.9.7 | 2026-08-09
* Added all Vanilla continuous notifications registered on an object to its individual panel before they occur.
* Added preventive per-object and per-object-type suppression for these potential notifications.
* Increased the main tab width so Notification Options is displayed completely.

v0.9.6 | 2026-08-09
* Renamed the Sounds tab to Notification Options.
* Added inactive Vanilla alarm previews to individual object panels.
* Added direct per-object and per-object-type suppression controls to Vanilla alarm tiles.

v0.9.5 | 2026-08-09
* Added a Do Not Log / Ignore Completely mode for Vanilla notifications.
* Added per-object and per-prototype cleanup of matching active and recent UNMA history entries when complete suppression is enabled.

v0.9.4 | 2026-08-09
* Added a Mod Hub compatible changelog file.

v0.9.3 | 2026-08-09
* Added Normal, Log Without Sound, and Log Without Sound + Hide modes for existing Vanilla notifications.
* Added separate notification handling for one object or all objects of the same prototype.
* Kept hidden notifications in history while removing them from HOME, active counters, and UNMA audio.
* Migrated previous global notification suppression settings to configuration schema 13.

v0.9.2 | 2026-08-09
* Fixed autosave failures caused by a saveable runtime event registration.
* Added complete MultiLangLib catalogs for all 21 supported game locales.
* Added English user documentation and provider integration documentation.

v0.9.0 | 2026-08-08
* Added scalable per-entity alarm panels and a separate alarm editor window.
* Added linked global panels without duplicating alarm state.
* Added persistent UI scaling and input protection for all UNMA windows.

v0.8.0 | 2026-08-07
* Added global Vanilla notification suppression in UNMA.
* Added the active-only HOME dashboard and permanent fixed alarm panels.
* Added the versioned external mod API and MultiLangLib integration.

v0.1.0 | 2026-08-06
- Initial release of the configurable industrial alarm annunciator.
