Skip to content

Undoit v2.1.1 — Иерархическое дерево папок, синхронизация трея и умная работа с внешними редакторами

Latest

Choose a tag to compare

@kobaltgit kobaltgit released this 05 Sep 13:55
· 4 commits to main since this release

В версии 2.1.1 навигация по файлам стала ещё удобнее благодаря полноценному дереву каталогов, улучшена синхронизация счётчиков в системном трее и решены проблемы блокировки файлов при работе с внешними редакторами (Word, Excel и др.).

🌳 Что нового:

  • Иерархическое дерево папок (Tree View):
    • В боковой панели добавлен удобный переключатель между режимами «🌳 Дерево» и «📋 Список».
    • Файлы наглядно сгруппированы по их реальной структуре папок и подпапок.
    • Папки по умолчанию свёрнуты для компактности, а состояние раскрытия запоминается между перезапусками приложения.
    • Добавлены кнопки быстрого управления: «Развернуть всё» и «Свернуть всё».
    • При поиске папки с найденными совпадениями автоматически раскрываются.
  • Интеллектуальная кнопка «В приложении»:
    • Текущая версия: открывает реальный рабочий файл на диске — любые сохранения по Ctrl+S сразу отслеживаются Undoit и создают новые снимки.
    • Архивные снимки: открываются из безопасной копии с атрибутом «Только для чтения» и предупреждающей подсказкой, что исключает случайные несохранённые правки во временной папке %TEMP%.
    • Устранена ошибка «Отказано в доступе» при повторном открытии одного и того же снимка.
  • Умная защита от блокировок при восстановлении:
    • Если рабочий файл открыт в программе, блокирующей файл (например, Microsoft Word или Excel), Undoit теперь вежливо и понятно сообщает о необходимости закрыть файл в редакторе перед восстановлением.
    • Временные файлы восстановления (.undoit_restore_tmp) гарантированно удаляются при любых ошибках, оставляя рабочие директории чистыми.
  • Мгновенная синхронизация статистики и трея:
    • При удалении папки из отслеживания или удалении файлов из истории статистика (файлы, версии, сэкономленное место) мгновенно пересчитывается в главном окне и во всплывающем тултипе системного трея.
    • Освобождённое место на диске автоматически очищается из Zstd-хранилища.