AuronNetwork Multi-Game Trainer - Changelog
============================================

Version 3.25
------------
- Added GitHub update checks for Auron-Network/trainer in global Settings,
  including DE/EN changelogs and an update-available navigation notice.
- Added optional daily startup checks, manual checks, background download,
  progress and cancellation. Installation requires separate confirmation.
- Verify signed RSA/SHA-256 metadata, payload checksum, repository URLs and
  executable versions. Updates cannot silently downgrade the trainer.
- Retain the previous executable and attempt automatic rollback if the new
  trainer fails its startup acknowledgement. No game files are replaced.
- Language and update preferences remain outside the updated executable.
- Added local signing/release preparation scripts. Private signing keys are
  encrypted for the publisher's Windows user and never packaged with clients.
- Tested isolated UI states, signature/validation rules and real local updater
  child-process success/rollback paths. No new live game tests were performed.
- Existing users need one manual download of this updater-enabled version.
  A newer stable GitHub release must be published before an update is offered.
- Game backends are unchanged. Windows Authenticode signing is not included;
  the unresolved Defender detection in SECURITY_NOTICE.txt remains applicable.

Version 3.24
------------
- Implemented the selected Command Deck design across MMORPG Tycoon 2,
  Whiskerwood, ReStory and global settings: original icons, larger Auron logo,
  yellow active navigation, flat sections and an embedded display font.
- Added per-resource warehouse rows using the existing write handlers.
  Live refresh preserves unsubmitted target amounts; disconnect clears rows.
- Retained bulk resource actions, research unlocks, construction actions,
  agent/trait editing, expectations, seasons, weather and all other functions.
- Adjusted narrow-window layouts and added isolated UI regression tests for
  navigation, tabs, language, input stability, overlap and disconnected states.
- Added DESIGN_GUIDELINES.md and project instructions for future game modules.
- No game-memory backend changes. UI tests do not establish live cheat effects
  or antivirus clearance; the existing unresolved security notice still applies.

Version 3.23
------------
- Updated Whiskerwood compatibility to Steam Build ID 25147056, with an exact
  executable hash check. Unknown and older builds remain blocked.
- Updated the object/name globals, player bank, world time, construction-site
  collection, research, unlocks and expectation configuration addresses.
- Updated the native weather function address using the new build's reflected
  weather command. The function signature check remains enabled.
- Accounted for the new sailor/officer expectation bonuses and shifted trait
  expectation map. Restore now preserves the original runtime and configured
  expectation levels separately, including the new bonuses.
- Added sailor/officer education combinations and preserved naval education
  when applying the existing maximum-training preset.
- Corrected scholar/guild training progress offsets after the new sailor field.
- MMORPG Tycoon 2 and ReStory cheat implementations are unchanged.
- Release validation: 78 read-only layout checks and a live unchanged-value
  write test passed. No active construction site was available for an end-to-end
  completion test. See SECURITY_NOTICE.txt and WHISKERWOOD_UPDATE_3.23.md for
  the unresolved Defender detection and rebuild context.

Version 3.22
------------
- Fixed the ReStory "responding slowly" notice remaining visible after the
  live connection had already recovered.
- A successful response now immediately restores the normal connected state
  and displays a clear connection-stable confirmation.
- Increased the warning threshold so short scene-loading or render pauses do
  not produce a misleading slow-response warning.

Version 3.21
------------
- Fixed the ReStory +10,000 money preset triggering the game's earned-money
  statistics and per-day income event chain.
- All ReStory quick-add money buttons now update only the live wallet and its
  normal amount-changed display event, matching the safe Set Amount path.
- Added a clear upper-limit error instead of allowing a wallet overflow.

Version 3.20
------------
- Fixed ReStory money actions that could appear to fail when the game reduced
  rendering while the trainer window had focus.
- Added a stable Unity PlayerLoop command pump while retaining the existing
  render callback as a bootstrap and fallback.
- Removed the duplicate status round-trip after user-triggered ReStory actions.
- Money actions now confirm and display the exact wallet value returned by the
  completed game command immediately.

Version 3.19
------------
- Prevented transient ReStory main-thread delays from discarding a healthy
  process connection.
- Kept the last valid live status during short scene, loading or render pauses.
- Reconnect now occurs only after the attached ReStory process is actually no
  longer available.
- Added a shorter timeout for passive pings while retaining the longer safe
  timeout for user-triggered cheat actions.

Version 3.18
------------
- Moved ReStory status polling and cheat actions off the Windows UI thread.
- Cached resolved ReStory gameplay services instead of scanning all loaded
  Unity contexts on every refresh.
- Added lightweight scene-change detection with automatic cache invalidation.
- Reduced passive ReStory polling frequency while keeping actions immediate.
- Removed the duplicate bridge ping that previously ran during connection.

Version 3.17
------------
- Added ReStory: Chill Electronics Repairs as the third supported game.
- Added live wallet editing and preset money additions.
- Added full repair, cleaning and soldering actions for the placed device.
- Added all-license unlock, all-tools unlock and tool refill actions.
- Added a one-click 1,000-point preset for all progress metrics.
- Added internal day-time pause and controlled time advancement.
- Added saving through ReStory's own autosave service.
- Added exact Steam Build 24885009 checks for Restory.exe and
  Restory.Assembly.dll.
- Added the original ReStory Steam icon and full German/English localization.
- Kept ReStory actions disabled until gameplay services are loaded.

Version 3.16
------------
- Added a global Settings page for the entire application.
- Added a complete English interface alongside the German interface.
- Added persistent language selection.
