YHC AUTO 1.1 - PATCH NOTES (2026-10-28)

UI HANDLE STARTUP FIX - 2026-10-29
- Fixed the character-list worker crash caused by trying to Invoke the old expiry label after it had been removed for the Subscription panel.
- The character-list scanner now starts after the main window Shown event; its live list handle is created on the UI thread.
- Client discovery/removal and the existing 100ms scanning interval are retained. The worker stops when the window closes or the online license becomes unavailable.
- Existing V1 license identity, saved activation, expiry, and V10 selling/return logic are unchanged. No personal auto-login launcher is included.

Based on the user-tested V10 automation build. V11 experimental final-tray shortcut is NOT included.

STARTUP CORRECTION
- One application executable: YHC Auto.exe. The personal auto-login launcher and separate ControlDesk filename are excluded.
- Fixed the conflicting legacy personal-license startup poll that could close the main window after the new online activation flow. Client initialization now requires the existing online license to be active.
- Map and client readiness counters now update atomically; map data validation remains.
- Added startup diagnostics at %LOCALAPPDATA%/YHC/Diagnostics/startup-1.1.log without recording activation codes.

- Improved seller detection/interaction for supported maps and named sellers; preserves the selected nearest-seller behavior.
- Faster mount-to-map steps for selling and farm return, with map readiness checks.
- Confirmed mounted travel continues despite battle entry; departure battle waits do not consume normal selling retries.
- Map icon overlap: if the destination is intercepted by the player icon and no movement follows, try bounded temporary clearance directions, then click the ORIGINAL destination again.
- Automatic farm return follows Back to Point permission and the saved Area point/radius. Explicit overlay Return remains available.
- Overlay client Start/Stop buttons; Stop retains Farming Mode, Auto Selling and Auto Delete choices during the session. Fresh YHC opening defaults those features OFF.
- Automatic Max HP reading improvements for supported client views, including two-reading confirmation.
- Original per-item protection, lower-tray verification, selling, cleanup and pet care retained. No blind Sell based only on inventory totals.
- V1 settings preset format retained, including optional same-map locations and custom item-rule transfer. Save/Load requires the selected character to be stopped; loaded automation features stay OFF.

LICENSE CONTINUITY
Existing active V1 license codes use the SAME server, product identity, RSA verification key, PC fingerprint, saved activation location and Windows-user encryption scope.
On the SAME PC and Windows user, 1.1 reads the existing saved activation code and validates it online. If prompted, paste the SAME code. Updating does not grant a fresh duration, reset PC binding, extend expiry, or reactivate expired/revoked licenses.
Do not click Remove Local License or delete saved activation data when updating.
No license database/server migration is required. The licensing backend is not included and must remain unchanged.

VALIDATION
Compilation, offline compatibility/link checks, fail-closed license checks, unsigned-token rejection, preset serialization and V10 regression suites passed.
V10 gameplay/map-overlap was confirmed by the owner before this release was assembled. Windows DPAPI activation, renewal/revocation and live game behavior of this LICENSED 1.1 package still need a test before public rollout.
No all-server/all-map or cross-map transport guarantee is claimed.
