Перейти к содержанию

Глава 11: Скачивание и установка

Благодарим вас за интерес к ATBCmder! Мы предоставляем два различных метода загрузки и установки в соответствии с вашими потребностями.

Important

Требования к системе и архитектуре

  • Операционная система: macOS 12.0 (Монтерей) или более поздняя версия (включая macOS 13 Ventura, macOS 14 Sonoma и macOS 15 Sequoia).
  • Поддерживаемая аппаратная архитектура: Универсальная (Apple Silicon ARM64 и Intel x86_64). Полная поддержка компьютеров Apple Silicon (M1 / M2 / M3 / M4) и Mac на базе Intel.
  • Совместимость с Intel (x86_64): Полностью поддерживается начиная с версии 1.8.0 благодаря универсальным бинарным пакетам.

1. Mac App Store (рекомендуется)

Это рекомендуемый способ установки ATBCmder. ATBCmder теперь официально доступен в Mac App Store! Загрузка через официальный Mac App Store гарантирует бесперебойное автоматическое обновление, встроенную защиту песочницы macOS и лучшую системную интеграцию.

2. Загрузка установщика DMG

Если вы не можете получить доступ к Mac App Store или предпочитаете прямую загрузку, мы предоставляем автономные установочные пакеты DMG, созданные для macOS с поддержкой обеих архитектур (Universal / ARM64 и Intel x86_64).

Примечание. При установке через DMG функции безопасности macOS могут потребовать от вас явного разрешения приложения в «Системные настройки > Конфиденциальность и безопасность» при первом его открытии.

⚠️ Предоставить полный доступ к диску

ATBCmder — это инструмент управления файлами, требующий от пользователя явных разрешений на управление дисками. Пожалуйста, выполните следующие действия:

  1. Нажмите значок Apple в верхнем левом углу экрана и выберите Системные настройки (или «Системные настройки» в старых версиях macOS).
  2. Перейдите к Конфиденциальность и безопасность в левом или правом меню.
  3. Прокрутите вниз и выберите Полный доступ к диску.
  4. Найдите приложение (ATBCmder) в списке и включите его, переключив переключатель. Если приложения нет в списке, нажмите кнопку + внизу, чтобы добавить его вручную.
  5. Система попросит вас ввести пароль для входа в Mac или использовать Touch ID для подтверждения изменений.

Примечания к выпуску

2.7.0 (09.11.2026)

  • Жесты смахивания на трекпаде MacBook для навигации по истории: Нативная поддержка горизонтального смахивания двумя пальцами на трекпаде MacBook для перехода «Назад» и «Вперед» по истории каталогов с интеллектуальным подавлением дребезга и порогом срабатывания в стиле macOS (Fixes #185, #195)
  • Блокировка вкладок в стиле Total Commander и открытие рядом с активной: Полноценная реализация режимов блокировки «Заблокировать вкладку» и «Заблокирована, но переход разрешен» с отметкой звездочкой * в заголовке вкладки (Fixes #180, #189); новые вкладки теперь открываются рядом с текущей активной вкладкой, существенно ускоряя работу с несколькими папками (Fixes #177, #191)
  • Поиск Пиньинь по границам символов и режим фильтра «Показывать только совпадения»: Значительное обновление модуля Пиньинь для быстрого поиска с поддержкой сопоставления инициалов и полных слогов на любых границах символов (Fixes #182, #194); добавлен режим «Показывать только совпавшие файлы/каталоги» для удобного переключения между переходом по курсору и чистой фильтрацией (Fixes #178, #192)
  • Расширение меню «Вид» и эргономичное сочетание клавиш для подсчета занятого места: В меню «Вид (Show)» добавлены команды «Показать все файлы» (Cmd+F10) и «Показать выбранные файлы / расширения» (Cmd+F11) (Fixes #181, #193); стандартное сочетание клавиш для подсчета занятого места изменено на эргономичное и бесконфликтное Alt+Shift+Return (Fixes #179, #196)
  • Усиление безопасности App Store Sandbox для облачных дисков и терминала: Улучшено распознавание и работа с Security-Scoped Bookmarks для OneDrive и других облачных дисков в песочнице App Store (Fixes #187, #188); в изолированных сборках команды в Терминале теперь предварительно заполняются без автозапуска (Fixes #183, #190); устранены дублирование окон Терминала и ошибки сессий zsh, а значок приложения в Dock восстановлен из resource/AppIcon.icns (Fixes #184, #186)

2.6.0 (08.11.2026)

  • Семантические значки типов файлов Lucide и общий кэш-синглтон: Внедрена выразительная система значков Lucide, охватывающая исходный код, документы, медиафайлы, данные, конфигурации и архивы (Fixes #166, #176); реализован высокоэффективный кэш-синглтон, кардинально снижающий нагрузку на ЦП и память при быстрой прокрутке и навигации по огромным каталогам
  • Глубокая модульная декомпозиция ядра и модернизация архитектуры: Полная переработка монолитных модулей: fs_model.py разделен на fs_entry, fs_loaders и fs_icons, file_panel.py разбит на компоненты таблицы, вкладок и панели вкладок, main_window.py структурирован на набор миксинов, а диалог синхронизации каталогов декомпозирован на независимые модули (Refs #130, Fixes #165, #175); устранены циклические зависимости и повышена надежность тестов
  • Всесторонняя защита файловых операций и предотвращение потери данных: Комплексное исправление CopyMoveWorker, StreamCopyWorker, ProcessIOEngine, NetworkTransferWorker и служебного процесса elevated_helper: атомарная перезапись, защита от потери данных при перемещении симлинков, проверка пересечения путей и предотвращение конфликтов папок (Fixes #109-#112, #122, #157, #159-#161, #170, #171); атомарное сохранение через временные файлы в редакторе, проверка символических ссылок 7z/ZIP перед распаковкой для защиты от обхода каталогов и сбоев перезаписи (Fixes #164, #174)
  • Полностью асинхронный отклик интерфейса и оптимизация производительности: Ускорен запуск приложения за счет отложенной загрузки тяжелых библиотек (Fixes #107); хлебные крошки, раскрытие дерева каталогов, подключение VFS и генерация миниатюр полностью вынесены в фоновые потоки, устраняя зависания графического интерфейса (Fixes #124, #126, #127, #150, #151); вычисление размера папок (DirSizeCalculator) поддерживает мгновенную отмену (Fixes #158, #168), а очереди передачи и диалоги прогресса закрываются по Esc (Fixes #163, #173)
  • Корректность модели, сохранение выделения и защита учетных данных: Строгое сохранение позиции курсора и выбранных элементов при сортировке, быстрой фильтрации и плоском просмотре по идентификаторам записей (Fixes #113, #114, #128, #162, #172); безопасное хранение учетных данных без риска затирания пустыми записями, защита от DoS в PBKDF2 и XSS в OAuth-колбэках (Fixes #119-#121, #148), строгая валидация открытых ключей known_hosts для SFTP (Fixes #117, #138) и безопасное экранирование аргументов оболочки в ассоциациях файлов (Fixes #115, #136)

2.5.0 (05.11.2026)

  • Панель инструментов текстового редактора: переход на значки и всплывающие подсказки: Панель инструментов редактора (F4) полностью переработана — монотонные текстовые кнопки заменены на аккуратные векторные значки с информативными подсказками (Fixes #105, #106); в подсказках отображаются названия команд и горячие клавиши (Сохранить, Отменить, Повторить, Найти, Заменить, Смена кодировки) для повышения компактности и удобства
  • Отображение горячих клавиш в истории каталогов и контекстном меню вкладок: В подсказки к кнопкам навигации по истории («Назад» и «Вперед») добавлены явные указания сочетаний Alt+Left и Alt+Right с переводом на 31 язык; в контекстном меню вкладок путей (Новая вкладка, Закрыть вкладку, Закрыть другие вкладки, Дублировать вкладку) теперь наглядно показаны горячие клавиши для быстрого управления с клавиатуры
  • Безопасное завершение интерпретатора Python и предотвращение сбоев: Добавлены проверки стадии завершения интерпретатора (sys.is_finalizing()), исключающие выполнение очистки потоков QThread, воскрешение объектов и удаление фильтров событий на этапе выгрузки модулей; полностью устранены редкие аварийные сбои SIGABRT при закрытии программы
  • Повышение надежности сканирования процессов в системной очистке: Улучшена обработка метаданных приложений: недоступные для чтения или нестандартные бандлы больше не приводят к сбою анализа и ошибочной пометке неактивных программ как неизвестных; увеличены тайм-ауты перечисления процессов и чтения plist для стабильной работы при высокой нагрузке на диск

2.4.6 (03.11.2026)

  • Глубокая адаптация статуса системы и очистки к песочнице App Store: В изолированной среде песочницы панель статуса системы автоматически переключается на дублирующий режим через NSWorkspace для отображения запущенных GUI-приложений со значками и индикатором активного окна (Fixes #102, #104); устранены проблемы обхода глубоких папок кэша браузеров и подсчета неизвестных объемов в песочнице (Fixes #101, #103)
  • Нормализация цветных меток Finder и полная локализация на 31 язык: Реализован механизм канонизации и перевода (get_canonical_tag_name и localize_tag_name), отсекающий внутренние суффиксы индексов (\n<id>); скомпилированы стандартные переводы для всех 7 цветов macOS (Красный, Оранжевый, Желтый, Зеленый, Синий, Фиолетовый, Серый) на 31 язык с выводом в подсказках столбца меток
  • Пакетное снятие выделения через Shift+Click и доработка поиска: Добавлена возможность снимать выделение с диапазона файлов кликом с зажатой клавишей Shift (Fixes #96, #99); диалог поиска файлов теперь сразу устанавливает фокус на строку ввода имени (Fixes #94, #98); устранено прерывание поиска при повторном нажатии клавиши Enter (Fixes #95, #97); улучшены отступы панели дисков и вкладок
  • Модернизация процессов CI/CD тестирования и сборки: Облачные рабочие процессы GitHub Actions для macOS переведены на актуальный образ macos-latest, что обеспечивает поддержку современных инструментов при строгом сохранении матрицы x86_64

2.4.5 (31.10.2026)

  • Интеллектуальный запрос пароля при сетевых подключениях и сохранение учетных данных в сессии: Добавлен специализированный диалог сетевой аутентификации (NetworkPasswordDialog) с переключением видимости пароля и сохранением в Связку ключей; внедрен предварительный обработчик (resolve_or_prompt_network_credentials), который запрашивает пароль при переходе к подключениям SFTP, FTP, SMB или WebDAV с незапомненными учетными данными и обеспечивает корректный откат при отмене; исправлена потеря временных паролей при сохранении настроек в менеджере подключений с кэшированием в VFSSessionCache на время текущего сеанса
  • Сортировка столбцов по клику в сетевой панели VFS и двусторонняя синхронизация стрелок: Полноценно реализован метод sort() в VfsTableModel, полностью соответствующий столбцам локальной панели (Имя, Расширение, Размер, Дата изменения, Атрибуты) с гарантированным закреплением папок наверху; включена сортировка по клику на заголовки через DividerHeaderView (sectionsClickable) с двусторонней синхронизацией стрелок сортировки с командами меню и горячими клавишами
  • Комплексный аудит сетевых подключений, обработка ошибок и расширенные настройки: Полностью устранена взаимная рекурсия между VFSSessionCache.disconnect и VFSManager.remove_from_cache при разрыве соединений; потоковая загрузка WebDAV дополнена заголовком Content-Length, безопасным закрытием ответов и удалением неполных файлов при отмене; ужесточена проверка статусов и контекстов ошибок в фоновых потоках скачивания, отправки, удаления и монтирования Samba; стандартизированы расширенные параметры (проверка SSL/TLS, пассивный режим PASV) с обновлением словарей для всех 31 языков

2.4.4 (31.10.2026)

  • Защита жизненного цикла фоновых потоков QThread и устранение сбоев GC: Реализован глобальный механизм защиты жизненного цикла QThread на базе PEP 442 (воскрешение объектов), полностью исключающий фатальные сбои SIGABRT («QThread: Destroyed while thread is still running») при преждевременном удалении работающих потоков сборщиком мусора (GC); усилены процедуры очистки в FileSystemModel с помощью safe_qthread_cleanup
  • Глобальные горячие клавиши без системных разрешений через Carbon и нормализация клавиши Option: Полная переработка глобальных горячих клавиш macOS с переходом на нативный системный API Carbon RegisterEventHotKey; вызов приложения работает из коробки без необходимости выдавать права «Универсального доступа» (Accessibility) в настройках macOS; устранены конфликты клавиши Option (⌥) с диакритическими символами и немыми клавишами, добавлена проверка конфликтов в настройках
  • Исправление четкости значка в Dock macOS для упакованных приложений: Устранено размытие значка в macOS Dock, возникавшее из-за понижающей дискретизации Qt; значки высокого разрешения теперь применяются напрямую через нативный интерфейс AppKit NSApplication.setApplicationIconImage_
  • Восстановление совместимости с macOS 12 (Monterey) и оптимизация зависимостей: Скорректированы ограничения версий PySide6 для строгого сохранения обратной совместимости с macOS 12 (Monterey), обеспечивая надежную работу как на современных, так и на более ранних версиях ОС

2.4.3 (30.10.2026)

  • Продвинутый инструмент поиска недавно измененных файлов и папок: Новый встроенный инструмент «Недавние изменения» на базе нативного моста; настраиваемые диапазоны времени (1 час, 24 часа, 7 дней, 30 дней) и фильтры по минимальному размеру (>1МБ, >10МБ, >100МБ, >1ГБ); использование метаданных macOS Spotlight для мгновенного сканирования; результаты поиска поддерживают быструю фильтрацию, переход в Finder или файловую панель по двойному клику и пакетное перемещение в Корзину
  • Безопасное автопереименование при вставке и надежность облачных дисков: Автоматическое добавление числового суффикса (например, имя (1).ext) при конфликте имен во время вставки, исключающее случайную потерю данных (Fixes #92); устранена ошибка обнаружения файлов в Google Drive (Fixes #87, #91); зависимости Dropbox включены в пакеты сборки macOS (Fixes #90)
  • Полный аудит локализации для всех 31 языков и унификация терминов: Тщательный аудит и исправление файлов перевода PO для всех 31 языков, устранение ошибок экранирования при переносе строк и следов машинного перевода (Fixes #88, #93); стандартизирована файловая терминология и скомпилированы бинарные каталоги .mo
  • Доработка нативного интерфейса macOS и визуальные улучшения: Порядок кнопок в диалогах подтверждения приведен к стандарту macOS («Да/Подтвердить» перед «Нет/Отмена»); удалены лишние разделительные линии вокруг вкладок; устранено размытие значка приложения в Dock macOS из-за даунсэмплинга Qt, повышен контраст разделителей столбцов в заголовках

2.4.2 (26.10.2026)

  • Полная модернизация системной очистки и выборочная очистка по приложениям: Добавлена группировка по приложениям и по категориям для точечной очистки кэша и журналов конкретных программ (Fixes #85); точный подсчет размера с исключением неизвестных элементов, предварительная проверка прав и наглядная индикация состояния (Очищено 0 Б, подсказки с причинами сбоев); кнопки быстрого перехода «Показать в Finder» и «Открыть в панели» с поддержкой двойного клика; размеры окна согласованы с анализатором дискового пространства
  • Привилегированный мост atbsys и безопасность файловой системы: Синхронизированы механизмы проверки Mole для планов очистки и удаления программ (Fixes #80); гарантировано строгое следование подтверждённому плану, защита личных и общих данных, безопасное сохранение планов в песочнице App Store; улучшен учет жестких ссылок, клонов APFS, загрузки процессора и тайм-аутов команд
  • Сборка пакетов macOS и проверка межплатформенной архитектуры: Согласованы версии и метаданные сборок во всех модулях; зафиксированы компилятор Go и зависимости Qt с поддержкой macOS 12+; исправлена проверка срезов Mach-O на хостах x86_64 благодаря передаче параметра -arch all; исключены ошибки разбора plist из-за байтов выравнивания, обеспечена строгая остановка сборки при ошибках
  • Улучшение файловой панели, значки контекстного меню и языковые правки: Устранена проблема сброса фокуса и прокрутки в самое начало при удалении файлов или обновлении каталога (Fixes #81, #82); фокус плавно смещается на соседнюю строку с полным сохранением позиции прокрутки; для всех действий контекстного меню добавлены четкие векторные иконки (Fixes #83, #84); доработана строка состояния просмотрщика CSV и терминология во всех 31 поддерживаемых языках

2.4.1 (24.10.2026)

  • Редизайн взаимодействия с заголовками и разделители столбцов в стиле Finder: Для горизонтальных заголовков списка файлов реализован компонент DividerHeaderView, отображающий аккуратные полупрозрачные разделители по центру между столбцами, что обеспечивает четкое разграничение без грубых рамок; переработан контроллер HeaderResizeCursorController с зоной захвата 8px и строгим разделением жестов сортировки и изменения ширины, что устранило мерцание курсора и конфликты перетаскивания
  • Оптимизация производительности и устранение микрофризов при отмене в настройках: Усовершенствована логика закрытия диалога настроек: глобальный откат темы оформления выполняется только в том случае, если тема действительно изменялась в режиме предпросмотра; исключены лишняя перекомпиляция глобальной таблицы стилей и повторная перерисовка всех виджетов при закрытии настроек без изменений
  • Обновление значков высокого разрешения и исправление сборки пакетов macOS: Официальные логотипы обновлены до версий высокой четкости; устранена ошибка в скриптах сборки DMG / PKG и Nuitka, из-за которой файл AppIcon.icns ошибочно удалялся при очистке ресурсов; добавлено автоопределение значка из .app/Contents/Resources/, что гарантирует безупречное отображение иконки приложения в Dock и Finder

2.4.0 (23.10.2026)

  • Редизайн вкладок файловой панели в виде нативных капсул macOS: Панели вкладок полностью переработаны в скругленные независимые карточки с подложкой и разделителями, что устранило неравномерность границ и обрезку краев; введена четкая градация фокуса (синяя капсула для активной панели, нейтрально-серая для неактивной); добавлены векторные значки для закрепленных вкладок, домашней папки и поиска; высота стандартизирована до 28px с выравниванием по нижнему краю дисковых панелей (Fixes #78, #79)
  • Умное автоопределение кодировок в просмотрщике и редакторе: Разработан специализированный модуль (encoding_utils), объединяющий проверку BOM, вероятностный анализ chardet и частотные эвристики; навсегда устранено искажение текста при открытии файлов в кодировках GBK, GB18030, Big5, Shift-JIS и EUC-KR в просмотрщике (F3) и редакторе (F4)
  • Облегчение архитектуры и радикальное уменьшение размера пакетов: Полностью удалена тяжеловесная зависимость opencv-python-headless (экономия более 70 МБ), обработка изображений и удаление водяных знаков переведены на Pillow и нативный Apple CoreImage; из сборки исключены лишние библиотеки транскодирования (libtesseract, libx265), что значительно уменьшило размер установочных пакетов DMG/PKG и потребление памяти
  • Аудит безопасности и повышение стабильности ключевых узлов: Предотвращено обнуление исходных файлов при попытке копирования в тот же физический файл; обеспечена сохранность символических ссылок, корректная работа с файлами только для чтения и синхронизация поиска/замены многобайтовых символов и Emoji в редакторе; улучшено экранирование путей в cd, разрешение конфликтов при пакетном переименовании, мгновенная отмена подсчета контрольных сумм, надежность распаковки 7z и устранение сбоев при выравнивании строк изображений

2.3.9 (22.10.2026)

  • Обновление стандартной темы и модернизация интерфейса: Внедрены семантические токены оформления и правила контрастности с плавной адаптацией к светлой и темной темам; возвращены цветные значки, классический синий стиль панелей и единообразные состояния фокуса, выделения и полупрозрачного наведения; развернута полноразмерная панель инструментов с нативным переполнением и сохранением пользовательских настроек; панель дисков расширена и дополнена зелеными индикаторами емкости; строка семантических команд по умолчанию скрыта, всплывающие окна закладок ограничены рамками панели, стандартизированы горячие клавиши в подвале
  • Автоопределение кодировок архивов и копирование из панелей ZIP: Устранено искажение имен файлов в кодировках, отличных от UTF-8 (GBK, GB18030, CP936 и др.), при сжатии и распаковке (Fixes #74); интегрировано интеллектуальное определение кодировок при просмотре и извлечении ZIP-архивов; добавлена прямая поддержка копирования выбранных элементов из виртуальных панелей ZIP
  • Ограничение ширины диалога синхронизации каталогов и стабильность: Введено ограничение максимальной ширины окна синхронизации, исключающее бесконечное растягивание таблиц по горизонтали при сравнении больших объемов данных (Fixes #76); повышена стабильность на архитектурах ARM64 и x86_64
  • Доступность (a11y) и запуск терминала из контекстного меню: Для всех кнопок панели инструментов добавлены доступные имена и клавиатурное управление; в контекстное меню файловой панели добавлено действие «Открыть системный терминал» в текущем каталоге; обновлены каталоги локализации на всех 31 языках для новых элементов темы и отображения емкости

2.3.8 (20.10.2026)

  • Модернизация файловой панели и визуальное разделение наведения и выбора: Переработан делегат отрисовки строк с полупрозрачной подсветкой и скругленными границами, исключающий путаницу между наведением мыши (Hover) и выделением файлов (Fixes #72); устранены задержки правого клика с сохранением текущего выделения (Fixes #60); в контекстное меню добавлены пункты «Новый файл» (Shift+F4) и «Новая папка» (F7) с поддержкой всех 31 языков (Fixes #61, #70); автоматический сброс выделения при смене папки предотвращает случайные действия над файлами (Fixes #67)
  • Запуск команд в системном терминале и улучшенная навигация: Нажатие Enter в нижней командной строке автоматически запускает системный терминал (Terminal.app / iTerm2) и выполняет команду в каталоге активной панели (Fixes #63); ввод пути или команды cd мгновенно перемещает в целевую папку с безопасным экранированием пробелов и спецсимволов
  • Глубокое управление жизненным циклом памяти и кольцевые буферы телеметрии: Назначение свойства WA_DeleteOnClose и гарантированное освобождение ресурсов для просмотрщика (F3), редактора (F4) и всех модальных диалогов исключило утечки памяти при повторных открытиях; диспетчер локализации переведен на WeakMethod, устранены циклические ссылки в DiskTreeNode и внедрен LRU-кэш для QIcon; панель мониторинга системы и AtbSysBridge оснащены фиксированными кольцевыми буферами на 120 измерений и переиспользованием виджетов для стабильной телеметрии
  • Исправление сохранения панели инструментов и выравнивание уведомлений песочницы: Исправлена ошибка, из-за которой добавленные кнопки на промежуточной панели инструментов могли перезаписываться при сохранении настроек (Fixes #62); уведомления о полном доступе к диску (FDA) в строке состояния синхронизированы с поведением меню конфигурации

2.3.7 (16.10.2026)

  • Повышение стабильности среды выполнения macOS и надежное завершение приложения: Добавлены недостающие импорты os, sys и traceback в модулях платформы и логирования, устраняющие риск ошибки NameError в автономном режиме; оптимизирована процедура MainWindow.closeEvent с удалением лишних отключений сигналов для полного предотвращения сбоев SIGSEGV при выходе
  • Упрощение онбординга полного доступа к диску (FDA) и защитный фолбэк: В окне запроса разрешений скрыта избыточная кнопка настроек при поддержке нативного перетаскивания и реализовано обновление статуса на «Полный доступ к диску предоставлен ✓»; добавлен защитный механизм, автоматически возвращающий кнопку настроек при сбое вызова нативной панели Cocoa для гарантированного предоставления прав

2.3.6 (16.10.2026)

  • Фиксация компилятора Nuitka и полное устранение сбоев на Apple Silicon (ARM64): Версия Nuitka зафиксирована на стабильной 4.2.2 во всех CI-процессах, что устранило критическое повреждение памяти (SIGSEGV / EXC_BAD_ACCESS), вызванное Nuitka 4.3 при взаимодействии с PySide6/Shiboken; в smoke_test.py добавлены проверки целостности сигналов/слотов Qt и freelist компилятора; скрипты сборки согласованы с конфигурацией CI
  • Усиление стабильности жизненного цикла окон и системного трея в macOS 15 Sequoia: Переработана логика восстановления окон из трея, активации приложения (activate_app) и переключения иконки в Dock для исключения ошибочных событий FocusWindowEvent в безголовых и тестовых средах; обеспечена корректная изоляция и завершение потоков глобальных горячих клавиш pynput во избежание утечек хуков CGEventTap; добавлена очистка буфера обмена при выходе для предотвращения сбоя деструктора QMimeData
  • Повышение стабильности тестов и оптимизация CI: Устранены ошибки сегментации при завершении тестов трея и главного окна в pytest; настроен пропуск ресурсоемких сборок пакетов в CI при изменениях, затрагивающих только документацию

2.3.5 (15.10.2026)

  • Нативная интеграция облачных VFS Google Drive и Dropbox с авторизацией OAuth 2.0: Добавлена встроенная поддержка виртуальных файловых систем Google Drive (gdrive://) и Dropbox (dropbox://); в диспетчере подключений появились отдельные вкладки облачных хранилищ с поддержкой пользовательских Client ID / Client Secret и быстрой авторизации через браузер по протоколу OAuth 2.0; оптимизирована потоковая передача файлов, кэширование дисковых квот и отложенная загрузка каталогов с автосохранением настроек
  • Централизованное управление связкой ключей и шифрованный экспорт/импорт учетных данных: Оптимизированы пространства имен связки ключей macOS, что исключило лишние системные запросы при запуске и повысило надежность хранения лицензий и паролей; добавлена функция безопасного шифрованного экспорта и импорта учетных записей с защитой паролем для миграции между устройствами, переведенная на 31 язык
  • Повышение стабильности сборок Nuitka и оптимизация потокового сжатия Zip: Устранены сбои при запуске автономных бинарных файлов Nuitka и расширено покрытие CI автоматическими смоук-тестами; усовершенствован потоковый движок Zip в архиваторе и предотвращено мерцание/сброс панелей при обновлении облачных каталогов
  • Устранение состояния гонки при сортировке и подробное руководство по облакам: Исправлены проблемы синхронизации в тестах сортировки каталогов и естественной сортировки (Fixes #58); в 6-ю главу руководства пользователя добавлены пошаговые инструкции по настройке API Google Drive и Dropbox, экранов согласия OAuth и правил безопасности

2.3.4 (13.10.2026)

  • Полная переработка онбординга разрешений песочницы и единый процесс авторизации: Восстановлен и объединен процесс предоставления доступа к домашней папке пользователя (~) и внешним дискам (/Volumes) в удобный рабочий процесс с единой кнопкой «Предоставить доступ»; внедрен интеллектуальный механизм повышения пути, который автоматически повышает запросы на доступ к подпапкам до корня диска или домашней папки и сохраняет security-scoped закладки, навсегда избавляя от повторных диалогов авторизации в песочнице macOS
  • Полная локализация стандартных кнопок диалогов и обновление каталогов для 31 языка: Разработан транслятор _GettextQtTranslator, динамически перехватывающий и переводящий через gettext стандартные кнопки Qt (Да, Нет, ОК, Отмена, Сохранить, Не сохранять, Применить, Закрыть, Открыть, Сброс) с автоматическим удалением символов горячих клавиш (&); во все разделы настроек (панель инструментов, горячие клавиши, вкладки, автообновление), диспетчер подключений и просмотрщик очереди внедрена динамическая смена языка (retranslate_ui); обновлены и скомпилированы каталоги .po/.mo для всех 31 поддерживаемых языков, добавлены интеграционные тесты

2.3.3 (10.10.2026)

  • Полная модернизация архиватора, раздельная упаковка и потоковый прогресс: В диалог архивации добавлена опция «Создавать отдельный архив для каждого выбранного элемента» для пакетного сжатия; реализовано потоковое отслеживание прогресса для больших файлов (≥1 МБ) в драйверах Zip, Tar и 7z; потокобезопасная обработка конфликтов файлов (Перезаписать, Пропустить, Автопереименование, Отмена), повышенная устойчивость к ошибкам и корректная обработка символических ссылок; перевод синхронизирован для всех 31 языков
  • Восстановление из системного трея и стабильность глобальной горячей клавиши macOS: Точное восстановление позиции, размеров и развернутого состояния окна при вызове из трея; контекстное меню трея больше не активирует главное окно; переработана глобальная клавиша скрытия/показа в macOS (нормализация клавиши Option через виртуальные коды и кэширование на главном потоке для устранения сбоев в macOS Sequoia); переключатель минимизации в трей в настройках
  • Панель выбора дисков и информативные всплывающие подсказки: Отображение нативных меток томов (имен дисков) и аппаратных значков устройств; подробные всплывающие подсказки с указанием точки монтирования, типа файловой системы, свободного места и общего объема
  • Надежность сборки Nuitka и автоматические смоук-тесты: Добавление --include-package=atbcmder во все скрипты сборки исключает ошибки ModuleNotFoundError при отложенной загрузке диалогов; добавлен режим --smoke-test для автоматической проверки собранных DMG, App Store PKG и CI-пакетов перед выпуском
  • Запуск официальной многоязычной целевой страницы продукта: Представлен современный промо-сайт с интеллектуальным языковым маршрутизатором (русский, английский, китайский, японский, корейский), демонстрирующий преимущества двухпанельного интерфейса и интеграции с macOS

2.3.2 (07.10.2026)

  • Глубокая оптимизация памяти PySide6 и сжатие кучи в macOS: Внедрено отложенное создание вторичных тяжелых диалогов (_make_lazy_dialog) и ленивый экспорт модулей по стандарту PEP 562, что существенно снизило потребление оперативной памяти; вызовы Cocoa/PyObjC обернуты в objc.autorelease_pool(), предотвращая накопление памяти при опросе цветовых меток Finder; интегрирован нативный механизм Darwin malloc_zone_pressure_relief для активного сжатия кучи при простое и закрытии окон; генерация миниатюр ограничена 4 потоками с надежным кэшированием значков
  • Восстановление мигающего курсора и автоматического фокуса в просмотрщике F3 и редакторе F4: Устранена проблема потери фокуса при открытии просмотрщика и редактора — фокус ввода теперь автоматически устанавливается в текстовый буфер; восстановлен четкий 1px мигающий курсор (карет), разделены настройки курсора просмотрщика и редактора, а также добавлено переключение видимости курсора клавишей F6 (cm_ShowCaret) в универсальном просмотрщике
  • Контроль жизненного цикла ресурсов и обновление документации: Добавлен атрибут WA_DeleteOnClose для диалога универсального просмотрщика, обеспечивающий полное уничтожение виджета и освобождение памяти при закрытии; обновлены снимки экрана и разделы документации

2.3.1 (06.10.2026)

  • Глубокая оптимизация мастера разрешений песочницы и умное позиционирование окон: При запросе полного доступа к диску (FDA) и открытии «Системных настроек» диалоговое окно автоматически изменяет размер и перемещается к левому краю экрана, располагаясь бок о бок с окном настроек macOS без перекрытия
  • Наглядные пошаговые инструкции и напоминание о перезапуске: Полностью переработан текст подсказок с четкими шагами 1-2-3-4 (найти ATBCmder или добавить вручную, включить переключатель, закрыть настройки и перезапустить приложение) и напоминанием о вступлении прав в силу после перезапуска
  • Синхронизация глоссария и обновление перевода для 31 языка: Обновлен терминологический глоссарий и перекомпилированы каталоги .po и .mo для всех 31 поддерживаемых языков, обеспечивая выверенную и дружелюбную локализацию подсказок

2.3.0 (05.10.2026)

  • Нативные цветовые метки macOS Finder и синхронизация на лету: Глубокая интеграция API macOS Foundation (NSURLTagNamesKey) и NSWorkspace для отображения цветных маркеров Finder в списке файлов; поддержка сортировки по цветам Finder, опрос области видимости каждые 2 секунды для мгновенной синхронизации меток, гибкая настройка видимости столбца в параметрах и полная локализация названий цветов
  • Масштабная модернизация синхронизации каталогов (cm_SyncDirs): Полная переработка панели синхронизации с устранением зависаний интерфейса и добавлением отдельного окна ошибок (SyncErrorsDialog); добавлены смена каталогов местами, двустороннее удаление (OP_DELETE_BOTH), синтаксис исключений через символ |, живая статистика выделения, экспорт в CSV, показ файлов в Finder и запоминание размеров окна и ширины колонок
  • Интерактивные полупрозрачные карточки подсказок в стиле Apple HIG: Создана централизованная система подсказок с карточками из 80% матового стекла, идеально поддерживающими светлую и темную темы macOS; подсказки охватывают панели инструментов, разделитель, строку пути, функциональные клавиши Fx и диалоговые окна с нативными значками горячих клавиш macOS
  • Полное соответствие стандартам горячих клавиш macOS и устранение конфликтов: Обозначения и символы горячих клавиш приведены к нативным стандартам macOS, достигнута строгая синхронизация между меню и панелями инструментов; устранены конфликты сочетаний клавиш с авто-дедупликацией в настройках, реестре команд и файлах XML
  • 100% покрытие перевода для всех 31 языков и расширение демонстраций: Завершено полное обновление локализации для всех 31 поддерживаемых языков с выверенными формами множественного числа; в универсальный просмотрщик (F3) добавлена кнопка «Открыть в текстовом режиме», поддержано всплытие полных имен обрезанных файлов; расширены демонстрационные сценарии (быстрый фильтр, групповое переименование, прозрачные архивы VFS, синхронизация и дерево каталогов)

2.2.0 (03.10.2026)

  • Обновление панели инструментов в стиле Apple HIG и улучшенная эргономика: Значки главной панели увеличены до 38px, а высота панели — до 42px, что устраняет смазанность и обеспечивает комфортное нажатие на экранах Retina; кнопки получили яркие градиенты Apple HIG с повышенным контрастом; гармонизированы пропорции панелей
  • Полная привязка настроек и исправление параметров редактора кода: Все ранее не задействованные параметры (масштаб шрифта, настройки упаковщика, автоотступ, ширина переноса в просмотрщике) теперь работают в полном объеме; исправлено сохранение ширины табуляции (tab_size) в CodeEditorWidget
  • Глубокая оптимизация памяти и быстродействия: Полная переработка кэша значков и метаданных с отложенной инициализацией тяжелых компонентов интерфейса; улучшен контроль жизненного цикла объектов и слабых ссылок, исключающий утечки памяти при долгой работе
  • Устранение зависаний диалогов и стабильность фокуса в дереве каталогов: Исправлены возможные зависания при закрытии окон архивации (ArchiveDialog) и разрезания/склейки файлов (SplitLinkDialog); фокус клавиатуры на активной вкладке надежно сохраняется при переключении режима дерева
  • Оптимизация сборки Nuitka и предотвращение сбоев запуска: Улучшены скрипты сборки автономных пакетов DMG, снижено потребление памяти при компиляции и уменьшен размер приложения; устранены конфликты модулей, вызывавшие сбои при запуске

2.1.0 (02.10.2026)

  • Редизайн панели дисков и вкладок в стиле Apple HIG: Панель накопителей и кнопки навигации полностью переработаны с использованием элементов управления без границ в стиле Apple; строка пути и вкладки обновлены с использованием тональных поверхностей Apple HIG для безупречного нативного вида macOS
  • Современные шаговые регуляторы HIG, всплывающие капсулы и пагинация: Поля числового ввода (QSpinBox / QDoubleSpinBox) получили встроенные шаговые кнопки по стандартам macOS HIG; добавлены полупрозрачные капсульные подсказки с точным позиционированием под значками; настройки адаптированы под правила HIG
  • Улучшения панели инструментов и отображения миниатюр: На вертикальную разделительную панель добавлен специальный значок «Уравнять целевую панель с исходной (cm_TargetEqualSource)»; исправлен порядок слоев значка выбора миниатюр (отображается поверх изображений); устранен переполнение кнопок масштабирования в редакторе
  • Полная вычитка и унификация локализации на всех 31 языках: Проведен глубокий аудит терминологии, подсказок и текстов интерфейса во всех 31 поддерживаемых языках, устранены пропущенные и неточные формулировки
  • Инженерные улучшения инструментов разработки и CI/CD: Стандартизирован процесс извлечения и компиляции переводов (atb-python-i18n), оптимизирована работа вспомогательных токенов и усилена изоляция тестов

2.0.0 (28.09.2026)

  • 🎉 Главный архитектурный рубеж ATBCmder 2.0: Ознаменует полную зрелость современной архитектуры двухпанельного файлового менеджера, объединяющей легендарный клавишный интерфейс Double Commander с непревзойденной скоростью и нативным дизайном macOS
  • Полная локализация интерфейса на все 31 язык: Завершен полный перевод руководства по настройке разрешений и плавающей панели Drag-to-Grant на все 31 поддерживаемый язык; скомпилированы бинарные каталоги .mo и внедрены автоматические тесты проверки языковых ресурсов
  • Инновационный доступ к диску перетаскиванием «Drag-to-Grant»: Плавающая панель на базе Cocoa NonactivatingPanel позволяет перетаскивать значок приложения в Системные настройки без перехвата фокуса; окно подсказки аккуратно стыкуется с настройками и предлагает удобный перезапуск через «Завершить и открыть снова»
  • Выверенная эргономика двух панелей и улучшенный интерфейс: Двойной щелчок по центральной панели или разделителю мгновенно восстанавливает баланс панелей 50:50; панель инструментов включает капсулу мониторинга системы с кнопкой быстрого скрытия и контекстным меню правой кнопки мыши
  • Современный редактор текста и системный комплекс ATBSys: Встроенный редактор поддерживает клавиши Home/End на macOS с функцией Smart Home; тесная интеграция с системным демоном Go atbsys обеспечивает очистку диска повышенной точности и полное удаление остатков приложений

1.9.9 (27.09.2026)

  • Предоставление полного доступа к диску перетаскиванием (Drag-to-Grant) и новый интерфейс: Инновационная плавающая панель на базе Cocoa NonactivatingPanel позволяет перетаскивать значок приложения в Системные настройки без перехвата фокуса; окно подсказки автоматически стыкуется с настройками и предлагает удобный перезапуск через «Завершить и открыть снова», исключая принудительные таймеры
  • Быстрое выравнивание панелей 5:5 и доработка центрального разделителя: Двойной щелчок по центральной панели инструментов или разделителю мгновенно устанавливает равные пропорции панелей 50:50 с локализованной всплывающей подсказкой; устранены утечки подписок локализации, исправлено зависание курсора и улучшен внешний вид диалогов
  • Улучшение навигации в редакторе (Home/End и Smart Home): Встроенный редактор теперь полностью поддерживает клавиши Home и End на macOS; функция Smart Home при первом нажатии перемещает курсор к первому непробельному символу строки, а при повторном — в нулевую позицию
  • Управление капсулой состояния системы и контекстное меню панели: Капсула системных показателей включена по умолчанию и оснащена кнопкой быстрого скрытия (×); добавлено контекстное меню правой кнопки мыши для легкого переключения элементов панели инструментов
  • Смешанная сортировка папок и ускорение отрисовки интерфейса: Режим смешанной сортировки (sort_folder_mode = mixed) обеспечивает строгое чередование файлов и папок по всем столбцам; удалены псевдошрифты для снижения нагрузки на CoreText, выровнена высота карточек обучения и устранено случайное нажатие через меню

1.9.8 (24.09.2026)

  • Точность подсчета свыше 2 ГБ в системных утилитах и улучшение деинсталлятора: Устранено переполнение 32-битных целочисленных сигналов Qt и потеря 64-битной точности при очистке данных объемом более 2 ГБ; в деинсталлятор приложений добавлено отображение и сортировка по дате установки
  • Соответствие требованиям песочницы Mac App Store и передача реального домашнего каталога: Реализована передача реального домашнего каталога пользователя (real_home) в мост atbsys для точного поиска остаточных файлов в App Sandbox; усилено соблюдение правил проверки App Store для повышения привилегий, запуска терминала и скриптов
  • Управление макетом в настройках и исправления избранных путей (Hotlist): В общие настройки добавлены переключатели элементов макета главного окна, а капсула статуса системы на главной панели инструментов по умолчанию скрыта для чистоты интерфейса; исправлены пустые выпадающие списки и динамический перевод на странице настроек избранных путей
  • Унификация локализации и улучшенный выбор языка: Термин «Directory Hotlist» в китайской локализации унифицирован как «路径收藏夹», а список выбора языка в настройках дополнен двойным отображением (на родном и текущем языке интерфейса)
  • Сохранение ACL связки ключей macOS и надежность потокового копирования: Сохранены существующие списки контроля доступа (ACL) в связке ключей (Keychain) и исключены избыточные записи при запуске, что предотвращает повторные запросы пароля; гарантирован порядок отправки сигнала operation_completed перед завершением потока в StreamCopyWorker

1.9.7 (23.09.2026)

  • Мгновенное применение настроек без перезапуска (Hot Reload): Изменения на 7 основных страницах настроек (Файловые операции, Редактор, Просмотрщик, Быстрый поиск и фильтр, Вкладки, Иконки и Сортировка) теперь вступают в силу немедленно; добавлен настраиваемый режим сортировки папок (Сначала папки, Сначала файлы, Смешанный режим)
  • Безопасность и соответствие синхронизации каталогов: Тщательный аудит функционала синхронизации (Sync Dirs) и полное согласование с классическим поведением Double Commander; усиленный контроль двунаправленного состояния для исключения рисков асимметричной синхронизации
  • Умные всплывающие подсказки для обрезанных имен с поддержкой CJK: Подсказки теперь появляются исключительно при сокращении длинного имени файла многоточием; высокоточный расчет ширины символов CJK (китайский/японский/корейский) устраняет ошибки распознавания обрезки
  • Улучшение эргономики двухпанельного интерфейса: Упаковка и распаковка архивов по правому клику по умолчанию выбирают соседнюю панель в качестве целевого каталога с фокусом на кнопке «Старт»; улучшено расположение кнопок подтверждения удаления; восстановлен курсор-указатель на центральной панели инструментов
  • Поддержка реального домашнего каталога и FDA в песочнице Mac App Store: Реализован механизм real_home для точного определения пути к домашней папке и списку избранного в App Sandbox; исправлено ложное определение полного доступа к диску (FDA) с автозакрытием окна после выдачи прав; метрики CPU переведены на системные вызовы Mach host statistics

1.9.6 (21.09.2026)

  • Пользовательский режим изменения размера в редакторе изображений: В диалог изменения размера добавлен режим «Пользовательский размер (Custom Size)» с прямым вводом ширины и высоты в пикселях и переключателем сохранения пропорций для точного масштабирования
  • Усиление соответствия требованиям песочницы Mac App Store: Строгое соблюдение руководств Apple App Store 2.4.5(v) и 2.5.2; удален запрос доступа к корневому каталогу в режиме песочницы, а также заблокированы интерфейс и функции принудительного завершения процессов (SIGKILL/SIGTERM) во избежание отклонения при модерации
  • Адаптивное скрытие переполнения панели инструментов и стабильность Diff Viewer: Реализовано автоматическое сворачивание кнопок главной панели инструментов в дополнительное меню при нехватке места; устранены периодические зависания в тестах средства сравнения файлов (Diff) на macOS x86
  • Полная локализация меню «Инструменты» на 30 языков: Завершен перевод верхнего меню «Инструменты (Tools)» и связанных команд на все 30 поддерживаемых языков
  • Оптимизация производительности UI и надежность CI/CD: Устранена утечка ссылок на виджеты в текстовой панели, что значительно ускорило переключение тем оформления; добавлена параметризация ARM64-раннеров и логика повторных попыток с экспоненциальной задержкой при передаче артефактов в GitHub Actions

1.9.5 (19.09.2026)

  • Наследование песочницы (App Sandbox) для вспомогательных утилит Mac App Store: Добавлены специализированные права (com.apple.security.app-sandbox и com.apple.security.inherit) для всех вспомогательных исполняемых файлов (включая системную утилиту atbsys) в каталоге Contents/MacOS/. Дочерние процессы корректно наследуют ограничения и политики безопасности App Sandbox основного приложения для полного соответствия требованиям Mac App Store
  • Подпись с Hardened Runtime для вспомогательных программ DMG: Для всех вспомогательных исполняемых файлов Mach-O в DMG-дистрибутивах включен защищенный режим выполнения Hardened Runtime (--options runtime) с соответствующими правами, гарантирующий строгое соблюдение стандартов подписи Apple Developer ID и нотаризации (Notarization)
  • Очистка структуры пакета и интеграционные тесты сборки: Автоматизировано удаление избыточных каталогов ресурсов (Contents/Resources/bin) для оптимизации структуры приложения; добавлены автоматические тесты проверки прав песочницы, Hardened Runtime и корректности подписи во всех скриптах сборки

1.9.4 (19.09.2026)

  • Набор системных инструментов и обслуживания ATBSys: Полная интеграция нативного набора сервисных утилит, включая постоянную капсулу состояния системы на главной панели инструментов (мониторинг в реальном времени загрузки CPU, оперативной памяти, диска и сетевой скорости с контекстным меню паузы/интервала/скрытия и переключателем в настройках), полноценную панель состояния системы (метрики аппаратных ресурсов и управление процессами с завершением/принудительным закрытием по правому клику), анализатор дискового пространства (иерархическая визуализация Treemap, интерактивная сортировка колонок, открытие/переход в Finder/перемещение в корзину и экспорт отчетов в CSV/TXT), двухэтапный безопасный очиститель системы (глубокое сканирование и удаление пользовательских кэшей, журналов, остаточных файлов, категории Homebrew, CocoaPods, Docker и защита белым списком ~/.config/mole/whitelist), а также деинсталлятор приложений с обнаружением скрытых остатков
  • Высокопроизводительный нативный движок на Go и аудит безопасности: Система работает на легковесном автономном бинарном движке atbsys (Go), использующем асинхронный неблокирующий QProcess; модуль собирается как Universal Binary и интегрирован в автоматическую сборку и конвейер CI/CD; все операции очистки и удаления приложений структурированно фиксируются в журнале аудита безопасности в каталоге логов ATBCmder
  • Интерактивное обучение расширено до 27 шагов: Вводный интерактивный курс дополнен практическими шагами по работе с системными инструментами и мониторингом; движок подсветки меню переработан для высокоточного геометрического выравнивания нативного меню macOS независимо от выбранного языка
  • Полная локализация на 30 языков и официальная документация: Все утилиты ATBSys, контекстные меню капсулы, параметры настроек и шаги обучения полностью локализованы на 30 поддерживаемых языков; официальное руководство пользователя на английском языке дополнено Главой 7 («Chapter 7 System Tools & Maintenance»)
  • Доработка интерфейса и надежность сборки: Увеличена ширина капсулы строки состояния и меток скорости сети для исключения обрезания текста при высокой пропускной способности; оптимизирована привязка капсулы в правой части панели и синхронизация отвязки горячих клавиш; усилена проверка безопасности при внедрении одноархитектурных и универсальных dylib на runner'ах macOS 12 x86_64

1.9.3 (17.09.2026)

  • Поддержка просмотра файлов .ini в универсальном просмотрщике: Добавлен встроенный предварительный просмотр файлов конфигурации .ini в виде обычного текста в универсальном просмотрщике (F3) и панели быстрого просмотра (Ctrl+Q / ⌘Q) без необходимости запуска сторонних редакторов
  • Сборка для App Store и подпись динамических библиотек: Автоматизирована компиляция и интеграция libATBLicenseKit.dylib в Contents/Frameworks/ для сборок под Mac App Store и DMG; добавлена подпись кода и нотаризация динамических библиотек, улучшен поиск путей во время выполнения и обеспечено безопасное объединение универсальных бинарных файлов (Universal Binary)
  • Стабилизация интерактивного обучения: Устранены тайм-ауты и зависания на шагах навигации по списку избранного (Hotlist), обеспечен корректный сброс флагов перехода между шагами и отключены устаревшие сигналы для предотвращения утечек событий

1.9.2 (17.09.2026)

  • Лицензирование StoreKit 2 и пробный период: Встроенная система лицензирования и покупки для Mac App Store на базе Swift StoreKit 2 с учетом пробного периода по календарным дням, проверкой чеков офлайн и восстановлением покупок; значок лицензии на панели инструментов, диалог покупки и поддержка macOS 12+ (Apple Silicon и Intel)
  • Выполнение команд Shell из нижней панели: Ввод и выполнение произвольных команд терминала (Terminal / iTerm2) из нижней строки; дополнение по клавише Tab и прямой переход по директориям командой cd
  • Обновление синхронизации папок и пословный Diff: Синхронизация (cm_SyncDirs) переработана в классическую 7-колоночную таблицу со сравнением по двойному клику; инструмент Diff получил подсветку различий на уровне слов/символов и быстрый переход к первому/последнему изменению
  • Соответствие хранилищу macOS и укрепление VFS: Отображение емкости и свободного места на дисках синхронизировано с разделом «Хранилище» macOS; улучшены сетевые VFS (SFTP/FTP/Samba/WebDAV) с проверкой активности, автоподключением и FTPS; минималистичная монохромная иконка в трее

1.9.1 (14.09.2026)

  • Добавлен шаг быстрого поиска в интерактивное обучение: Курс расширен до 25 шагов с практическим освоением быстрого поиска и фильтрации (⌘S / Ctrl+S); пункт добавлен в меню «Команды», улучшена очистка оверлея при переходах
  • Укрепление сборочного конвейера CI: Восстановлена зависимость ebooklib для гарантированной поддержки файлов EPUB; улучшена очистка рабочей области для предотвращения конфликтов прав доступа

1.9.0 (13.09.2026)

  • Интерактивное обучение для новичков: Встроенное 24-шаговое руководство с приветственным окном при первом запуске (доступно через меню «Справка → Интерактивное обучение»); подсветка элементов с эффектом прожектора, плавающие карточки подсказок и дублирование горячих клавиш
  • Обновление безопасности SFTP: Небезопасное автопринятие ключей хоста заменено на строгую политику TOFU (доверие при первом использовании); интерактивное подтверждение отпечатка SHA-256 при подключении к новым серверам для защиты от MITM-атак с сохранением в known_hosts
  • Оптимизация навигации и горячих клавиш macOS: Исправлены конфликты клавиш Command+Вверх (переход на уровень выше) и Command+Shift+F1 (режим миниатюр) с унификацией символов macOS (⌘, ⌥, ⌃, ⇧)
  • Производительность и конвейер сборки: Улучшена скорость семантического автодополнения; обновлен процесс публикации в GitHub Actions с защитой от сбоев в песочнице AppKit

1.8.0 (11.09.2026)

  • Поддержка универсальных пакетов: Поддержка универсальных пакетов для архитектур x86_64 и ARM
  • Автоматизированная сборка: Автоматическая сборка и упаковка релизов через GitHub Actions
  • Умные ассоциации файлов и внешние программы: Новая система сопоставления файлов (extassoc.xml) с возможностью настройки внешних редакторов и просмотрщиков; умный откат к macOS LaunchServices и диалог «Открыть с помощью»
  • Передача больших файлов и защита от переполнения 64-бит: Устранено переполнение 32-битных целых чисел в сигналах прогресса, обеспечивая надежное копирование файлов размером более 2 ГБ между смонтированными томами
  • Единая логика клавиши ESC во встроенном просмотрщике: Пошаговый выход по клавише ESC (строка поиска → фильтр → полноэкранный режим → закрытие окна) без конфликтов горячих клавиш
  • Мгновенная динамическая локализация: Нижняя панель функциональных клавиш (F3–F8) мгновенно обновляет перевод при смене языка в настройках без перезапуска приложения

1.7.0 (06.09.2026)

  • Universal File Viewer и Office Preview Suite: добавлены собственные механизмы предварительного просмотра для электронных таблиц Excel (с отложенной виртуальной загрузкой), документов Word (с нумерацией страниц и встроенной визуализацией изображений) и презентаций PowerPoint (просмотр слайдов); добавлены предварительные просмотры для баз данных SQLite, Markdown (с TOC), Jupyter Notebooks, шрифтов, архивов, аудио и EML; реализована мгновенная потоковая передача, бесконечная прокрутка для больших текстовых файлов
  • Параллельная программа просмотра различий в файлах: встроенный инструмент двустороннего сравнения в стиле vimdiff с подсветкой различий на уровне символов, копированием фрагментов, редактированием в реальном времени, отменой/повтором действий и сохранением кодировки.
  • Расширенная система поиска файлов: переписанная подсистема поиска с нечетким сопоставлением подстроок по умолчанию, поддержкой регулярных выражений и режимом вкладок «Подача в список»; пакетное регулирование пользовательского интерфейса устраняет зависания пользовательского интерфейса при массовых результатах поиска
  • Файловые операции и усиление защиты пользовательского интерфейса: исправлены дублирующиеся запросы на перезапись во время перемещения между устройствами и взаимоблокировок очереди передачи; добавлены временные метки создания файлов в диалоге свойств; включена вертикальная средняя панель инструментов по умолчанию и улучшены визуальные индикаторы активной панели.

1.6.2 (03.09.2026)

  • Выбор и взаимодействие с перетаскиванием резиновой лентой: добавлен выбор перетаскивания резиновой лентой мыши как в представлении таблицы файлов, так и в представлении миниатюр, а также щелчок по пустому пространству, чтобы отменить выбор всего.
  • Сочетания клавиш и ярлыки глобального окна: добавлена настраиваемая глобальная горячая клавиша для отображения/скрытия окна приложения; исправлен ввод комбинаций 4-х клавишных модификаторов в настройках горячих клавиш
  • Исправление восстановления Dock & Tray macOS: решена проблема, из-за которой щелчок по значку Dock, когда он свернут в трей, мог не восстановить главное окно или отобразить пустой кадр.
  • Улучшения базовой защиты и стабильности: исправлены потенциальные сбои сегментов жизненного цикла, усилены серверные части VFS, а также стабилизировано удаление потоков и наборы тестов.

1.6.1 (27 августа 2026 г.)

  • Комплексный пересмотр пользовательского/UX-интерфейса macOS: на основе Apple HIG с улучшенными светлыми/темными палитрами, контрастностью подсветки панели в стиле Finder, собственными всплывающими подсказками карточек и плавной сегментированной анимацией элементов управления.
  • Движок векторных значков и современные виджеты: добавлен генератор векторных значков, основанный на символах SF, не зависящий от разрешения, а также модернизированные панели управления, хлебные крошки и поля со списком.
  • Улучшение взаимодействия и макета: изменен дизайн многократного переименования с использованием макета из двух столбцов и обнаружения конфликтов имен в реальном времени; Режим миниатюр поддерживает динамическое масштабирование Cmd + Wheel; добавлены унифицированные представления пустых состояний

1.6.0 (27 августа 2026 г.)

  • Конвейер двойного распространения: созданы отдельные автоматизированные рабочие процессы сборки, адаптированные для автономного распространения DMG и выпуска Mac App Store (MAS).
  • Соответствие политике App Store: динамически настраивает меню пользовательского интерфейса в сборках MAS, удаляя внешние элементы проверки обновлений, чтобы строго соответствовать рекомендациям Apple Review, сохраняя при этом ручную проверку обновлений в сборках DMG.
  • itms-services Двоичный патчер: добавлен автоматический двоичный сканер и безопасный патчер для устранения строк частного протокола в скомпилированных артефактах PySide6/Qt, что обеспечивает безупречную автоматическую проверку App Store Connect.

1.5.6 (22 августа 2026 г.)

  • Независимые режимы просмотра для каждой вкладки: каждая вкладка теперь сохраняет свой собственный независимый макет представления (плоский вид / режим дерева), автоматически синхронизируя состояние меню и плавно сохраняя его при восстановлении сеанса.
  • Интеллектуальное открытие файлов и резервное копирование системы: добавлен многоуровневый детектор типов файлов (магические байты/MIME/расширение) для открытия поддерживаемых носителей и документов во встроенном средстве просмотра/редакторе, а также чистый возврат к приложениям ОС по умолчанию для неподдерживаемых файлов.

1.5.5 (21 августа 2026 г.)

  • Оптимизация политики проверки обновлений: по умолчанию отключена автоматическая проверка обновлений при запуске приложения; обновления теперь можно проверять вручную через Help -> Check for Updates..., что повышает скорость запуска и конфиденциальность в автономном режиме.

1.5.4 (21 августа 2026 г.)

  • Фокус панели и полировка выбора: исправлены затянувшиеся контуры фокуса на неактивных разделенных панелях при переключении панелей; улучшена логика сброса выбора после перемещения файлов по панелям для предотвращения случайных операций.

1.5.3 (19 августа 2026 г.)

  • Полировка каскадных подменю Breadcrumb: точно выровнено вертикальное положение каскадных меню подпапок с выделенной строкой, устраняя скачки макета и сглаживая глубокий обход папок.

1.5.2 (19 августа 2026 г.)

  • Исправление примечаний к запуску и выпуску: исправлена ​​проблема, из-за которой диалоговое окно «Примечания к выпуску» неоднократно появлялось при каждом запуске приложения; улучшена обработка резервного варианта Config.get по умолчанию, чтобы гарантировать, что примечания к выпуску будут появляться только при первом запуске или обновлении версии.

1.5.1 (19 августа 2026 г.)

  • Примечания к многоязычной версии: добавлены 7 новых примечаний к выпуску для основных языков (zh_TW, ja, ko, de, fr, ru, es) с динамическим обнаружением и 5-уровневым иерархическим резервным вариантом.
  • Подписание кода и сборка macOS: обновлены сценарии упаковки с использованием двоичного таргетинга Mach-O и оберток повторных попыток с метками времени, что устраняет сбои подписи и регулирование.

1.5.0 (17 августа 2026 г.)

  • Глобальный диспетчер сеансов: реализовано сохранение сеанса на уровне приложения, которое плавно восстанавливает все вкладки левой и правой панели, пути, режимы просмотра (плоский/дерево), соотношение панелей и границы окон с несколькими мониторами после перезапуска.
  • Импорт/экспорт настроек: добавлен экспорт и импорт ZIP в один клик для всех конфигураций и данных приложения, что упрощает миграцию между устройствами.
  • Улучшения редактора изображений: добавлено пользовательское изменение размера изображения с блокировкой соотношения сторон и быстрой предустановкой разрешения.

1.4.9 (17 августа 2026 г.)

  • Расширенный редактор изображений: добавлено обрезка изображения, точный поворот, настройка фильтров, а также модуль удаления и рисования водяных знаков AI на базе OpenCV.
  • Улучшенная программа просмотра изображений: полная поддержка анимированных изображений GIF, масштабирования, панорамирования, вращения, извлечения метаданных EXIF и режима слайд-шоу.
  • Интеграция поиска Spotlight: глубоко интегрированный встроенный Spotlight в macOS для мгновенного поиска файлов и улучшенной навигации по фокусу результатов поиска.

1.4.8 (16 августа 2026 г.)

  • Комплексная локализация (i18n): полный аудит и завершение перевода в пользовательском интерфейсе, средстве просмотра F3 и редакторе F4, что значительно улучшает локализацию медиаплееров и компонентов предварительного просмотра.
  • Оптимизация средства просмотра F3: улучшена обработка внешних ссылок и логика обхода поиска в резервной программе чтения EPUB (SimpleEpubPanel); оптимизировали панель инструментов просмотра PDF-файлов, удалив лишние кнопки вращения.

1.4.7 (16 августа 2026 г.)

  • Улучшения медиаплеера: значительно улучшен пользовательский интерфейс, UX и стабильность встроенных аудио- и видеоплееров.
  • Рефакторинг системы сборки: флаг env BUILD_EPUB переименован в BUILD_WEBENGINE, чтобы точно отражать поведение упаковки.
  • Исправление зависимостей упаковки: ebooklib всегда включен в облегченные сборки DMG для резервной программы чтения EPUB.

1.4.6 (16 августа 2026 г.)

  • Упрощенное средство чтения EPUB (SimpleEpubPanel): добавлено резервное средство чтения EPUB без WebEngine с навигацией по главам и поиском, а также аргумент CLI --epub-reader для переопределения механизма по умолчанию.
  • Каскадные навигационные меню: раскрывающийся список навигационных цепочек преобразован в одноколоночный прокручиваемый макет с бесконечными каскадными подменю, исправлены проблемы с перекрытием и блокировкой захвата мыши.

1.4.5 (15 августа 2026 г.)

  • Расширенный просмотр кода (F3): добавлена подсветка синтаксиса (Pygments), отслеживание файлов в реальном времени, поиск по регулярным выражениям и номера строк.
  • Расширенный редактор кода (F4): добавлено динамическое кодирование/преобразование EOL, атомарное безопасное сохранение, интеллектуальные отступы и поиск/замена.
  • Глобальное внешнее перетаскивание: плавно перетаскивайте файлы, включая глубоко вложенное содержимое архива, непосредственно на рабочий стол macOS или в сторонние редакторы (например, VSCode).

1.4.4 (15 августа 2026 г.)

  • Улучшения типографики: увеличен размер шрифта в меню, кнопках, всплывающих подсказках и диалоговом окне настроек для лучшей читаемости.
  • Исправления изменения размера курсора: восстановлены отсутствующие курсоры изменения размера мыши на краях окон, разделителях и заголовках столбцов таблицы.
  • Исправления пользовательского интерфейса macOS: исправлен черный фон выбора в раскрывающихся меню и исправлено переполнение заголовков в групповых полях.

1.4.3 (14 августа 2026 г.)

  • Новый собственный пользовательский интерфейс macOS (тема Aqua Blue): представлен как новая тема по умолчанию, с интерактивной навигационной цепочкой (с каскадной детализацией подпапок), индикатором хранилища в стиле Mac (исправлено переполнение ТБ) и закругленным выбором капсул.
  • Глубокая доработка пользовательского интерфейса: улучшенное расположение кнопок закрытия вкладок, исправлено перекрытие командной строки, а также унифицированный фон панели инструментов, разделители и границы панелей во всех темах.
  • Обновление i18n и приложения: завершен полный аудит покрытия проекта i18n; добавлена ​​поддержка общего API AList/OpenList в модуле автоматического обновления

1.4.2 (13 августа 2026 г.)

  • Улучшенный семантический фильтр AI: поддерживается анализ более распространенных расширений, форм множественного числа и полная интеграция с i18n.
  • Пользовательский интерфейс семантического поиска: заменен курсор ожидания на QProgressBar и улучшено поведение клавиши Enter для завершения.
  • Базовый семантический анализ: улучшено определение целевого типа и удаление ключевых слов для более точного поиска на естественном языке.

1.4.1 (13 августа 2026 г.)

  • Комплексный анализ кодовой базы и рефакторинг (пакеты A-D)
  • Улучшения безопасности: исправлены потенциальные уязвимости обхода пути и доступа.
  • Параллелизм и производительность: улучшена безопасность фоновых потоков и эффективность выполнения.
  • Архитектура: повышенная стабильность и управление ресурсами в основных компонентах.

1.4.0 (12 августа 2026 г.)

  • Глубокие сетевые исправления VFS: поддержка нескольких кодировок, драйверы протоколов, монтирование цепочек архивов и разрешение конфликтов.
  • Улучшенный модуль обновления приложения: исправления проверки SSL, проверка загрузки DMG и интеграция пользовательского интерфейса.
  • Пользовательский интерфейс примечаний к выпуску: отображение полной истории версий во время автоматических обновлений.

1.3.9 (12 августа 2026 г.)

  • Добавлена встроенная программа чтения EPUB (быстрый просмотр F3)
  • Реализован механизм обнаружения обновлений приложений.
  • Исправлено зависание рабочего VFS во время разрешения конфликта файлов.

1.3.8 (08.08.2026)

  • Улучшение пользовательского интерфейса в виде дерева.
  • Рефакторинг сетевой интеграции fsspec.
  • Улучшена обработка недопустимых символов файла.

1.3.7 (06.08.2026)

  • Архитектура сети VFS: капитальный ремонт сетевых файловых систем (FTP/WebDAV/SMB) с использованием fsspec, реализация асинхронного VfsTableModel, потоковой передачи StreamCopyWorker, удаленных файловых операций (mkdir/переименование/удаление/перезапись) и удаленного просмотра/редактирования F3/F4.
  • Панель задач и горячие клавиши: поддержка свертывания в область уведомлений, глобальный ярлык (Option+Cmd+H), переключение значков macOS Dock и встроенная интеграция значков шаблонов.
  • Конфигурация LLM: добавлен ресурс default_llm.xml и синглтон для семантической фильтрации AI и пользовательского интерфейса параметров.
  • Улучшения навигации: поддержка ярлыков навигации PageUp/PageDown/Home/End/Fn между панелями файлов и всплывающими окнами с горячими списками.
  • Интернационализация: оберните все сообщения об ошибках VFS, метки панели быстрого просмотра и строки меню на панели задач каталогами переводов i18n.

1.3.6 (04.08.2026)

  • Улучшения сетевой VFS: добавлено автоматическое определение UTF-8/GBK, динамическое обновление кодировки make-файла, обработка резервных копий и сброс сокета для FTP; разрешить тайм-аут и рассинхронизацию ответа
  • Исправления WebDAV и SMB: исправлено удаление корневого пути WebDAV/SMB, распространение последней ошибки, надежность соединения, значки VFS и отображение заголовков вкладок.
  • Навигация по миниатюрам: реализация плавной навигации по стрелкам 2D-сетки для просмотра миниатюр.
  • i18n и качество кода: исправление поврежденных переводов Close Tab в каталогах zh_CN/zh_TW и полный аудит оптимизации кодовой базы.

1.3.5 (03.08.2026)

  • Панель быстрого просмотра: реализация функции быстрого просмотра (cm_QuickView, Cmd+Q/Ctrl+Q) с поддержкой многоформатного предварительного просмотра, резервных свойств файла, симметричного переворота, интеграции меню «Показать» и полного i18n.
  • Виджеты быстрого просмотра: добавьте QuickViewContainer и QuickViewPropertiesWidget, интегрированные в FilePanel.
  • Полировка пользовательского интерфейса: исправлены проблемы с выравниванием заголовка вкладки и сдавливанием страницы диалогового окна параметров в светлой теме.

1.3.4 (02.08.2026)

— Пользовательский интерфейс панели файлов: добавлен пакетный выбор Shift+PageUp / Shift+PageDown в представлениях панели файлов.

  • Операции с файлами: исправлены дефекты копирования F5 и перемещения файлов/каталогов F6.
  • Сценарии сборки: задавайте точные имена идентификаторов сертификатов, добавляйте временные метки к коду и корректно обрабатывайте недействительный статус нотариального заверения.

1.3.3 (01.08.2026)

  • Механизм передачи: рассчитывайте точную скорость передачи в реальном времени и расчетное время прибытия в ProcessTransferWorker.
  • Разрешения и песочница: отдельные проверки песочницы macOS от потока обнаружения полного доступа к диску.
  • Сценарии сборки: обновите конфигурацию сценариев сборки для сборок 1.3.3, подписанных DMG.

1.3.2 (01.08.2026)

  • Subprocess Transfer Worker: исправлено зависание/сбой при запуске в автономном режиме пакета приложений Nuitka.
  • Навыки агента: добавлена проверка полноты кода i18n в навык проверки кода-оптимизации-аудита.

1.3.1 (01.08.2026)

  • Песочница macOS: исправлено ложное состояние «Полный доступ к диску предоставлен», вызванное проверкой os.access.
  • Параллельные задачи: устранение перекрестных помех состояния для одновременных фоновых операций.
  • i18n: добавить китайский перевод для флажка пакетного удаления в диалоговом окне окончательного удаления.
  • Навыки агента: добавьте и обновите навыки аудита оптимизации проверки кода.

1.3.0 (01.08.2026)

  • Изолированный от процесса механизм передачи: реализация ProcessTransferWorker и ProcessIOEngine для разгрузки копирования файлов/перемещения операций ввода-вывода из потока пользовательского интерфейса.
  • Производительность и скорость передачи данных: ограничение скорости IPC 10 Гц, адаптивная буферизация и оптимизация macOS F_NOCACHE для предотвращения заикания графического интерфейса.
  • Аудит кода и усиление защиты: 4-этапный рефакторинг, включая блокировки параллельных мьютексов, усиление безопасности и очистку архитектуры.
  • Исправления пользовательского интерфейса: исправлена ошибка удаления Shiboken C++, макет режима горизонтальной панели и сигналы индикатора выполнения фоновой задачи.

1.2.0 (30 июля 2026 г.)

  • Внедрить глобальный пул процессов ввода-вывода (IoWorkerPool) для изоляции блокирующих операций файлового ввода-вывода и предотвращения зависаний графического интерфейса.
  • Управление версиями конфигурации: чтение/запись app_version на корневом узле XML и добавление реестра средств автоматической миграции.
  • Перетаскивание/буфер обмена: интегрируйте встроенный мост MacOS Finder, подпружиненные папки и конечный автомат буфера обмена.
  • Расширение пути: добавьте общую утилиту ATB_INL_0000, поддерживающую ~, $VAR, %VAR% и %COMMANDER_PATH%.
  • Горячий список: реализация автономной одноэлементной конфигурации HotlistConfig и конфигурации горячего списка по умолчанию.

1.1.0 (29 июля 2026 г.)

  • Исправлен порядок ввода примечаний к выпуску, чтобы обеспечить обратную хронологическую сортировку под заголовком примечаний к выпуску.
  • Исправлен скрипт менеджера версий для поддержки XML-узла System/LastVersion в default_config.xml.
  • Сочетания клавиш: добавьте сочетания клавиш Meta+Tab и Meta+Shift+Tab по умолчанию для навигации по вкладкам.
  • Любимые вкладки: добавьте автоматическую миграцию и очистку устаревших любимых вкладок из основной конфигурации.
  • Средство просмотра файлов: оптимизируйте производительность загрузки больших файлов и использование памяти.

1.0.1 (22 июля 2026 г.)

Исправлен сбой предварительного просмотра текста F3 в изолированной среде App Store.

1.0.0 (18 июля 2026 г.)

Первоначальная реализация порта TotalCommander на Python.