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

4.6 KiB

?? 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:

# 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

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! ??