y83 code / журнал

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

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

записей в ветке
11
приложение
1
бэкенд
0
архив сборок
10
период
13 августа 2026 — 14 августа 2026

журнал

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

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

0.4.0–0.4.9

13–14 августа 2026

Added

  • Чат с агентом: стриминг, шаги, todo, стоп
  • Выбор модели, команды, чип соединения
  • Действия с сессией: переименование, откат, форк
  • Автообновление через HTTP

Changed

  • Палитра: мягкий бирюзовый + тёплый песочный

0.4.9

14 августа 2026архив

  • Новый движок чата (chat3): ответ агента теперь приходит гарантированно — если стрим молчит дольше 3 секунд, приложение само подтягивает ответ из сессии, пока первый признак стрима не отменит проверку.
  • Ответ агента ждётся напрямую (как в самом первом чате): приложение отправляет сообщение и дожидается полного ответа, поэтому он появляется в любом случае — стрим лишь делает его появление живым.
  • Стрим стал надёжнее: соединение переподключается при любом обрыве (кроме ошибок 4xx), с нарастающими паузами 2-32 секунды.
  • Таймаут ответа — 10 минут: если агент долго молчит, чат сбрасывает ожидание и показывает сообщение об ошибке.
  • Запросы стрима теперь пишутся в лог приложения (log.txt) — проще находить проблемы.
  • Мост (bridge): приложение держит постоянное соединение с ws-backend — версия приложения, лог и состояние чата видны на сервере, а ИИ может отправить сообщение или остановить генерацию прямо из своего окружения.

0.4.8

14 августа 2026архив

  • Исправлена отправка сообщений (код 400): запросы теперь всегда содержат тип части — агент принимает их и отвечает.
  • Полоска токенов под шапкой: показывает, сколько контекста модели занято; цвет меняется от нормального к жёлтому и красному, при 90%+ становится компактным предупреждением.
  • Модели в окне выбора грузятся быстро: список кэшируется на 5 минут.
  • По умолчанию выбирается deepseek-v4-flash-free, даже если в сессии сохранено «default».

0.4.7

13 августа 2026архив

  • Сообщения и ответы агента снова приходят: чат открывает сессию по её каталогу (а не по первому попавшемуся), а соединение само переподключается, если оборвалось.
  • Отправка больше не зависает: сообщение сразу появляется в ленте, а при ошибке или таймауте ввод освобождается.
  • Живой скролл за стримом: лента плавно едет вниз, пока агент печатает.
  • По умолчанию выбрана модель deepseek-v4-flash-free с корректным провайдером.
  • Исправлен двойной счёт токенов в статистике.
  • «Откатить» и «Вернуть» больше не ломают стримящиеся сообщения.
  • Все запросы разрешений видны в чате: можно разрешить «Всегда», «Один раз» или «Отклонить» для каждого.
  • Список сессий обновляется сам: после создания, переименования, форка или реверта.
  • Статистика обновляется в фоне, ошибки фонового обновления видны на экране.
  • WebAI-аккаунты больше не шлют запросы по кругу при открытии окна.
  • Кнопка «назад» работает на всех экранах: возврат по истории приложения.

0.4.6

13 августа 2026архив

  • Текст ответов агента и текст в поле ввода получили явный цвет из темы — гарантированно светлый на тёмном фоне, независимо от настроек устройства.

0.4.5

13 августа 2026архив

  • Установка обновления стала надёжной: если системное окно подтверждения не показывается (бывает на кастомных прошивках), приложение само открывает APK через стандартный системный установщик. Диалог обновления закрывается до начала установки, чтобы системное окно не оказывалось под ним.

0.4.4

13 августа 2026архив

  • Починено окно подтверждения установки: система возвращает «подтвердите установку», но показывать окно нужно было самим приложением — теперь при нажатии «Установить» системный диалог установки появляется сразу.

0.4.3

13 августа 2026архив

  • Новая палитра по консультации дизайн-эксперта: фон-графит вместо почти чёрного (не утомляет глаз), вторичный текст заметно светлее (не сливается с фоном), аквамариновый цвет акцента вместо бирюзового.
  • Системные панели (статус-бар и навигация) перекрашены в цвет фона, иконки автоматически светлые в тёмной теме и тёмные в светлой.

0.4.2

13 августа 2026архив

  • Починка автообновления: скачивание APK больше не режется таймаутом (отдельный клиент без лимита времени, до 120 с на чтение), при системном окне подтверждения установки появляется подсказка, каждый шаг установки пишется в журнал — смотрите экран «Диагностика», если что-то пошло не так.
  • Чат приведён к дизайн-правилам: ссылки в ответах теперь цвета акцента (были тёмно-синими и сливались с тёмным фоном), между блоками ответа появился отступ 8dp, панели (мысли, инструменты, задачи, DCP-уведомление) стали непрозрачными — текст больше не просвечивает сквозь них.

0.4.1

13 августа 2026архив

  • Приложение переименовано в «Y83 Code», новая иконка (символ </> на тёмном градиенте).
  • Автообновление переделано на HTTP: обновление ищется на бэкенде (ws-backend отдаёт манифест и APK), проверка при старте и каждые 15 минут, «Позже» напоминает через 24 часа. Больше не нужен доступ к файлам для обновления.
  • Бэкенд: роуты GET /api/v1/update/manifest.json и GET /api/v1/update/apk.

0.4.0

13 августа 2026архив

  • Новый чат с агентом (экран «Чат»): стриминг ответов, прогресс-шаги «пишу…», отслеживание задач (todo), остановка ответа кнопкой «Стоп».
  • Нижняя панель ввода по новому дизайну: выбор модели (список моделей с сервера), список команд, выбор агента, чип состояния соединения.
  • Действия с сессией: переименовать, откатить к любому сообщению (и вернуть откат), форк в новую сессию.
  • Плагины сжатия контекста: бейджи «RTK» и «DCP 32k/16k» над полем ввода (статус с бэкенда /api/v1/plugins), уведомление «⚡ DCP сжал контекст» в ленте.
  • Статистика RTK (команды, сэкономленные токены, время) на экране статистики.
  • Бэкенд: новый лёгкий роут GET /api/v1/plugins (статус RTK и DCP с лимитами контекста).

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