Teledisk – Release 0.60: Fix & Aggiornamenti Completi! 🚀
Tutti i miglioramenti, le nuove funzionalità e i bugfix introdotti finora, inclusi Upload/Sync, File Manager e UI aggiornata
🎉 Nuove Funzionalità
Selezione Lingua Multi-lingua
Dialogo di scelta lingua all’avvio con icone nazionali.
Creazione Cartelle Rapida
Pulsante “Crea Cartella” nella toolbar per aggiungere directory al volo.
Vista Griglia/Elenco
Toggle istantaneo tra vista a icone e tabellare.
Breadcrumb Interattivo
Barra di navigazione dinamica che mostra il percorso corrente e permette di saltare tra le cartelle.
Elimina Duplicati Ricorsivo
Pulsante “Elimina duplicati” con icona clear.svg
, rimuove i file più piccoli nelle sottocartelle mantenendo solo le versioni più grandi.
⚙️ Miglioramenti File Manager
Statistiche Ricorsive Cartelle
Colonne “Conteggio” e “Peso Totale” ora mostrano il numero di file e il peso complessivo calcolati in SQL.
Sorting Dinamico
Clicca su Nome, Conteggio, Peso, Ext, Tipo o Data per ordinare; secondo click inverte l’ordine.
Adattamento Automatico Colonne
Colonne ridimensionate in base al contenuto e allo spazio disponibile (60% Nome, 40% resto).
Lazy-Loading Ottimizzato
Caricamento a blocchi (chunk) con LIMIT/OFFSET per cartelle e file, per interfacce sempre reattive.
Gerarchia Cartelle Asincrona
Caricamento rapido e a richiesta della struttura, con “Carica altri…” e scroll infinito.
🔐 Sicurezza & Crittografia
Database Encryption
Crittografia completa del DB con avviso prestazionale e procedura guidata per backup/importazione della chiave.
Protezione Password & 2FA
Flusso di impostazione e cambio password migliorato, controlli di licenza all’avvio e ogni 3 ore, limite tentativi codice 2FA.
📤 Upload / Sync – Robustezza & Prestazioni
Schema DB Rifinito
original_path
diventa chiave UNIQUE, colonna retry_count
, PRAGMA WAL.
Insert Idempotenti
INSERT OR IGNORE
per evitare duplicati durante upload concorrenti.
Automigration Schema
Aggiunta automatica di colonne mancanti (ALTER TABLE … ADD COLUMN
) senza perdita dati.
Mutex in Scan & Retry Limit
Scan protetta da mutex, selezione file con retry_count < 3
, evitati loop di errore.
Throttling UI
Progress-bar aggiornata solo su avanzamenti ≥ 2% → GUI fluida.
🛠️ Fix Generali & UI
Admin Canali – Checkbox sincronizzati
Ora i canali selezionati restano spuntati dopo il reload.
Caching Canali Ottimizzato
Invalidazione automatica della cache in memoria e refresh istantaneo in GUI.
Splash Screen Interattivo
Overlay di caricamento con barra di progresso e messaggi dinamici.
Log & Error Handling Migliorati
Gestione avanzata degli errori, threading ottimizzato e log dettagliati.
Grazie per il vostro supporto! Buon Teledisk! 😊