Files
Encelado/TradingBot/BROWSER_CACHE_GUIDE.md
Alberto Balbo d25b4443c0 Aggiunta Bootstrap 5.3.3 (CSS, JS, RTL, mappe) al progetto
Sono stati aggiunti tutti i file principali di Bootstrap 5.3.3, inclusi CSS, JavaScript (bundle, ESM, UMD, minificati), versioni RTL, utility, reboot, griglia e relative mappe delle sorgenti. Questi file abilitano un sistema di design moderno, responsive e accessibile, con supporto per layout LTR e RTL, debugging avanzato tramite source map e tutte le funzionalità di Bootstrap per lo sviluppo dell’interfaccia utente. Nessuna modifica ai file esistenti.
2025-12-12 23:27:28 +01:00

231 lines
4.6 KiB
Markdown

# ?? ISTRUZIONI PER FORZARE IL REFRESH DEL BROWSER
## ?? Il Problema
L'applicazione è stata completamente aggiornata con una nuova sidebar verticale moderna, ma il browser potrebbe mostrare ancora la versione vecchia a causa della **cache**.
## ? Build Status
- ? **Compilazione riuscita**
- ? **0 errori**
- ? **0 warning**
- ? **Tutti i CSS aggiornati**
- ? **Bootstrap Icons caricato**
---
## ?? METODO 1: Hard Refresh (CONSIGLIATO)
### Windows - Chrome/Edge
```
1. Apri DevTools: F12
2. Click DESTRO sul pulsante Refresh (?)
3. Seleziona "Svuota cache e ricaricamento forzato"
```
**OPPURE**
```
Premi: Ctrl + Shift + R
```
### Windows - Firefox
```
Premi: Ctrl + Shift + R
```
### Windows - Tutti i Browser
```
Premi: Ctrl + F5
```
---
## ?? METODO 2: Cancella Cache Manualmente
### Chrome/Edge
```
1. Premi Ctrl + Shift + Delete
2. Seleziona "Immagini e file memorizzati nella cache"
3. Intervallo: "Tutto"
4. Click "Cancella dati"
5. Ricarica la pagina (F5)
```
### Firefox
```
1. Premi Ctrl + Shift + Delete
2. Seleziona "Cache"
3. Click "Cancella adesso"
4. Ricarica la pagina (F5)
```
---
## ?? METODO 3: Modalità Incognito (TEST VELOCE)
### Chrome/Edge
```
Premi: Ctrl + Shift + N
```
### Firefox
```
Premi: Ctrl + Shift + P
```
Poi naviga su `https://localhost:[PORT]` nella finestra incognito.
---
## ??? METODO 4: Disabilita Cache (Durante Sviluppo)
### Per Tutti i Browser
```
1. Apri DevTools: F12
2. Vai su tab "Network"
3. Spunta "Disable cache"
4. MANTIENI DevTools APERTO
5. Ricarica (F5)
```
Questo è perfetto durante lo sviluppo!
---
## ?? METODO 5: Restart Server + Clean Build
Se proprio non funziona, fai un clean restart:
```powershell
# Stop server
Ctrl + C
# Clean
dotnet clean
# Remove bin/obj
Remove-Item -Recurse -Force bin,obj
# Restore
dotnet restore
# Rebuild
dotnet build
# Run
dotnet run
```
Poi fai Hard Refresh nel browser.
---
## ?? COSA DOVRESTI VEDERE
Dopo il refresh corretto, dovresti vedere:
```
??????????????????????????????????????
? Sidebar Verticale Sinistra ?
? ?
? [??] TradingBot [?] ? ? Brand + Toggle
? ? ATTIVO ?
? ?????????????????????????????????? ?
? ?? Dashboard ? ? Menu Items
? ?? Strategie ? Verticali
? ?? Asset ?
? ?? Trading ?
? ?? Analisi Mercato ?
? ?? Statistiche ?
? ?? Impostazioni ?
? ?????????????????????????????????? ?
? Portfolio $15,000 ? ? Summary
? Profitto $0.00 ?
??????????????????????????????????????
```
**NON** dovresti vedere più i link testuali sotto il logo!
---
## ?? TROUBLESHOOTING
### Problema: "Vedo ancora i link sotto il logo"
**Soluzione**: Cache non pulita correttamente
```
1. Chiudi TUTTE le tab del browser
2. Chiudi il browser completamente
3. Riapri e vai direttamente a localhost
4. Premi Ctrl + Shift + R
```
### Problema: "Le icone non si vedono"
**Soluzione**: Bootstrap Icons non caricato
```
1. Apri DevTools (F12)
2. Tab Console
3. Cerca errori di caricamento CSS
4. Se vedi errori, il server potrebbe non essere avviato correttamente
```
### Problema: "Tutto bianco/rotto"
**Soluzione**: CSS non caricato
```
1. DevTools ? Network tab
2. Ricarica (F5)
3. Verifica che app.css e MainLayout.razor.css siano caricati (200 OK)
4. Se vedi 404, restart del server
```
---
## ? CHECKLIST FINALE
Prima di contattare per supporto, verifica:
- [ ] Ho fatto Hard Refresh (Ctrl + Shift + R)?
- [ ] Ho provato in modalità Incognito?
- [ ] Ho pulito la cache manualmente?
- [ ] Il server è in esecuzione correttamente?
- [ ] Ho fatto `dotnet clean` e `dotnet build`?
- [ ] Ho verificato la Console (F12) per errori?
- [ ] Ho provato con un browser diverso?
---
## ?? FUNZIONA?
Se dopo questi passaggi vedi la sidebar moderna verticale:
- ? Tutto è corretto!
- ? Puoi iniziare a usare l'applicazione
- ? Il problema era solo la cache
Se NON funziona ancora:
- ?? Apri DevTools (F12)
- ?? Fai uno screenshot della Console
- ?? Condividi gli errori che vedi
---
## ?? NOTE TECNICHE
### File CSS Modificati
1. `wwwroot/app.css` - Stili globali con priorità
2. `Components/Layout/MainLayout.razor.css` - Stili scoped con ::deep
### Modifiche Applicate
- ? Bootstrap Icons CDN aggiunto
- ? Namespace globali in _Imports.razor
- ? CSS con !important per override
- ? ::deep selectors per scoped CSS
- ? Layout completamente riscritto
### Port di Default
L'applicazione di solito gira su:
- `https://localhost:5001` (HTTPS)
- `http://localhost:5000` (HTTP)
Verifica nel terminal quale porta sta usando!
---
**Buon trading! ??**