Changelog
Novità e aggiornamenti di LabCallManager
Dark mode con toggle persistente in localStorage e variabili CSS
Ricerca globale (Ctrl+K) con ricerca pazienti, chiamate e pagine
Sidebar con navigazione raggruppata e sezioni collassabili
Player audio con waveform interattivo nelle registrazioni chiamate
Scorciatoie da tastiera: D=Dashboard, P=Pazienti, C=Calendario, N=Nuova chiamata
PWA manifest per installazione come app mobile
Sitemap.xml e robots.txt automatici
Open Graph meta tags su tutte le pagine pubbliche
Filtri persistenti in URL params (useUrlFilters hook)
Tour onboarding interattivo per nuovi utenti
Fuzzy matching pazienti duplicati con Fuse.js
Export PDF per report e fatture
Campagne email multi-canale via Brevo
WhatsApp template approvati via Twilio Content API
SMS delivery tracking real-time con status callback
Sync bidirezionale Cal.com (cancellazione e aggiornamento)
Reminder appuntamenti automatici via cron job
Audit trail middleware su tutte le API CRUD
Rate limiting potenziato per endpoint critici
Skeleton loading uniformi su tutte le pagine
Validazione CSV import con controllo duplicati e formato telefono
Analytics charts collegate a dati aggregati reali dallo store