Skip to content

v0.3.0

Choose a tag to compare

@giosci1994 giosci1994 released this 20 Jun 02:14
· 15 commits to main since this release
Immutable release. Only release title and notes can be modified.

✨ Novità principali

📱 PWA installabile

  • L'app è ora installabile dal browser come applicazione standalone su Android, iOS e desktop (manifest + service worker su tutte le pagine d'ingresso).
  • Schermata di splash con health-check del backend e cache di base degli asset.

🧱 Refactor del service layer

  • Logica Docker riorganizzata in un package modulare (services/docker/): container, immagini/aggiornamenti, reti, volumi, sistema, eventi.

🛡️ Sicurezza

  • Modalità sicura coerente: delete/kill sui container richiedono conferma esplicita (HTTP 403 senza conferma), con dialog in UI.
  • Rate limiting login/API basato sull'IP reale dietro reverse proxy (CF-Connecting-IP).
  • Protezione CSRF, timeout di sessione, redazione dei dati sensibili nei log, fix open-redirect.

🐛 Fix

  • Le azioni sui container non riportano più un falso "successo" quando Docker fallisce.
  • remove_image con feedback chiaro in UI; corretto template splash; validazione input frequenza update.

📝 Docs

  • README aggiornato (PWA, architettura, sicurezza, struttura, endpoint) + nuovo CHANGELOG.md.

⚠️ Dietro Cloudflare Access / gateway di autenticazione: per installare la PWA serve un bypass pubblico per /sw.js e /static/* (vedi sezione Sicurezza del README).

Full Changelog: v0.2.3...v0.3.0