Skip to content

Releases

MSKTerm 0.1.21

Choose a tag to compare

@msksrv msksrv released this 03 Nov 09:01

MSKTerm 0.1.21 — Windows 10/11, Linux x86_64 и Legacy-сборки для Windows 7/8.1.

SHA-256:

Файл SHA-256
mskterm-0.1.21.exe D8E1DBE3DF757A521762B06783FA5B62B497ED34B85700B9AB71DDFC27BA61DD
MSKTerm-0.1.21-Windows-Legacy-x64.exe 11CE4E6DB40D9C7687D6E6AC03362C9FE127D83DFEA2DF1E8D4ED7D585508FDD
MSKTerm-0.1.21-Windows-Legacy-x86.exe 9B8932B2D4646E19A8A7881A98B481235E7E319A935384CB98AF931DF9CC975C
mskterm_0.1.21_amd64.deb 6A4E08A5CDEEC9AD0D693ECF1D20FC23CB3C8F8DC8D48B03B08661D82BA52E17

Какую сборку скачать / Which build

  • Windows 10/11 x64 — mskterm-0.1.21.exe
  • Windows 7 / 8.1 — Legacy …-x64.exe или …-x86.exe
  • Linux (Debian/Ubuntu) — mskterm_0.1.21_amd64.deb

Добавлено / Added

  • Linux x86_64: пакет .deb для Debian/Ubuntu.
  • Legacy-сборки Windows 7/8.1 (x64 и x86).
  • Одна кодовая база и версия для Windows и Linux; совместная сборка из одного снимка исходников.
  • GitHub Actions для обеих платформ и проверка запуска Linux-пакета.
  • Пункт в меню приложений Linux, иконка и инструкция установки.

Исправлено / Fixed

  • Карточки заметок при отличающихся метриках шрифтов Linux.
  • Ключи разблокировки в Linux различают пути хранилища с разным регистром.
  • Тайм-аут подключения к Unix SSH-agent.
  • Имена последовательных портов, корень ФС, имя пользователя/компьютера; отсутствующий порт и ошибки доступа в Linux.
  • Меньше кешей разработки; ограничен параллелизм сборки Windows.

Проверено / Verified

  • Установка и запуск на Debian 12, Debian 13 и Ubuntu 26.10; создание хранилища в UI.
  • Перенос vault / .mskvault / .msktx между Windows и Linux в обе стороны.
  • Системные хранилища секретов обеих платформ.
  • Окно в нативном Wayland.

Бесплатно для некоммерческого использования — см. LICENSE.
Free for non-commercial use — see LICENSE.

MSKTerm 0.1.20

Choose a tag to compare

@msksrv msksrv released this 31 Oct 11:46

MSKTerm 0.1.20 — исправление выбора мышью в файловом менеджере.

Windows 10/11 x64, single executable, no installation.

SHA-256 (mskterm-0.1.20.exe):

609252E834040C18676ED052EDE1CB36163F851380DF10D05C1429A01BD58AED

Исправлено / Fixed

Двойной щелчок по папке в файловом менеджере иногда открывал не ту запись: после первого клика список сам прокручивался из‑за неверного расчёта высоты строк, и второй щелчок попадал уже в другое место.

  • Выбор мышью больше не сдвигает список.
  • Двойной щелчок открывает именно выбранную папку.
  • Проверены обе панели, выделение Ctrl/Shift и навигация с клавиатуры.

Бесплатно для некоммерческого использования — см. LICENSE.
Free for non-commercial use — see LICENSE.

MSKTerm 0.1.19

Choose a tag to compare

@msksrv msksrv released this 31 Oct 08:11

MSKTerm 0.1.19 — подсветка синтаксиса в редакторе, защищённые заметки, резервные копии хранилища.

Windows 10/11 x64, single executable, no installation.

SHA-256 (mskterm-0.1.19.exe):

1BF596A1E63BDC30208BAD1D17E84FE1024C9A99F8ECF0FF291F1C26E6962E62

Добавлено / Added

Подсветка синтаксиса / Syntax highlighting

  • Подсветка локальных и удалённых текстовых файлов.
  • Около 220 синтаксисов: SH/Bash, JSON, YAML, TOML, INI, Python, PHP, JavaScript/TypeScript, HTML, CSS, SQL, PowerShell, Rust и другие.
  • Автоопределение по расширению, имени, пути конфигурации и строке #!; специальные файлы (.bashrc, .env, Dockerfile, Nginx/Apache).
  • Ручной выбор с поиском и режим «Обычный текст».
  • Совместная работа с поиском; фоновый разбор и кеш; лимиты для больших файлов.
  • Все грамматики встроены — без скачивания.

Защищённые заметки / Secure notes

  • Карточки на главном экране: создание, редактирование, поиск, удаление с подтверждением.
  • Поля: текст, ссылка, логин, пароль, SSH-ключ — в общем зашифрованном хранилище.
  • Секреты скрыты по умолчанию; просмотр и копирование отдельными кнопками; автоскрытие при потере фокуса.
  • Очистка буфера через 30 с, если содержимое не менялось.
  • Бейджи заполненных полей без раскрытия содержимого; открытие HTTP/HTTPS-ссылок.

Резервное копирование и обмен / Backup & exchange

  • Резервные копии .mskvault (заметки, подключения, ключи, защищённые настройки).
  • Выборочный экспорт заметок в .msktx, в том числе без подключений; экспорт одной заметки с карточки.
  • Защита мастер-паролем или отдельным паролем; выборочный импорт без перезаписи существующих записей (совпадение — отдельной копией).

Исправлено и улучшено / Fixed & improved

  • Выровнены отступы и ширина карточек заметок; бейджи переносятся целиком; высота согласована с виртуальной прокруткой.
  • Длинные заголовки сокращаются в карточке и полностью видны при наведении.
  • Черновик заметки сохраняется при ошибке сохранения; при ошибке импорта прежние данные не теряются.
  • Подтверждение выхода с несохранёнными изменениями заметки.
  • Английские переводы новых элементов интерфейса.

Совместимость / Compatibility

  • Перед обновлением закройте старые экземпляры MSKTerm.
  • После добавления заметок хранилище использует новый формат и требует MSKTerm 0.1.17+.
  • Файлы обмена с заметками тоже требуют 0.1.17+. Экспорт без заметок сохраняет прежний формат.
  • Резервная копия хранилища не включает внешние файлы и отдельную историю редактирования.

Бесплатно для некоммерческого использования — см. LICENSE.
Free for non-commercial use — see LICENSE.

MSKTerm 0.1.15

Choose a tag to compare

@msksrv msksrv released this 28 Oct 07:34

MSKTerm 0.1.15 — расчёт размеров папок на сервере, расширенный ИИ-помощник и исправления файловых операций.

Windows 10/11 x64, single executable, no installation.

SHA-256 (mskterm-0.1.15.exe):

D9C6257F2E36B55C63087CBCA155AD6C9F626770FC5C104998B0D5B6BDB5DFAA

Изменения по сравнению с MSKTerm 0.1.12 / Changes since 0.1.12

Добавлено / Added

  • Расчёт размера одной или нескольких выбранных папок и файлов. Показываются отдельные размеры, общая сумма, количество файлов и папок, пропущенные объекты и ошибки.
  • Быстрый расчёт на сервере через SSH. Обход выполняется на сервере одним запросом для всего выделения. Клиент получает готовые итоги без запроса метаданных каждого вложенного файла через SFTP.
  • Автоматический переход на SFTP, если серверный способ недоступен. В режиме SFTP sudo расчёт сохраняет текущие права доступа.
  • Запуск расчёта кнопкой «Σ Размер», сочетанием Alt+Enter или через контекстное меню. Поддерживаются отмена и отображение частичного результата.

Улучшен ИИ-помощник / AI assistant

  • Набор диагностических инструментов расширен с 7 до 18: сведения о системе, процессы, просмотр каталогов, чтение диапазонов и поиск по файлам, журнал, сетевая диагностика, DNS, TCP-проверка и конфигурация служб.
  • Инструмент предложения правок текстовых файлов: просмотр diff, применение после подтверждения, проверка конфликтов и результата записи, сохранение версий в зашифрованной истории.
  • Переработан обмен с моделями: OpenAI Responses API, нативные вызовы инструментов для OpenAI-совместимых API и Anthropic.
  • Исходная задача и результаты инструментов сохраняются между шагами. После ошибки API можно повторить запрос без повторного выполнения уже завершённых действий.
  • Улучшены отмена запросов и диагностики, сохранение замаскированных значений между шагами и обработка неполных ответов API.
  • Удалено принудительное отключение reasoning. Добавлен выбор уровня рассуждения для поддерживающих его моделей.
  • Вставка предложения ИИ в терминал без выполнения очищает все управляющие символы.

Исправлено / Fixed

  • Удаление файлов: диалог фиксирует полные пути. Переход между каталогами и запоздалые ответы SFTP больше не меняют цель подтверждённой операции.
  • Перемещение F6: перед удалением источников проверяются источник и копия через SHA-256. Новые файлы, появившиеся во время переноса, сохраняются.
  • Отключение SSH: фоновые файловые задачи завершаются вместе с сессией; новые запросы удаления после закрытия не отправляются.
  • Перезапись SFTP: исправлена потеря существующего файла при ошибке переименования. Добавлена схема замены с резервной копией и восстановлением.
  • Временные файлы: используются уникальные имена и эксклюзивное создание. Посторонние файлы с совпадающими именами не перезаписываются.
  • Удалённый редактор: запись через временный файл, проверка конфликтов и чтение результата после сохранения. Исправлено зависшее состояние при разрыве соединения.
  • Архивы: ошибка или отмена упаковки и распаковки одиночного сжатого файла сохраняет прежний конечный файл. Исправлено соблюдение запрета перезаписи архива.
  • Локальные Delete/F8, переименование и создание папок работают без подключения SSH. Результат удаления своевременно обновляет интерфейс.
  • Ошибка доставки файловой команды теперь отображается пользователю.
  • Автопереподключение прекращается после постоянного отказа аутентификации или отклонения ключа сервера.
  • Рекурсивная смена прав пропускает символьные ссылки.
  • Исправлена доступность кнопок файловых операций и подтверждения AI-diff в окне 800×500.
  • Обновлены английские переводы и исправлена проверка строк с CRLF.

Размер рассчитывается как сумма логических размеров файлов; занятое место на диске может отличаться. Символьные ссылки, junction и особые файлы при расчёте пропускаются.

Бесплатно для некоммерческого использования — см. LICENSE.
Free for non-commercial use — see LICENSE.

MSKTerm 0.1.12

Choose a tag to compare

@msksrv msksrv released this 23 Oct 18:15

MSKTerm 0.1.12 — Windows 10/11 x64, single executable, no installation.

SHA-256 (mskterm-0.1.12.exe):

5C27A7ED1F1393436C7F866FDA4738065DE019DE277092A09750B0EC6FDA1FEC

Что нового с 0.1.9 / What's new since 0.1.9

Надёжность SFTP и редактора / SFTP & editor safety

  • Ошибки WRITE/CLOSE больше не считаются успехом; загрузка через temp+rename; скачивание атомарно / WRITE/CLOSE errors are no longer treated as success; atomic upload/download.
  • Коллизии имён Windows и reserved (NUL, CON…) блокируют план до удаления источников / Name collisions and reserved names abort before deleting sources.
  • Лимит чтения редактора по потоку; fingerprint для конфликтов same-size/same-second / Streamed editor size limit; content fingerprint for conflicts.

ИИ-агент / AI agent

  • Новые read-only tools: failed_units, disk_usage, memory, uptime, listen_ports.
  • Thorough-аудит держит tool rounds; финальный раунд со сводкой / Thorough audits keep tool rounds; final summary round.
  • Маскирование на границе API (вопрос, история, tool results); отдельная галка «Скрывать IP» (по умолчанию выкл.) / API-boundary redaction; separate “Hide IPs” checkbox (off by default).
  • Вставка «в терминал без запуска» не шлёт CR / Paste-without-run no longer sends CR.

Безопасность хранилища и TLS / Vault & TLS

  • Миграция hosts.json: ошибка чтения не уничтожает базу; .bak / Safe legacy migration with .bak.
  • Лимиты Argon2 m/t/p и размера файла / Argon2 and sealed-file size bounds.
  • rustls-webpki 0.103.16, webpki-roots 1.0.11, ctutils 0.4.5 / TLS stack updates.

Прочее / Other

  • Исправление падения при переключении языка (невалидный escape в en.json) / Language-switch crash fix (invalid JSON escape in en.json).
  • Unicode-имена архивов без panic / Archive Unicode detect fix.
  • Fail in-flight editor/agent steps on disconnect / Clear hanging UI state on Closed.

Бесплатно для некоммерческого использования — см. LICENSE.
Free for non-commercial use — see LICENSE.

MSKTerm 0.1.9

Choose a tag to compare

@msksrv msksrv released this 23 Oct 15:15

MSKTerm 0.1.9 — Windows 10/11 x64, single executable, no installation.

SHA-256 (mskterm-0.1.9.exe):

D80D74AA9BB0753013AF1FE2A6D0DE4AC1EED09B8F7086BEDD3827E4F104BB06

Что нового с 0.1.7 / What's new since 0.1.7

ИИ-помощник / AI assistant

  • Опциональный ИИ во вкладке сессии: свой API-ключ (OpenAI, Anthropic, Gemini, Grok, DeepSeek, Mistral, Qwen, OpenRouter, OpenAI-compatible) / BYO-key AI on the session tab.
  • Режимы Наблюдатель / Помощник / Агент; в Агенте — инструменты read_file и service_status, панель шагов на сервере / Observer · Assistant · Agent modes with tool steps rail.
  • Маскирование секретов и адресов перед отправкой; история только в сессии / Secrets masked before send; chat is session-only.
  • Актуальный каталог моделей (в т.ч. gpt-6-luna); для Luna/Sol + tools — reasoning_effort: none / Updated model catalog; Luna/Sol tools set reasoning_effort: none.

SSH и файлы / SSH & files

  • Автопереподключение SSH при обрыве (backoff 1→2→5→10→30 с; стоп / сейчас / явный отключить) / SSH auto-reconnect with backoff.
  • chmod в файловом менеджере (октал + флажки, рекурсивно) / chmod in the file manager.

Прочее / Other

  • Правки вёрстки панели ИИ и рейки шагов / AI panel and steps-rail layout fixes.
  • Обновлены README и скриншоты ИИ / README and AI screenshots updated.

Бесплатно для некоммерческого использования — см. LICENSE.
Free for non-commercial use — see LICENSE.

MSKTerm 0.1.7

Choose a tag to compare

@msksrv msksrv released this 23 Oct 15:36

MSKTerm 0.1.7 — Windows 10/11 x64, single executable, no installation.

SHA-256 (mskterm-0.1.7.exe):

A002A1F02E93DE4DD831A9E0FEFEE677A41ECE5019F745B614E65E11D5201B3E

Что нового / What's new

  • Дата и время в имени архива при упаковке на сервере / Date and time stamp in archive names.
  • Интерфейс на русском и английском, свои языки из JSON-файлов / Russian and English UI, custom languages via JSON files.
  • Зашифрованный экспорт/импорт подключений .msktx / Encrypted export/import of connections (.msktx).
  • Исправлены наложения элементов в панели сессии, нижней панели файлового менеджера и строке состояния редактора на узких окнах / Fixed overlapping UI elements on narrow windows.

Бесплатно для некоммерческого использования — см. LICENSE.
Free for non-commercial use — see LICENSE.