История изменений
Будьте в курсе последних функций, улучшений и исправлений.
1.4.0
Последний выпуск- Функция Встроенная поддержка онлайн-обновлений для десктопного приложения, включая выбор пакета под платформу, поддержку каналов выпуска и fallback на GitHub при недоступности основного API обновлений
- Функция Баннеры обновлений, диалоги с информацией о версии, настройки напоминаний и выделенный раздел настроек для политики обновлений, источника и выбора канала
- Функция hsync update для автономной проверки обновлений с человекочитаемым и JSON-выводом и опциональным переопределением канала
- Функция Единая модель выполнения для пользовательских браузеров: вручную добавленные и найденные при глубоком сканировании браузеры работают как первоклассные интеграции при синхронизации, мониторинге и в интерфейсе
- Функция Автоматическое отслеживание логов в просмотрщике с паузой при скрытии страницы или сворачивании окна
- Улучшение Настройки WebDAV упрощены до более чистого и менее подверженного ошибкам процесса
- Улучшение Рендеринг закладок виртуализирован, что значительно улучшает масштабирование страницы закладок на больших наборах данных
- Исправление Состояние монитора браузеров больше не переключается ложно в NEEDS_SYNC; свежесть синхронизации теперь сравнивается с mtime базы данных, зафиксированным при извлечении
- Исправление Доступ к учётным данным WebDAV теперь отложен и дедуплицирован, что снижает ненужный трафик связки ключей и предотвращает повторные запросы разблокировки на некоторых системах
- Исправление Опциональные импорты WebDAV теперь загружаются только при фактическом начале передачи, что повышает надёжность запуска в частично настроенных средах
- Исправление Браузеры, добавленные через пользовательские пути, теперь регистрируются при запуске и сразу после сохранения настроек, участвуя в синхронизации и мониторинге без перезапуска
- Исправление Фильтры browser: теперь нечувствительны к регистру, а сопоставление доменов корректно экранирует символы подстановки SQL LIKE, предотвращая ложные совпадения
- Исправление Отключённые браузеры теперь явно отображаются как DISABLED на панели управления, а не исчезают из представления статуса
- Исправление Пузырёк прокрутки истории теперь предпочитает правый край и отступает влево у границ экрана
- Исправление Очистка глубокого сканирования на панели больше не вызывает двойного освобождения виджета области прокрутки
- Исправление Удаление пользовательских браузеров с риском теперь требует подтверждения перед разрушительными действиями
- Исправление Метки месяцев в статистике больше не зависят от системной локали и теперь последовательно используют i18n-названия месяцев приложения
- Исправление Поведение трея стало более согласованным: открытие одним щелчком работает на всех платформах, а индикатор синхронизации в светлой теме лучше виден
- Исправление Центрированные диалоги и всплывающие окна StyledComboBox теперь ограничены границами экрана, что улучшает поведение при использовании нескольких мониторов и на краях экрана
- Исправление Карточки статистики на панели теперь адаптивны и сохраняют стабильную высоту при разных размерах окна
- Исправление Проверки обновлений теперь избегают блокировки из-за ограничений GitHub
- Ядро Рабочие процессы упаковки и валидации релизов расширены и усилены на всех платформах, включая валидацию установщиков, исправление флагов установщика ARM64 и усиление установки зависимостей в CI
- Докум. Сайт документации обновлён для версии 1.4.0: добавлена информация об онлайн-обновлениях, напоминаниях, проверке обновлений через CLI и пересмотренном процессе установки и обновления
1.3.2
- Функция Стабильные версии теперь зеркалируются на R2 для более надёжного распространения
- Улучшение Автоматическое резервное копирование после синхронизации теперь отключено по умолчанию
- Исправление Исправлено состояние гонки при очистке потоков планировщика, влиявшее на стабильность синхронизации
- Исправление hsync db normalize теперь требует явного подтверждения перед применением изменений
- Исправление CLI синхронизация теперь более надёжно освобождает ресурсы базы данных
- Исправление Токены IPC для одного экземпляра теперь изолированы по учётным записям пользователей
- Докум. Обновлён брендинг сайта документации, контактная информация и локализованные страницы
- Докум. Добавлена специальная политика безопасности
- Ядро Расширено автоматизированное покрытие для планировщика, viewmodel и потоков WebDAV
1.3.1
- Исправление Экспорт по регулярному выражению больше не обрезается на 100 тыс. записей
- Исправление HTML экспорт теперь выдаёт явную ошибку при отсутствии маркера шаблона
- Исправление Поиск в истории по регулярному выражению перенесён в фоновый поток, устраняя зависание интерфейса
- Исправление _load_badge_data корректно обрабатывает ошибки базы данных
- Исправление Месячная статистика больше не искажается при переходе на летнее/зимнее время
- Исправление VACUUM INTO выполняется вне _lock, устраняя потенциальную взаимоблокировку при экспорте
- Исправление Фильтр скрытых доменов больше не срабатывает ложно на символах подстановки LIKE
- Исправление Подсчёт записей по префиксу домена исправлен для избежания двойного учёта
- Исправление Ошибки очистки WebDAV теперь отображаются; временная метка манифеста синхронизирована со временем загрузки
- Исправление Сохранение конфигурации подавляется при завершении приложения для предотвращения повреждения записи
- Исправление Усилена ротация резервных копий конфигурации; добавлена защита от ложных срабатываний миграции
- Исправление Завершение резервного копирования больше не блокирует пул потоков
- Безопасность Удалён неиспользуемый ключ шифрования из _derive_subkeys
- Ядро Исправлено отсутствие модуля WebDAV в пакетных сборках
1.3.0
- Улучшение Reworked scheduler and worker-thread signaling for real-time sync progress
- Функция Blacklist and hidden-domain dialogs now preview affected record counts
- Улучшение Redesigned app icon and animated SVG-based tray renderer
- Улучшение Default theme changed from Dark to System
- Произв. Page-granularity LRU eviction and isolated regex recent-search history
- Исправление Strengthened FTS trigger recovery and multi-word query parsing
- Исправление Added Linux Qt platform fallback and packaged xcb dependencies
- Докум. Added multilingual MkDocs documentation site
1.2.2
- Исправление CLI restore no longer always restores the latest backup instead of selected
- Исправление CLI restore now honors the favicon restore flag
- Исправление CLI restore --replace mode uses safe DB replacement
- Исправление Scheduler lead-in timers now cancelled to prevent stale callbacks
1.2.1
- Функция Added a quick 'Locate in History' action on bookmark cards
- Улучшение Clicking a bookmark card's tag or note area now opens the editor directly
- Исправление Fixed Ctrl+F and Ctrl+R shortcut conflicts in history view
- Исправление Date separator counts now respect current filters and hidden-only mode
1.2.0
- Функция Replaced the legacy hotkey system with a cross-platform keybinding engine and 14 customizable shortcuts
- Функция Introduced Hidden Records mode and soft-hide domain management
- Произв. Rewrote pagination with keyset indexes and SQL-level regex search for smooth massive-history scrolling
- Улучшение Replaced chunked WebDAV uploads with atomic streamed uploads and fixed temporary file descriptor leaks on Windows
- Безопасность Upgraded encryption to V2 with independent HKDF subkeys and nonce-authenticated single-instance IPC
- Улучшение Added adaptive column widths, web search entry, and real-time system theme following
- Улучшение Portable mode now auto-detects .portable and headless mode reduces memory usage with leaner caches
- Улучшение CLI now parses multi-word queries without quotes and truncates overly long terminal tables automatically
- Исправление Unified lock ordering to fix WAL read-after-write inconsistencies and a tombstone-pruning crash during VACUUM
- Исправление Fixed severe scrollbar jumping and prevented long titles from pushing actions off settings cards
- Исправление Fixed a potential QTimer overflow and ensured browser monitor shutdown on exit
- Исправление Prevented the BFS scanner from traversing Windows junction points
1.1.1
- Произв. Moved history queries and bookmark/note badge loading to a background thread
- Произв. Optimized underlying SQL queries and removed a redundant VACUUM during FTS-stripped exports
- Исправление Fixed quick access overlay vertical drift when reopening
- Исправление Fixed a random horizontal scrollbar appearing in the history table
- Исправление Fixed the Bookmarks page not refreshing after edits made from History
- Исправление Fixed bookmarked_at timestamps not updating on conflict
- Исправление Fixed a potential race condition during WebDAV client initialization
- Исправление Fixed stale filter hits caused by uncleared caches after database connection resets
1.1.0
- Функция Added a spotlight-style global quick search overlay for history, bookmarks, and notes
- Функция Upgraded search with autocomplete, ghost text, and advanced query syntax
- Функция Added a new statistics page with heatmap, browser share charts, and exportable visuals
- Функция Added bookmarks, tags, and rich-text notes for turning history into a knowledge base
- Функция Introduced the hsync CLI for headless extraction, WebDAV backups, querying, and export
- Функция Added drag-and-drop URL export and a live scroll time bubble in the history view
- Функция Added device identity management and merge-based WebDAV restore across devices
- Функция Expanded support for regional browsers, Firefox forks, dev channels, and deep-scan discovery
- Произв. Reworked SQLite extraction with batch inserts and precompiled regex; optimized favicon rendering with LRU caching
- Улучшение Upgraded the first-run wizard and fixed theme-toggle scrollbar jumping
- Исправление Resolved Windows backup file-locking issues
1.0.0
- Функция Aggregates history from major Chromium browsers, Firefox-based browsers, and Safari with multi-profile support
- Функция Built-in SQLite FTS5 trigram search delivers millisecond substring search on large datasets
- Функция Supports WebDAV cloud backup and restore with ZIP compression and SHA-256 integrity verification
- Безопасность Keeps data local by default and stores encrypted WebDAV credentials via HKDF-SHA256 and system keyring
- Произв. Virtual scrolling keeps million-row history lists responsive
- Функция System tray integration keeps sync running quietly in the background