MFA-Forge v0.1.19-rc.19
Pre-release
Pre-release
MFA-Forge 0.1.19-rc.19
0.1.19-rc.19 advances the public prerelease line after RC18. This candidate focuses on scanner hygiene for test fixtures, English-first UI localization with persisted language selection, and a navigable in-app help surface with localized guides.
Scope
- release line:
RC19 - numeric version:
0.1.19 - RC tag:
v0.1.19-rc.19 - MSI asset:
MFA-Forge-RC19-x64.msi - checksum asset:
MFA-Forge-RC19-x64.msi.sha256.txt
User-facing changes
- the GUI now defaults to English
- secondary UI languages are configurable: Espanol, Francais, Hindi, and Chinese
- language preference is persisted alongside the GUI theme preference
- MFA-Forge now includes an embedded help window with section navigation and search
- localized help guides now explain purpose, workflow, and operational expectations instead of only naming surfaces
Engineering changes
- deterministic Base32 test-secret helpers replace repeated high-entropy hardcoded secrets in tests and fixtures
- help rendering is integrated through embedded Markdown guides per language
- agent prompt windows, loader flows, dialogs, status bar, and main GUI surfaces were aligned with the English-first UI layer
- release docs were advanced from RC18 references to RC19 references
Validation evidence
Commands executed locally:
pwsh -Command "cargo fmt --all -- --check"pwsh -Command "cargo check --workspace"pwsh -Command "cargo clippy --workspace -- -D warnings"pwsh -Command "cargo test --workspace"pwsh -Command "cargo build --workspace --release"pwsh -Command "cargo wix --package mfa-forge-gui --no-build --nocapture --target-bin-dir target/release --output target/rc/MFA-Forge-RC19-x64.msi"pwsh -Command "(Get-FileHash -LiteralPath 'target/rc/MFA-Forge-RC19-x64.msi' -Algorithm SHA256).Hash"
Manual findings captured during this RC19 pass:
- the embedded help window originally showed red
eguiduplicate-ID diagnostics - the issue was fixed by assigning distinct
id_saltvalues to the help window scroll areas - post-fix compilation passed again
Packaging evidence:
- release build:
target/release - MSI generation:
target/rc/MFA-Forge-RC19-x64.msi - MSI size:
11,194,368bytes - checksum generation:
target/rc/MFA-Forge-RC19-x64.msi.sha256.txt - SHA256:
6778E8BB625DADF8C5C79DCF7A2A0DBC8D54539113F47EE62FBC07B71E30EDB5 - WiX warnings observed:
ICE91for the per-userBininstall path, matching the current packaging model - GitHub prerelease URL: pending
Manual smoke still recommended after MSI creation:
- GUI unlock on installed RC19
- help window navigation and search in each language
mfa-forge-agentunlock and closemfa-forge-mcpunlock and close- password-rotation prompt deny/approve clarity
- launcher-driven update path from installed
RC18toRC19