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