Skip to content

IBStart 0.7.6

Choose a tag to compare

@github-actions github-actions released this 10 Sep 05:29
· 2 commits to main since this release

0.7.6

Добавлено

  • В контекстное меню базы добавлена команда «Запуск с параметрами…» без подменю. Она открывает отдельное окно для разового выбора режима (Предприятие/Конфигуратор), установленной платформы, типа клиента, разрядности, пользователя 1С, пароля и дополнительных параметров.
  • В окне специального запуска добавлен безопасный предварительный просмотр сформированной команды, а пароль и другие секреты маскируются.
  • Кнопка «Копировать команду» копирует полную сформированную команду без маскирования; предварительный просмотр при этом остается обезличенным.
  • Для новой команды добавлена собственная пиктограмма в стиле owner-draw меню.
  • Добавлен справочник «Настройки → Учётные записи…» с открытым хранением логинов и паролей в settings.json, областью применения по базам и группам и выбором подходящей записи при запуске с параметрами. Групповые правила включают вложенные и новые базы; ссылки к другим спискам и отсутствующим элементам сохраняются для редактирования.
  • Добавлено компактное окно «Настройки → Параметры приложения…» с вкладками «Интерфейс», «Запуск», «Данные» и «Профиль»: в нём собраны основные параметры интерфейса, дополнительные пути поиска платформ 1С, редакторы учётных записей и тегов, лимит недавно открытых списков и операции очистки истории.
  • Для команд «Параметры приложения…» и «Учётные записи…» в меню «Настройки» добавлены отдельные пиктограммы; настройки больше не используют иконку приложения.
  • Размер пиктограммы настроек в меню скорректирован, чтобы она полностью помещалась в выделенной области.
  • Для недавно открытых списков добавлено удаление отдельного пути без удаления самого файла, а для виртуальной ветки «Недавние» — удаление отдельной базы только из истории запусков.
  • Добавлены настройки запуска: открытие последнего списка и восстановление выделения, клиент, разрядность и версия платформы по умолчанию.
  • Добавлены отдельные переключатели подтверждения потенциально разрушающих операций; запуск с секретами не требует отдельного предупреждения.
  • Добавлены настройки внешнего вида: плотность строк дерева, видимость карточки базы и строки состояния.
  • Добавлено управление историей запусков: её можно отключить и ограничить пятью, десятью или двадцатью базами без удаления независимых времён последнего запуска.
  • Для дополнительных путей поиска платформы 1С добавлены команды изменения порядка, а в секцию профиля — кнопка открытия папки собственных данных IBStart.
  • Добавлены экспорт и импорт собственного профиля IBStart в виде папки с settings.json и catalog-state.json; экспорт секретов и их импорт требуют отдельного подтверждения.

Безопасность

  • Параметры специального запуска не изменяют ibases.v8i. Учётные записи сохраняются только явным действием в справочнике; разовые изменения полей запуска их не перезаписывают. Пароли отображаются открыто в полях и справочнике; предварительный просмотр команды и журналы сохраняют маскирование секретов. Наличие секрета само по себе не блокирует запуск и не вызывает отдельного подтверждения.

Исправлено

  • Элементы на вкладках окна «Параметры приложения» снова доступны для мыши и клавиатурной навигации; страницы больше не изолируют их от обработки сообщений диалога.
  • После закрытия окна «Настройки → Параметры приложения…» главная форма снова становится активной без принудительного изменения порядка окон и видимого мигания.
  • Фон групп на вкладках окна настроек приведён к общему фону формы; серые системные области больше не выделяются относительно страницы.
  • На вкладке «Данные» расширены кнопки управления путями и историей, чтобы их подписи отображались полностью.
  • Контекстные меню больше не показывают недоступные команды; разделители и команды добавления для виртуальных корней выводятся только при наличии применимого действия.
  • Значок команды «Теги» в контекстном меню сделан контрастнее и визуально отделён от текста.
  • Для пунктов с вложенными подменю включена единая стандартная системная отрисовка стрелки во всех меню.
  • Подменю «Теги» и «Недавно открытые списки» используют ту же разметку значков, что остальные команды; для «Теги» сохранена прежняя контурная пиктограмма, а стрелки подменю оставлены стандартной отрисовке Windows без дублирования.
  • Отключение автоматического открытия списка теперь действует только при запуске приложения; обновление списка, изменение путей платформ и импорт профиля не очищают уже открытый каталог.
  • Уточнено поведение запуска с секретами: перед запуском отдельное подтверждение не запрашивается; секреты по-прежнему маскируются в журналах и автоматически создаваемых диагностических сообщениях.
  • Импорт профиля требует одновременно settings.json и catalog-state.json, а экспорт в текущий каталог профиля отклоняется до записи, чтобы не потерять учётные записи.