Skip to content

v0.3.12.68

Choose a tag to compare

@sivatorov sivatorov released this 15 Oct 18:41
· 4 commits to main since this release

[0.3.12.68] — 2026-10-15

Изменено

  • Проверка обновлений: учётная запись из настройки конфигурации (issue #371, Windows
    и Linux): если для типовой конфигурации указана своя учётная запись ИТС (окно «Типовые
    конфигурации»), она используется для всех запросов к сайту 1С — проверка версии, полный
    каталог, варианты файлов релиза, одиночное скачивание и цепочки (F9 и «Актуальные релизы»).
    Пусто — по-прежнему «Основная» запись справочника либо выбранная в настройках.

Добавлено

  • Распознавание страницы «У Вас нет доступа» (issue #371, Windows и Linux): releases.1c.ru
    отдаёт заглушку без доступа с HTTP 200 для продуктов, не входящих в подписку ИТС учётной
    записи. Такая страница распознаётся по содержимому (русские/английские маркеры
    «У Вас нет доступа»/«access denied» и т.п.) и показывается понятная ошибка
    «нет доступа к обновлениям» с панелью действий по смене учётной записи — вместо
    «каталог доступен, но версия не распарсена»/посторонней версии.

Исправлено

  • Окно проверки обновлений: закрытие по Esc (issue #371, Windows): Esc закрывает окно
    F9 без модификаторов, как другие окна программы (Linux/Avalonia уже закрывался через
    базовый класс).
  • Окно проверки обновлений: узкие блоки «Текущая/Последняя версия» (issue #371, Windows
    и Linux): колонки версий сужены (0.8*/0.8*), колонка статуса расширена (1.6*), текст
    статуса переносится по словам — длинные сообщения больше не обрезаются и не раздвигают
    блоки версий.
  • Скачивание цепочек: пропуск «Дистрибутива обновления для перехода с версии ПРОФ»
    (issue #380, Windows и Linux): переходные дистрибутивы (updstpp) отсеиваются и заменяются
    обычным «Дистрибутивом обновления» (updsetup).
  • Окно настроек: прокрутка списка вкладок слева (issue #379, Windows и Linux): полоса
    вкладок прокручивается при любой высоте окна; высота окна по умолчанию увеличена
    (680 → 720) и минимальная (560 → 620).

Тесты

  • UpdatesAccessDeniedTests — детектор страницы «нет доступа» (маркеры ru/en и
    отрицательные случаи); UpdateFileChoiceTests — отсев переходных дистрибутивов;
    заглушки интерфейса обновлений приведены к новому параметру accountId.
  • Полный прогон dotnet test: 2974/2974; сборки Windows (WPF) и Linux (Avalonia) — без ошибок.