Skip to content

fix: release CS-Scout 2.1.1 alpha 3 - #16

Merged
EytleBB merged 2 commits into
mainfrom
codex/release-v2.1.1-alpha.3
Aug 11, 2026
Merged

fix: release CS-Scout 2.1.1 alpha 3#16
EytleBB merged 2 commits into
mainfrom
codex/release-v2.1.1-alpha.3

Conversation

@EytleBB

@EytleBB EytleBB commented Aug 11, 2026

Copy link
Copy Markdown
Owner

What changed

  • resolve Perfect World manual-mode names through the signed Perfect World player search instead of the 5E search API
  • support exact Chinese Steam nicknames and SteamID64 while rejecting ambiguous duplicate names
  • automatically prepare a private official Python 3.12.10 runtime when Windows has only Python 3.13, a PyCharm-only interpreter, or no supported Python
  • pin and verify the python.org URL, SHA-256, Authenticode signer, per-user target, and no-PATH/no-launcher install options
  • restart the shared replay clock from zero when switching to a different player/view, while preserving progress on a repeated click of the active player
  • update the Alpha 3 package definition, player guide, release notes, deployment example, and third-party notice

Root causes

Perfect World manual mode reused the 5E identity resolver, so a valid Chinese Perfect World/Steam nickname could fail even while SteamID64 worked. The Windows installer also only probed the Python Launcher and PATH for 3.11/3.12, so Python 3.13 and IDE-only setups were reported as missing. Replay view changes reused the shared clock, so a newly selected player appeared halfway through the loop.

Validation

  • 256 Python tests passed, including the player-switch clock regression
  • frontend JavaScript syntax checks passed
  • Python compile checks passed
  • PowerShell 5.1 syntax checks passed
  • Windows package validation passed from the source tree and from the generated ZIP
  • generated ZIP contains Alpha 3 notes and all fixes, excludes media/ and Alpha 2 notes, and matches both SHA-256 files

@EytleBB
EytleBB marked this pull request as ready for review August 11, 2026 16:43
@EytleBB
EytleBB merged commit 4eb9863 into main Aug 11, 2026
8 checks passed
@EytleBB
EytleBB deleted the codex/release-v2.1.1-alpha.3 branch August 11, 2026 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant