Skip to content

Версия 1.2.3

Choose a tag to compare

@hawkxtreme hawkxtreme released this 21 Apr 07:41
· 95 commits to main since this release

Что нового

Новые возможности

  • В заголовке окна, в настройках и во всплывающих уведомлениях об обновлении теперь отображается текущая версия приложения.
  • Голосовой ввод: логи сервиса перенаправлены в Rust-бэкенд, а ошибки от Google API показываются в UI прямо под кнопкой микрофона — стало понятнее, почему распознавание не запускается.

Исправления

  • Интеграция с Конфигуратором 1С (Ctrl+ПКМ, /описание, /доработай). Значительно повышена надёжность записи кода через EditorBridge: убран застревающий fallback на выделение всего модуля (визуально «моргал» весь текст функции и ломал позицию каретки), добавлен корректный tri-state резерв (PostPaste → foreground WM_CHAR → fail-fast) и принудительное освобождение модификаторов Shift/Ctrl после любой записи. Rust-хост теперь получает подсказки по методу (имя, номер строки, caret) и пишет описание именно перед нужной функцией.
  • Глобальный перехват Ctrl+ПКМ. Правая кнопка больше не «залипает»: оверлей quick actions показывается только после корректно подавленной пары DOWN/UP, добавлен таймаут автосброса на 1.5 с, а любое следующее обычное нажатие ПКМ чистит stale-флаг подавления.
  • Иконка в трее после закрытия окна. Убран «призрак» иконки в системном трее при закрытии окна, добавлено контекстное меню для трея.
  • Ollama + qwen2.5-coder (и другие локальные модели). Для локальных провайдеров (Ollama / LM Studio) используется облегчённый системный промпт — модели перестают «задавать уточняющие вопросы» и начинают реально отвечать.
  • Отображение размера контекстного окна. Для Ollama и LM Studio реальный context_window / num_ctx теперь читается с сервера при загрузке модели — даже для только что открытого диалога в UI показывается корректное число токенов.
  • /исправить без диагностик. Вместо всплывающего alert команда показывает понятное inline-сообщение, если в чекбоксе не выбрана ни одна ошибка, и блокируется только эта команда, а не все сообщения.
  • Подсветка вхождений в Monaco. Отключена раздражающая подсветка повторов выделенного слова/строки во всех редакторах Monaco (основной редактор, дифф, предпросмотр).

Улучшения

  • Quick actions рефакторены: логика захвата контекста и подстановки шаблонов вынесена в отдельные утилиты quickActionContext / quickActionPrompts с юнит-тестами.
  • В настройках Конфигуратора EditorBridge включён по умолчанию для существующих профилей — перехват Ctrl+ПКМ работает сразу после старта приложения, а не «после первой генерации».
  • Описание функции (/описание) вставляется перед тем методом, на котором был сделан Ctrl+ПКМ, даже если активный курсор в Конфигураторе находится в другом месте: приложение сначала синхронизирует позицию каретки в клик-точку, затем считывает тело функции.

Открытые задачи с меткой релиз

Проверка безопасности (Kaspersky OpenTIP)

Файл Результат Зона Отчёт
mini-ai-1c.msi NoThreats Green открыть
mini-ai-1c_portable.exe NoThreats Green открыть
MCP_Server.cfe NoThreats Green открыть
EditorBridge.exe NoThreats Green открыть