# Nexus Login And App Shell Pass v1 - Summary

Dato: 2026-06-06
Repo: https://github.com/Ninjajago99/ninja-nexus.git
Branch: integration/platform-sprint-before-phase1
Start commit: d8694a8a23f9b0cab170a17d6c062fc0ca0f9cbf
Slut commit: se final report efter commit

## Leverance

Denne pass redesigner loginoplevelsen og stabiliserer Nexus app-hosting, så Nexus føles mere som et OS-lag og mindre som en samling almindelige Windows-vinduer.

Ændringer:

- Login er redesignet til en Nexus OS workstation/session unlock overflade.
- Login state er tydeligere: klar, loading, fejl og godkendt session.
- Password focus og Enter-submit er bevaret og gjort mere robust med dispatcher focus.
- App Hub har nu et rigtigt `NexusWindow` og registreres i workspace manager.
- Ufærdige apps åbner i en Nexus-native placeholder, ikke som no-op eller tomt vindue.
- `NexusWindow` opacity-regression er rettet, så windows ikke bliver usynlige når reduced motion/performance slår animation fra.
- Workspace manager tracker native minimize/restore via `Window.StateChanged`.
- Task area er poleret med Nexus-native running-app state.
- Build/version er bumpet til `0.1.0-loginapps1`, build 97.

## App status

Fungerende Nexus-hosted apps:

- Settings
- Files
- App Hub
- Browser
- Calculator
- Store
- Updates
- Diagnostics via Settings Developer Diagnostics
- Photos/Media/Devices som eksisterende preview surfaces

Placeholder apps:

- Noter (`app-notes`) viser Nexus-native placeholder med ikon, status, forklaring, reload, diagnostics, App Hub og luk.
- Ukendte `nexus:` routes fra manifest/launcher går også til placeholder-strategi.

## Lokal build

Kommando:

```powershell
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\nexus-laptop-poc\build-installer.ps1 -Version "0.1.0-loginapps1" -Build 97
```

Resultat:

- Installer: `dist\nexus-laptop-poc\NexusSetup.exe`
- Installer size: 90,251,930 bytes
- Installer sha256: 3064e542e698a43743d9ffe8604ea02d816b22722d4b186b4d081e645b4c862a
- Package: `dist\nexus-laptop-poc\nexus-shell-poc.zip`
- Package size: 15,424,942 bytes
- Package sha256: a7c8677876eca777b6bdef80a73c5bde5f4a8d42b08c07a25212fa53c5add775

## POC status

- Installer-flow: ikke ændret funktionelt; build 97 blev genereret.
- Local setup start: verificeret fra `dist\nexus-laptop-poc\NexusSetup.exe`, PID 32644.
- Manuel Jacob POC: ikke markeret bestået i denne agentpass.
- CDN-upload: ikke udført.

## Blockers og next steps

- Manuel visuel POC skal bekræfte login look, App Hub, Settings, Files og placeholder flow.
- Fuldt intern app-hosting i samme shell surface er stadig næste arkitekturtrin; denne pass bruger en korrekt Nexus-window mellemstation.
- Root `dotnet test` fejler stadig med MSB1003, fordi repo-roden ikke har solution/project-fil.
