v0.1.7 | 2026-06-08
* Fixed: Optimized tree designation checks (using `HashSet` lookup instead of linear nested loops) to eliminate tower inspector UI lag

v0.1.6 | 2026-06-06
* Added AutoHelpers shared **Mod Settings** tabs for AFD defaults, game settings, scan performance, and panel defaults, with localized labels and tooltips
* Added Chinese translation
* Fixed: release package now includes `config.json`, which is required for save-backed per-tower settings storage
* Updated latest verified game version to 0.8.5

v0.1.5 | 2026-05-24
* Added save-backed per-tower settings persistence using CoI AutoHelpers JSON state storage. Tower options and panel collapsed states now survive quit/reload and remain preserved in the save even if the mod is temporarily removed.
* Kept saved tower settings compact by storing only per-tower values that differ from the current global defaults.
* Improved the Forestry information panel visuals with speckled panel card backgrounds, better growth breakdown alignment, a clearer bordered growth bar, and more consistent bottom spacing.
* Made the Trees KPI a live green display box that refreshes the current managed-tree count while the inspector is open.
* Made growth-stage segments interactive: hover highlights the corresponding trees with a brighter tint of the segment colour, and click marks or unmarks those trees for harvest.
* Opening a growth-stage segment now activates the Tree harvesting overlay so marked trees are visible; the overlay is hidden again when the inspector closes.
* Cleaned up growth-stage tooltips with named maturity brackets, multi-line formatting, simpler harvest-threshold wording, and localized hover/click instructions.
* Refined English UI labels for vanilla-style sentence case, including **Fertile tiles only**, **Reachable tiles only**, and **Maximum number of designations**.
* Added Portuguese translation.
* Updated localized UI strings and tooltips to match the revised labels and clarify that the Trees KPI is a live count of current managed trees.

v0.1.4 | 2026-05-14
* Revised Swedish, German, and Russian translations — terminology aligned with base game wording and reviewed for accuracy across all panel labels, tooltips, and status messages


v0.1.3 | 2026-05-13
* Renamed the Forestry information KPI label from **Tree maturity** to **Maturity** to fit translations
* Fixed: The **Fertile tiles only** filter now also excludes tiles blocked by buildings or other entities
* Added experimental translation framework, including Swedish, Russian, and German translations
* Minor cosmetic corrections

v0.1.2 | 2026-05-04
* **AFDsettings.json** is no longer distributed inside the mod ZIP — it is generated automatically in the mod folder on first run, populated with the current defaults and inline documentation.
* Settings file now contains a **settingsVersion** stamp; when the mod version advances the file is automatically migrated while preserving user values.
* Added **afd_save_settings** console command to write current in-memory global defaults back to **AFDsettings.json** at any time.
* Added global defaults for whether the Forestry designations and Forestry information panels start expanded or collapsed, configurable via **AFDsettings.json** or console commands.

v0.1.1 | 2026-05-03
* Added concise license and attribution notices to source files and README.

v0.1.0 | 2026-05-03
* First public release of Kayser's Automatic Forestry Designations.
* Added Create designations and Clear designations controls directly to forestry towers.
* Automatically scans the selected tower area and places valid forestry designations on eligible 4x4 tiles.
* Clear removes only forestry designations inside the selected tower area and leaves other terrain designations alone.
* Supports per-tower placement options for fertile-only tiles, reachable tiles, existing terrain designations, max tiles per run, and harvest-ready tree marking.
* Uses vehicle pathability to prefer tiles reachable by TreePlanters and TreeHarvesters.
* Sorts designation candidates by driving distance so nearby reachable ground is filled first.
* Adds a collapsible Forestry information panel with tree count, estimated capacity, tree maturity, sustainable yield, and growth breakdown.
* Estimates tree capacity from actual plantable designation tiles instead of vanilla approximate capacity.
* Uses the tower's harvest threshold and game difficulty tree maturity settings in labels, charts, and yield estimates.
* Refreshes forestry information after creating or clearing designations and when the tower harvest threshold changes.
* Includes AFDsettings.json for startup defaults.
