Note di rilascio
Rimani aggiornato sulle ultime funzionalità, miglioramenti e correzioni.
1.4.0
Ultima versione- Funzionalità Supporto integrato per aggiornamenti online dell'app desktop, con selezione pacchetti in base alla piattaforma, supporto canali di release e fallback GitHub quando l'API primaria non è disponibile
- Funzionalità Banner di aggiornamento, finestre di dettaglio release, preferenze promemoria e una sezione Impostazioni dedicata per criteri di aggiornamento, preferenza sorgente e selezione canale
- Funzionalità hsync update per controlli di aggiornamento headless, con output leggibile e JSON e override opzionale del canale
- Funzionalità Modello runtime unificato per browser personalizzati, in modo che i browser aggiunti manualmente e quelli scoperti tramite scansione approfondita si comportino come integrazioni di prima classe in sync, monitoraggio e UI
- Funzionalità Tail automatico dei log nel visualizzatore, con pausa quando la pagina è nascosta o la finestra è ridotta a icona
- Miglioramento Le impostazioni WebDAV sono state semplificate in un flusso di configurazione più pulito e meno soggetto a errori
- Miglioramento Il rendering dei segnalibri è stato virtualizzato, migliorando notevolmente la scalabilità della pagina dei segnalibri su grandi dataset
- Correzione Lo stato del monitor del browser non passa più erroneamente a NEEDS_SYNC; la freschezza della sincronizzazione ora confronta l'mtime del database catturato durante l'estrazione
- Correzione L'accesso alle credenziali WebDAV è ora differito e deduplicato, riducendo il traffico non necessario del portachiavi ed evitando richieste di sblocco ripetute su alcuni sistemi
- Correzione Le importazioni WebDAV opzionali vengono ora caricate solo all'avvio effettivo del trasferimento, migliorando la robustezza all'avvio in ambienti parzialmente configurati
- Correzione I browser aggiunti tramite percorsi personalizzati vengono ora registrati all'avvio e subito dopo il salvataggio delle impostazioni, partecipando a sync e monitoraggio senza riavvio
- Correzione I filtri di ricerca browser: ora non distinguono tra maiuscole e minuscole e la corrispondenza del dominio ora esegue correttamente l'escape dei caratteri jolly SQL LIKE
- Correzione I browser disabilitati vengono ora mostrati esplicitamente come DISABLED nella dashboard invece di scomparire dalla vista di stato
- Correzione Il fumetto di scorrimento della cronologia ora preferisce il bordo destro e ricade a sinistra vicino ai limiti dello schermo
- Correzione La pulizia della scansione approfondita della dashboard non libera più due volte il widget dell'area di scorrimento
- Correzione Le rimozioni rischiose di browser personalizzati ora richiedono conferma prima di azioni distruttive
- Correzione Le etichette dei mesi nelle statistiche non dipendono più dalle impostazioni locali di sistema e ora utilizzano coerentemente i nomi dei mesi i18n dell'app
- Correzione Il comportamento della tray è più coerente: l'apertura con clic singolo funziona su tutte le piattaforme e lo spinner di sync nel tema chiaro è più visibile
- Correzione Le finestre di dialogo centrate e i popup StyledComboBox ora si adattano ai limiti dello schermo, migliorando il comportamento su configurazioni multi-monitor e ai bordi dello schermo
- Correzione Le schede statistiche della dashboard sono ora responsive e mantengono un'altezza stabile su diverse dimensioni della finestra
- Correzione I controlli di aggiornamento ora evitano di bloccarsi a causa della limitazione di GitHub
- Core I flussi di lavoro di packaging e validazione delle release sono stati ampliati e rafforzati su tutte le piattaforme, inclusa la validazione degli installatori, le correzioni dei flag degli installatori ARM64 e il rafforzamento dell'installazione delle dipendenze in CI
- Documenti Il sito della documentazione è stato aggiornato per la 1.4.0 per coprire gli aggiornamenti online, i promemoria di aggiornamento, i controlli di aggiornamento CLI e il flusso rivisto di installazione e aggiornamento
1.3.2
- Funzionalità Le release stabili sono ora replicate su R2 per una distribuzione più resiliente
- Miglioramento Il backup automatico dopo la sincronizzazione è ora disabilitato per impostazione predefinita
- Correzione Corretta una race condition nella pulizia dei thread dello scheduler che poteva influire sulla stabilità della sincronizzazione
- Correzione hsync db normalize ora richiede una conferma esplicita prima di applicare le modifiche
- Correzione La sincronizzazione CLI ora libera le risorse del database in modo più affidabile
- Correzione I token IPC a istanza singola sono ora isolati per account utente
- Documenti Rinnovato il marchio del sito di documentazione, le informazioni di contatto e le pagine localizzate
- Documenti Aggiunta una politica di sicurezza dedicata
- Core Ampliata la copertura automatizzata per scheduler, viewmodel e flussi WebDAV
1.3.1
- Correzione L'esportazione regex non viene più troncata a 100.000 record
- Correzione L'esportazione HTML genera un errore esplicito quando manca il marcatore del template
- Correzione La ricerca regex nella cronologia è stata spostata su un thread in background, eliminando i blocchi dell'interfaccia
- Correzione _load_badge_data gestisce correttamente gli errori del database
- Correzione Le statistiche mensili non vengono più distorte durante i cambi dell'ora legale
- Correzione VACUUM INTO viene eseguito al di fuori di _lock, eliminando potenziali deadlock durante l'esportazione
- Correzione Il filtro domini nascosti non produce più falsi positivi con i caratteri jolly LIKE
- Correzione Corretto il conteggio dei record per prefisso di dominio per evitare doppi conteggi
- Correzione Gli errori di pulizia WebDAV vengono ora segnalati; il timestamp del manifesto è allineato con l'ora di upload
- Correzione Il salvataggio della configurazione viene soppresso durante l'arresto dell'app per prevenire la corruzione della scrittura
- Correzione Rafforzata la rotazione dei backup di configurazione; aggiunta protezione contro i falsi positivi di migrazione
- Correzione L'arresto del backup non blocca più il pool di thread
- Sicurezza Rimossa la chiave di crittografia inutilizzata da _derive_subkeys
- Core Corretta l'assenza del modulo WebDAV nelle build impacchettate
1.3.0
- Miglioramento Reworked scheduler and worker-thread signaling for real-time sync progress
- Funzionalità Blacklist and hidden-domain dialogs now preview affected record counts
- Miglioramento Redesigned app icon and animated SVG-based tray renderer
- Miglioramento Default theme changed from Dark to System
- Prestazioni Page-granularity LRU eviction and isolated regex recent-search history
- Correzione Strengthened FTS trigger recovery and multi-word query parsing
- Correzione Added Linux Qt platform fallback and packaged xcb dependencies
- Documenti Added multilingual MkDocs documentation site
1.2.2
- Correzione CLI restore no longer always restores the latest backup instead of selected
- Correzione CLI restore now honors the favicon restore flag
- Correzione CLI restore --replace mode uses safe DB replacement
- Correzione Scheduler lead-in timers now cancelled to prevent stale callbacks
1.2.1
- Funzionalità Added a quick 'Locate in History' action on bookmark cards
- Miglioramento Clicking a bookmark card's tag or note area now opens the editor directly
- Correzione Fixed Ctrl+F and Ctrl+R shortcut conflicts in history view
- Correzione Date separator counts now respect current filters and hidden-only mode
1.2.0
- Funzionalità Replaced the legacy hotkey system with a cross-platform keybinding engine and 14 customizable shortcuts
- Funzionalità Introduced Hidden Records mode and soft-hide domain management
- Prestazioni Rewrote pagination with keyset indexes and SQL-level regex search for smooth massive-history scrolling
- Miglioramento Replaced chunked WebDAV uploads with atomic streamed uploads and fixed temporary file descriptor leaks on Windows
- Sicurezza Upgraded encryption to V2 with independent HKDF subkeys and nonce-authenticated single-instance IPC
- Miglioramento Added adaptive column widths, web search entry, and real-time system theme following
- Miglioramento Portable mode now auto-detects .portable and headless mode reduces memory usage with leaner caches
- Miglioramento CLI now parses multi-word queries without quotes and truncates overly long terminal tables automatically
- Correzione Unified lock ordering to fix WAL read-after-write inconsistencies and a tombstone-pruning crash during VACUUM
- Correzione Fixed severe scrollbar jumping and prevented long titles from pushing actions off settings cards
- Correzione Fixed a potential QTimer overflow and ensured browser monitor shutdown on exit
- Correzione Prevented the BFS scanner from traversing Windows junction points
1.1.1
- Prestazioni Moved history queries and bookmark/note badge loading to a background thread
- Prestazioni Optimized underlying SQL queries and removed a redundant VACUUM during FTS-stripped exports
- Correzione Fixed quick access overlay vertical drift when reopening
- Correzione Fixed a random horizontal scrollbar appearing in the history table
- Correzione Fixed the Bookmarks page not refreshing after edits made from History
- Correzione Fixed bookmarked_at timestamps not updating on conflict
- Correzione Fixed a potential race condition during WebDAV client initialization
- Correzione Fixed stale filter hits caused by uncleared caches after database connection resets
1.1.0
- Funzionalità Added a spotlight-style global quick search overlay for history, bookmarks, and notes
- Funzionalità Upgraded search with autocomplete, ghost text, and advanced query syntax
- Funzionalità Added a new statistics page with heatmap, browser share charts, and exportable visuals
- Funzionalità Added bookmarks, tags, and rich-text notes for turning history into a knowledge base
- Funzionalità Introduced the hsync CLI for headless extraction, WebDAV backups, querying, and export
- Funzionalità Added drag-and-drop URL export and a live scroll time bubble in the history view
- Funzionalità Added device identity management and merge-based WebDAV restore across devices
- Funzionalità Expanded support for regional browsers, Firefox forks, dev channels, and deep-scan discovery
- Prestazioni Reworked SQLite extraction with batch inserts and precompiled regex; optimized favicon rendering with LRU caching
- Miglioramento Upgraded the first-run wizard and fixed theme-toggle scrollbar jumping
- Correzione Resolved Windows backup file-locking issues
1.0.0
- Funzionalità Aggregates history from major Chromium browsers, Firefox-based browsers, and Safari with multi-profile support
- Funzionalità Built-in SQLite FTS5 trigram search delivers millisecond substring search on large datasets
- Funzionalità Supports WebDAV cloud backup and restore with ZIP compression and SHA-256 integrity verification
- Sicurezza Keeps data local by default and stores encrypted WebDAV credentials via HKDF-SHA256 and system keyring
- Prestazioni Virtual scrolling keeps million-row history lists responsive
- Funzionalità System tray integration keeps sync running quietly in the background