1.4.0 — 11 сентября 2026
Появилось
- Руководство из Word импортируется целиком. Кнопка «Импорт из Word» — в пустом дереве разделов и в подвале колонки. Из каждого заголовка верхнего уровня выходит отдельная страница, картинки переносятся в проект. Из руководства на двести страниц выходит полсотни страниц документации: сам импорт занимает минуту, разобрать получившееся — работа на час. Против недели ручного переноса это другой порядок, но причёсывать всё равно придётся. Что не перенеслось — программа называет сразу, а не прячет: потерянная картинка это дыра, которую увидит читатель.
Связи с исходным файлом не остаётся: это переезд, а не связка. Правки в Word в документацию потом не приедут. Отменить импорт одной кнопкой нельзя — лишнее убирается удалением раздела.
- Окно обновлений предупреждает, если подлинность обновления не подтвердилась. Раньше это выглядело как обычная неудача связи и исчезало само через три секунды. Теперь стоит блок, который не исчезает, и точка на шестерёнке: пока не выяснится, ставить скачанное нельзя. Это единственный случай, когда «попробуйте позже» — неверный совет.
- Окно замечает, если сервер предлагает версию ниже той, что уже предлагал. Так выглядит откат: старое описание подписано по-настоящему, и раздавать его можно сколько угодно, удерживая человека на версии, которую как раз и чинили. Программа помнит самую высокую версию, какую ей предлагали, и советует проверить на сайте, какая последняя.
- Окно говорит, если описание версий давно не обновлялось. Подпись отвечает за «выпустили ли это мы», но не за «это сегодняшнее»: сервер может просто перестать обновлять описание, и снаружи это неотличимо от «новых версий нет». Спокойная строка рядом с «установлена последняя», без тревоги.
- Описание версии и подпись к нему приезжают одним файлом. Раньше их было два, и в минуту выкладки они на секунду не сходились — программа успевала сказать «подлинность не подтверждается» там, где ничего не случилось.
- Сломанную страницу можно починить в редакторе. Кусок, который программа не смогла разобрать — например, незакрытый блок кода, — она показывает как есть; допишите закрывающую ограду, и на его месте встанет обычный блок. Раньше такое сохранение отклонялось, и единственным выходом было удалить текст.
Починено
- Абзац, который начинается как список или заголовок, остаётся абзацем. Набрали «- пункт» обычным текстом — после сохранения получали список, «# заголовок» превращался в заголовок, а «
`» склеивал всё, что ниже, в один нечитаемый кусок. - Пример разметки внутри блока кода больше не рвёт страницу. Три обратные кавычки в тексте примера закрывали блок сами собой, и весь текст ниже переставал разбираться.
- Картинка с квадратной скобкой в подписи больше не пропадает. После сохранения она превращалась в строку текста, и снимка на странице не оставалось.
- Одна испорченная страница больше не уносит с собой весь список страниц. Файл, в котором порядок записан не числом, — а файлы правят и руками — оставлял писателя вообще без списка, пока файл не поправят.
- Название с кавычками выглядит одинаково в списке страниц и на самой странице. Раньше его читали трое по-разному, и кавычки то теряли знак, то обрастали лишними косыми.
- Программа не примет описание версии, если проверять его подпись нечем: раньше в такой ситуации она молча пропускала проверку. «Подписи нет», «подпись испорчена» и «подписано не нами» теперь говорят разное — первые два обычно значат, что выкладка ещё не доделана.
- Обновление, пойманное в середине выкладки, больше не пугает словами «подписано не нами»: программа перечитывает описание и подпись ещё раз.