Глава 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 и лучшую системную интеграцию.
- Mac App Store: Загрузите ATBCmder в Mac App Store
2. Загрузка установщика DMG¶
Если вы не можете получить доступ к Mac App Store или предпочитаете прямую загрузку, мы предоставляем автономные установочные пакеты DMG, созданные для macOS с поддержкой обеих архитектур (Universal / ARM64 и Intel x86_64).
- Ссылка для скачивания DMG: Нажмите здесь, чтобы загрузить ATBCmder DMG (Universal: Apple Silicon и Intel x86_64)
Примечание. При установке через DMG функции безопасности macOS могут потребовать от вас явного разрешения приложения в «Системные настройки > Конфиденциальность и безопасность» при первом его открытии.
⚠️ Предоставить полный доступ к диску¶
ATBCmder — это инструмент управления файлами, требующий от пользователя явных разрешений на управление дисками. Пожалуйста, выполните следующие действия:
- Нажмите значок Apple в верхнем левом углу экрана и выберите Системные настройки (или «Системные настройки» в старых версиях macOS).
- Перейдите к Конфиденциальность и безопасность в левом или правом меню.
- Прокрутите вниз и выберите Полный доступ к диску.
- Найдите приложение (ATBCmder) в списке и включите его, переключив переключатель. Если приложения нет в списке, нажмите кнопку + внизу, чтобы добавить его вручную.
- Система попросит вас ввести пароль для входа в 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; интегрирован нативный механизм Darwinmalloc_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.