f44fa150e2
fix(first-boot): run hardening from toolbox, repair branding online re-apply, bake winget into image, Apply UX
fix/branding-hardening-winget-bake
sysadmin
2026-06-11 01:34:07 +01:00
dfae1f136b
Merge pull request 'fix(build): drop invalid --no-incremental from dotnet publish' (#33) from fix/clean-publish-flag into main
main
SilverLABS2026-06-10 22:26:28 +00:00
74e48aa1e5
fix(build): drop invalid --no-incremental from dotnet publish (MSB1001)
sysadmin
2026-06-10 23:26:08 +01:00
a6ac6ce355
Merge pull request 'fix(build): clean compile before publish (CI shipped a stale toolbox DLL)' (#32) from fix/ci-clean-publish into main
SilverLABS2026-06-10 22:21:30 +00:00
9832121dbb
fix(build): clean compile before publish (CI shipped stale Core.dll)
sysadmin
2026-06-10 23:21:04 +01:00
d0a5925652
Merge pull request 'fix(apps): winget bootstrap never ran (unbalanced-brace parse error) — the real apps-skip cause' (#31) from fix/winget-bootstrap-brace into main
SilverLABS2026-06-10 21:44:32 +00:00
e91c4de7ed
fix(apps): winget bootstrap never ran (unbalanced-brace parse error in inline cmd)
sysadmin
2026-06-10 22:44:05 +01:00
51ab88b1f8
Merge pull request 'fix(toolbox): move Done 'Restart now' button to the footer-right (was clipped)' (#30) from fix/done-restart-footer into main
SilverLABS2026-06-10 18:12:19 +00:00
541a17c792
Merge pull request 'ci(windows): free build working set before the persist copy (persist OOM)' (#28) from ci/free-before-persist into main
SilverLABS2026-06-10 15:35:35 +00:00
9fa613b8c1
ci(windows): free build working set before persist copy (oscdimg OK, persist OOM)
sysadmin
2026-06-10 16:35:01 +01:00
8f61d5fb61
Merge pull request 'fix(build): driver inject non-fatal + ForceUnsigned (NetKVM rejected, bricked build)' (#27) from fix/driver-inject-resilient into main
SilverLABS2026-06-10 13:41:42 +00:00
8ceb38c3dd
Merge pull request 'fix(collector): button footer + inject virtio NIC driver (HVCI network)' (#26) from fix/collector-button-layout into main
SilverLABS2026-06-10 13:32:59 +00:00
a169d2a452
feat(build): inject virtio-net (NetKVM) driver for HVCI-compatible VM networking
sysadmin
2026-06-10 14:32:48 +01:00
20743e9b54
fix(collector): move Finish/Cancel into a clean footer (were overlapping Confirm PIN)
sysadmin
2026-06-10 14:29:52 +01:00
75f97778f8
Merge pull request 'feat(toolbox): first-run lands on the Apps picker (not silent auto-apply)' (#25) from fix/first-run-apps-picker into main
SilverLABS2026-06-10 13:11:42 +00:00
18475fa731
feat(toolbox): first-run lands on the Apps picker (not silent auto-apply)
sysadmin
2026-06-10 14:11:28 +01:00
04a6f6eabb
Merge pull request 'fix(collector): carry preconfig via chunked FirstLogonCommands (specialize Path too long)' (#24) from fix/answer-file-specialize-length into main
SilverLABS2026-06-10 09:35:34 +00:00
7e99d7e304
fix(collector): carry preconfig via chunked FirstLogonCommands (specialize Path was too long -> answer file invalid)
sysadmin
2026-06-10 10:34:47 +01:00
731ae88adf
Merge pull request 'fix(collector): launch via Setup\CmdLine (collector was bypassed into Setup)' (#23) from fix/collector-launch-via-setup-cmdline into main
SilverLABS2026-06-10 09:14:19 +00:00
3538f43267
Merge pull request 'ci(windows): free disk space before build (fixes oscdimg out-of-space)' (#22) from ci/free-disk-before-build into main
SilverLABS2026-06-10 08:50:14 +00:00
7eec584a66
ci(windows): free disk space before build (clear prior ISO output)
sysadmin
2026-06-10 09:50:00 +01:00
c154e70495
Merge pull request 'feat: WinPE pre-config collector + simplified first-boot toolbox (SP1)' (#21) from docs/winpe-preconfig-collector into main
SilverLABS2026-06-10 08:40:57 +00:00
e6c292da25
ci(windows): install ADK WinPE add-on so boot.wim collector can be staged
sysadmin
2026-06-10 09:38:13 +01:00
6c96e92fa5
fix(collector): drop 'essentials' from flavour radios (it's the baseline role, not a flavour)
sysadmin
2026-06-10 09:35:59 +01:00
72fa329ddd
Merge pull request 'fix(apps): winget launch failure no longer crashes Apply' (#19) from fix/winget-launch-resilience into main
SilverLABS2026-06-10 00:24:02 +00:00
f6dac0fdfd
Merge pull request 'fix(ci): ISO-assert discards stale WIM mount (was blocking ISO persist)' (#18) from fix/iso-assert-stale-mount into main
SilverLABS2026-06-10 00:02:42 +00:00
4268a337f3
fix(ci): ISO-assert discards stale WIM mount + asserts app catalog baked
sysadmin
2026-06-10 01:02:31 +01:00
129b8741fd
Merge pull request 'feat(welcome): per-role app recipes in the first-boot wizard' (#17) from feat/app-recipes into main
SilverLABS2026-06-09 23:54:29 +00:00
66ab2e1aed
Merge pull request 'fix(bitlocker): add recovery-password protector + save key (TPM+PIN-only was unrecoverable)' (#12) from fix/bitlocker-recovery-key into main
SilverLABS2026-06-09 20:24:36 +00:00
3f1ea6aa63
fix(bitlocker): add recovery-password protector + save the key (was unrecoverable)
sysadmin
2026-06-09 20:15:49 +01:00
2dc7882483
Merge pull request 'fix(kiosk): pivot to Explorer + policy lockdown (WebView2 blank as SL shell)' (#11) from fix/kiosk-explorer-lockdown into main
SilverLABS2026-06-09 18:00:15 +00:00
e3b010530c
fix(kiosk): pivot to Explorer + policy lockdown (WebView2 wizard renders blank as the SL shell)
sysadmin
2026-06-09 18:52:15 +01:00
3c072a4edb
Merge pull request 'fix(welcome): harden kiosk chrome + WebView2 diagnostics (4th e2e — blank wizard)' (#10) from fix/welcome-blank-instrument into main
SilverLABS2026-06-09 17:18:08 +00:00
6d90f41f8f
Merge pull request 'fix(kiosk): Start-Process -FilePath not -LiteralPath (3rd e2e — kiosk now engages)' (#9) from fix/kiosk-start-process-filepath into main
SilverLABS2026-06-09 16:47:35 +00:00
37bfbae2e2
fix(kiosk): Start-Process uses -FilePath, not -LiteralPath (app never launched)
sysadmin
2026-06-09 17:42:21 +01:00
09216d6cfb
Merge pull request 'fix(kiosk): WESL DefaultAction is sint32 not uint32 (2nd e2e finding)' (#8) from fix/kiosk-defaultaction-type into main
SilverLABS2026-06-09 15:46:29 +00:00
cc6369e3b3
fix(kiosk): WESL DefaultAction is sint32, not uint32 (config failed -> fail-open, no kiosk)
sysadmin
2026-06-09 16:40:09 +01:00
863be56d15
Merge pull request 'fix(kiosk): WESL class-level calls — first-boot reboot loop found in VM e2e' (#7) from fix/kiosk-wesl-classlevel into main
SilverLABS2026-06-09 15:11:00 +00:00
864c99edcd
Merge pull request 'SilverMetal Windows: first-boot experience & branding' (#6) from feat/first-boot-branding into main
SilverLABS2026-06-09 14:30:04 +00:00