y83 code / журнал

Журнал релизов 0.164

Полная ветка 0.164 из журнала проекта. Записи идут от свежих к старым, текст взят из CHANGELOG.md без правок — это тот же журнал, что читают разработчик и агент.

записей в ветке
1
приложение
1
бэкенд
0
архив сборок
0
период
23 октября 2026

журнал

Релизы ветки 0.164

Здесь записи 1–1 из 1: релизы приложения и бэкенда плюс записи архива сборок — каждая запись со своим набором правок.

codex 0.164 / app 0.8.177

23 октября 2026

Fixed

  • Картинки imageGeneration из Codex 0.164 больше не ломают ленту. В 0.164 поле result стало inline base64/data URL, а не путём: приложение пыталось открыть base64 как файл, карточка оставалась пустой, а байты могли попасть в Room и логи. Теперь источник один — savedPath (плюс result, только если это реально путь/URL). Inline result вырезается ingress-проекцией до кэша; если известен только fileId, карточка показывает компактную строку «изображение сохранено в хранилище Codex» вместо пустой миниатюры.
  • Завершение item/completed не затирает путь картинки текстом. Раньше base64 из события мог перезаписать уже найденный savedPath.

Added

  • Серверные отметки прочитанного в списке тредов (Codex 0.164+). thread/list.readStates, thread/read и нотификация thread/readState/changed разбираются клиентом; тред с firstUnread != null получает бейдж «новое». Вход в тред и возврат к хвосту отправляют thread/readState/update {operation:read}; при readStateConflict применяется серверная ревизия и запрос повторяется один раз. На серверах без read-state поведение прежнее.

Повторные записи одной версии в журнале сведены в одну: 5 таких повторов на весь журнал.