Папки проектов обнаруживаются по актуальному реестру Codex, включая пользовательские расположения вне Documents\Codex и прежний формат локальных проектов.
Общие рабочие папки без собственного .git или файла решения теперь проверяются на вложенные самостоятельные проекты. Разговор выбирает только однозначно связанный проект, а не все соседние папки.
Учитываются перенесённые папки: при устаревшем рабочем пути допускается только точное уникальное совпадение в зарегистрированных рабочих папках. Основная группа папки имеет приоритет перед дополнительными общими папками других проектов.
В окнах выбора разговоры и проекты сгруппированы по названиям проектов Codex; поиск учитывает название группы.
Неопределённые папки явно обозначены в списке и требуют подтверждения перед созданием архива. Уже определённый проект нельзя незаметно пропустить в запросе резервного копирования.
Манифест хранит связи разговоров с папками и применённые исключения. Сохранена совместимость восстановления со старыми архивами.
Essential больше не исключает обычные рабочие каталоги только из-за названий bin, build, dist, out, target, packages или env: учитываются маркеры сборки и виртуальной среды.
Версия 1.0.40
09.10.2026, 06:44 МСК
Журнал изменений
Добавлена история версий в оформлении VoiceType: спокойный светлый фон, графитовая тёмная тема, отдельные разделы выпусков и видимые разделители.
Переключатель темы находится в заголовке. При первом открытии используется тема системы; выбранное оформление сохраняется в браузере.
При сборке и публикации рядом с программой автоматически создаётся отдельный CHANGELOG.html. Журнал не встраивается в EXE; открыть файл можно в любом современном браузере без подключения к Интернету и дополнительных библиотек.
Оформление адаптировано для узких экранов и печати. В историю включены только подтверждённые сведения о предыдущих выпусках.
Версия 1.0.38
09.10.2026
Восстановление проектов
Пустой или неполный каталог боковой панели Codex восстанавливается из актуальной базы: сохраняются названия и порядок проектов, основная и дополнительные папки, связи с диалогами.
Проекты с общей дополнительной папкой больше не объединяются ошибочно в одну группу. Разные проекты сохраняют собственные идентификаторы и разговоры.
Явно заданные диалоги без проекта и назначения на удалённый компьютер не переопределяются по рабочему каталогу. Старые базы состояния не перекрывают актуальную.
Проверка данных
До замены данных проверяется согласованность каталога проектов и связей диалогов. Журнал восстановления показывает количество проверенных групп и связанных разговоров.
Версия 1.0.37
08.10.2026
Безопасность восстановления
Восстановление заменяет переносимые данные Codex и только папки проектов, перечисленные в архиве. Авторизация, служебные блокировки и соседние проекты сохраняются.
Исправлен сбой на заблокированных provisioning-файлах .guard: перед заменой проверяется доступность данных, а служебные блокировки не удаляются.
Ошибка или отмена запускает откат. Если он не завершён, резервные файлы и журнал сохраняются по пути, указанному в сообщении.
Переносимость
Учитывается пользовательский CODEX_HOME. Внешние проекты другого компьютера переносятся в Documents\Codex\RestoredProjects, а ссылки на них переписываются.
Улучшена обработка read-only файлов Git, путей с префиксом \\?\ и вложенного JSON-экранирования.