# Nexus OS Shell UX Stabilization v2

Dato: 2026-06-06

Repo: `C:\Users\jtrs\Documents\renninjadk`
Workspace: `C:\Users\jtrs\Documents\renninjadk\Ninja Nexus`
Branch: `integration/platform-sprint-before-phase1`
Start commit: `96864baeb2e943ce88ecf60123d45ccaad0226e8`

## Build

- Version: `0.1.0-osxp2`
- Build: `95`
- Lokal setup-EXE: `dist\nexus-laptop-poc\NexusSetup.exe`
- Installer SHA256: `961eba7159eb919833378e7eadac6e6abe5b92bc5e3780308f77352e40b5d91b`
- Installer size: `90225818`
- Payload ZIP SHA256: `f51453ad150fe9e506ab52ee78725869b24a439ddeba998eb3b0d0dc09b540f2`
- Setup startet lokalt efter build: `NexusSetup.exe`, PID `82820`

## Ændringer

- Installatør viser nu en klar completion state med build, sti og enheds-ID.
- `Start Nexus automatisk efter installation` er slået fra som default, så POC-flowet stopper kontrolleret på færdigskærmen.
- Installationssti og identity input bliver ikke længere overskrevet af refresh på hvert tastetryk.
- Update-logikken er build-baseret: CDN build 93 tilbydes ikke som update til lokal build 95.
- Update-UI viser local/dev build ahead og forklarer at downgrade er blokeret.
- Login er redesignet som OS-shell login med device, organisation og sessionstatus.
- Docken er reduceret til syv primære OS-elementer: Home, Search, App Hub, Files, Browser, Settings, Diagnostics.
- App Hub bruger `nexus:` actions og statuslabels i stedet for direkte Explorer/Notepad/PowerShell launches.
- Settings, Store, Updates, Photos, Media og Devices registreres i workspace-vinduesmanageren.
- Notification Center har ryd alle, Diagnostics, Updates, Settings og App Hub quick actions.
- Status polling er reduceret til 4 sekunder normalt og 7 sekunder i Performance Mode.

## Verifikation

- `dotnet build source\nexus-shell\NexusShell\NexusShell.csproj -c Release` passed.
- `dotnet build source\nexus-installer\NexusInstaller.csproj -c Release` passed.
- `dotnet test source\nexus-shell\NexusShell.Tests\NexusShell.Tests.csproj -c Release --no-build` passed: 51/51.
- `dotnet test source\nexus-installer\NexusInstaller.Tests\NexusInstaller.Tests.csproj -c Release --no-build` passed: 37/37.
- Root `dotnet test` blev forsøgt, men mappen har ingen `.sln` eller root `.csproj` og fejler derfor med MSB1003.
- `scripts\nexus-laptop-poc\build-installer.ps1 -Version 0.1.0-osxp2 -Build 95` passed.

## Upload

Ikke uploadet. Kandidaten er bygget og startet lokalt til Jacob POC, men CDN/latest upload bør først ske efter manuel POC-godkendelse.
