Repository navigation
IsoFoundry v0.1.0
Pre-release
Pre-release
[0.1.0] - 2026-11-07
M0 shell: the window, command line and elevated helper. No disc, image, audio or USB task runs yet; each one says which version brings it.
Added
- M0 shell: Win32 main window with the 21-task grid (owner-drawn, split-button menus, shield marks on administrator tasks), tooltips on every control, keyboard navigation (Tab, arrow keys, Enter, Alt+Down), visible focus ring, high-contrast palette, Per-Monitor DPI v2, dark title bar, saved and validated window placement, single instance.
- Menus: Task (every task), Options (log detail, finish sound, open data folder), Help (roadmap, command line, log viewer, drive report export, about).
- Command line, also as the console twin
isofoundry.comso shells wait for it and capture output:--version,list,helper-check [--elevated],report --out FILE,clean; every task name answersnot_implemented(exit 40) until its milestone ships;--json,--dry-run,--verbose/--debug. - Elevated helper (
isofoundry-helper.exe) with a named-pipe handshake: user/Administrators/SYSTEM-only pipe, client process id check, per-session nonce, typed messages only. - Settings (versioned TOML, atomic writes, quarantine of unreadable files), local logs, portable mode (
IsoFoundry.portable→data\beside the exe). - Release assets:
IsoFoundry-v0.1.0-x64-Setup.exe(Inno Setup, per-user or all users, optional PATH),-x64-Setup.msi(WiX), x64 and ARM64 portable zips, x64 and ARM64 PortableApps.com Format zips (IsoFoundryPortable.exelauncher),SHA256SUMS.txt. - CI: Windows MSVC x64 (fmt, clippy, tests, CLI smoke test, static-CRT check) and ARM64 build; every release asset is built, and both installers are installed, run and uninstalled.
Changed
- Compressed image format decided: CHD (D-039).
- Shared-crate repo name confirmed:
foundry-kit(D-040).