Codex Backup & Restore

Журнал изменений

Версия 1.0.41

09.10.2026

Полнота резервной копии

  • Папки проектов обнаруживаются по актуальному реестру 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-экранирования.