Skip to content

Release v1.7.0 - #12

Merged
timliudev merged 8 commits into
mainfrom
develop
Oct 16, 2026
Merged

timliudev merged 8 commits into
mainfrom
develop

Conversation

@timliudev

Copy link
Copy Markdown
Owner

Release v1.7.0: merge develop into main.

  • Installer: one shared flow for finding or downloading the DynaRun package and the driver; background hint when Dyna Pro's page lists a newer DynaRun; driver "Choose file…" accepts the zip or ftdibus.inf.
  • Driver: after a cancelled hash warning only auto-found copies are skipped.
  • Fixes: bounded name buffers on the found-file page, per-call URL buffers, fresh download from the update hint, only corrupt auto-found zips are rejected, BitLocker resume retried when it fails.
  • Tests for the folder walk, driver folder layout and driver_check.
  • Docs: README, CHANGELOG and driver guide aligned with the code (EN/ZH).

🤖 Generated with Claude Code

timliudev and others added 8 commits October 17, 2026 00:56
- Shared acquire flow and pages for DynaRun and the driver: network pre-check, 10 s connect timeout, one error page with 選擇檔案…
- Consistent button layout and wording across wizard pages
- Fix installed but driver missing: first page offers the driver step
- Shared safe extraction and file-table hashing in package.c
- DynaRun update hint from the official page version (header fallback)
- Driver file picker accepts the zip or ftdibus.inf; thread-safe logging
- Manual-test fixes: descriptor-driven manual steps, tighter press-7 highlight, warn about the two red signature dialogs, log cleanups

Tests compiled but not run for this commit.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A file the user picks with 選擇檔案… is always checked and can reach the warning page; the "don't offer it again" memory applies to automatic local discovery only.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…resh download from update hint

- Download new version (update hint) always downloads; an older package already on the computer is no longer picked up and reinstalled
- A damaged DynaRun package found on the computer is not offered again; the wizard says so and offers Retry or Choose file...
- The download path always names the wizard's own file, so a file chosen earlier can no longer be deleted on close
- The update hint and a running download no longer share URL buffers
- Long driver names, temporary-folder and install-folder paths are bounded in the restart-step text, the self-copy from a network drive and the registry backups
- A failed BitLocker resume keeps the note that protection was suspended and is retried at the next cancel, continue or uninstall

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Folder walk depth limits, nearest-folder rule and over-long path refusal
- Driver folder layout (ftdibus.inf with i386 and amd64)
- driver_check on synthetic packages; note the scratch files it uses in tests/README.md

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Changelog: update hint, driver folder choice and the fixes above
- README and driver guide: no digital-signature check of the driver files, WaitForSingleObject redirection, log locations, files kept in %TEMP%, /uninstall /quiet behaviour, Installed elsewhere...

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Changelog: Unreleased becomes v1.7.0 (2026-10-17), English and Traditional Chinese
- README: What's new entry for v1.7.0 in both languages

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@timliudev
timliudev merged commit 74a6e03 into main Oct 16, 2026
4 checks passed
@timliudev
timliudev deleted the develop branch October 16, 2026 17:51
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