> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# Testa la shell desktop

Esegui le suite Rust e della pagina di avvio, valida la configurazione di release, poi verifica l’artefatto installato su ogni sistema di destinazione.

## Installazione e configurazione

Il pacchetto desktop ha due livelli di controlli automatici: la pagina di avvio viene verificata sintatticamente, e la suite Rust copre risoluzione degli URL, gate di navigazione, deep link, canali dell’updater, persistenza dello zoom e preferenze della finestra. Entrambi girano sul computer senza un installer pacchettizzato, quindi inizia qui prima di installare una build.

```
corepack pnpm --filter @supastack/desktop test
corepack pnpm --filter @supastack/desktop typecheck
node apps/desktop/scripts/check-release-config.mjs
```


## Flusso di implementazione

`check-release-config.mjs` valida l’URL pubblico dell’app, l’endpoint HTTPS dell’updater con il token di versione, la chiave pubblica e l’identificatore del prodotto. Eseguilo prima di ogni build di release, così una configurazione segnaposto fallisce in locale invece di essere pubblicata.


## Verifica e risoluzione dei problemi

Installa l’artefatto compilato su ogni sistema di destinazione e verifica tray, scorciatoia di richiamo, Sempre in primo piano, Avvio minimizzato, Chiudi nella tray, un controllo aggiornamenti, il banner offline e la persistenza della sessione. I test unitari dimostrano le regole; solo l’app installata dimostra la finestra.


Per continuare la configurazione, leggi [Risoluzione dei problemi dell’app desktop](https://supastack.dev/it/docs/desktop/troubleshooting.md).


## Successivo

[Risoluzione dei problemi dell’app desktop](https://supastack.dev/it/docs/desktop/troubleshooting.md)
