y83 code / журнал

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

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

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

журнал

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

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

0.3.0–0.3.8

13 августа 2026

Added

  • Собственный бэкенд (ws-backend)
  • WebAI-аккаунты: DeepSeek / Qwen / Kimi / Z.ai
  • Вход в WebAI через браузер
  • MCP-сервер: webai_ask, webget_search, webget_fetch

0.3.8

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

  • Новый экран «О бэкенде и плагинах» (кнопка ℹ️ вверху экрана «Агенты»): что даёт ws-backend (веб-поиск AgentSearch, веб-ИИ аккаунты, MCP, память в SQLite, watchdog) и рекомендации по плагинам opencode — RTK и DCP (что делают, почему они, как ставить, параметры, что НЕ ставить).

0.3.7

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

  • Проверка совместимости с бэкендом: приложение ждёт ws-backend v0.2.x и в WebAI-аккаунтах показывает предупреждение «Бэкенд устарел», если версия не совпадает (напр. после обновления сервера).
  • Аккаунты и квота webai переехали на SQLite (ws-backend v0.2.0+): квота 100 запросов/день на аккаунт переживает рестарт сервера, ведётся журнал запросов.

0.3.6

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

  • «Передать сессию» больше не слетает: импорт идёт сразу в выбранный аккаунт (по account_id), а не «в последнее открытое окно» — можно открывать входы DeepSeek/Qwen/Kimi/Z.ai в любом порядке.
  • После передачи окно само проверяет сессию: «Сохранено: кук 12 + токен» → «сессия рабочая, отвечает» или «не принялась — войди заново».
  • Карточка аккаунта показывает «сессия есть · кук N (+токен)».

0.3.5

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

  • Вход в WebAI через браузер: кнопка «Войти в браузере» на карточке аккаунта открывает окно сайта провайдера (DeepSeek/Qwen/Kimi/Z.ai) — можно войти вручную или через Google, капчу решает сам WebView. Кнопка «Передать сессию» сохраняет куки и токен на бэкенд, прошлые сессии аккаунтов не затираются.
  • Карточка аккаунта: статус «сессия есть / нет сессии», аккуратные кнопки.
  • Бэкенд: endpoints login-start и session/import, прокси CDN-ассетов (z-cdn.chatglm.cn, o.alicdn.com, sdk.rum.aliyuncs.com) для сайтов входа; health v 0.2.0.

0.3.4

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

  • WebAI-аккаунты в настройках агента: токены DeepSeek / Qwen / Kimi / Z.ai (или куки), модель, включение, квота на день, «сломан» после сбоя. Пробный вопрос прямо из экрана.
  • Бэкенд вырос: собственный веб-поиск (webget) и веб-ИИ теперь в ws-backend — приложение полностью автономно, сервер Мэри больше не нужен.
  • MCP-сервер /mcp: инструменты webai_ask, webget_search, webget_fetch — агенты opencode спрашивают веб-ИИ и ищут в вебе через общий бэкенд.
  • CLI: подкоманда ws-backend webget (search/fetch/ask/session/cookies/inject/open/post/download).

0.3.3

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

  • Бэкенд приложения теперь у каждого агента свой: поле «Порт бэкенда» при добавлении агента (IP совпадает с IP агента).
  • Настройки агента перенесены на его страницу (шестерёнка вверху) — больше никаких общих настроек.
  • Сверху списка проектов — карточка агента: имя, адрес, рабочая папка, адрес бэкенда.
  • Выбор папки: хлебные крошки сверху списка, строка «..» для возврата на уровень выше, кнопка «назад» телефона тоже возвращает.
  • Выбор папки: под именем папки дата (Сегодня/Вчера/число), пустая папка — понятная заглушка с предложением создать папку, имя проекта подставляется из имени выбранной папки.
  • Новая палитра (пересмотрена DeepSeek для 2026): мягкий бирюзовый + тёплый песочный, контейнерные тона, приглушённая ошибка.
  • Автообновление: установка через PackageInstaller с реальным результатом — ошибки установки приходят в уведомление-тост, а не «молча».
  • Собственный бэкенд приложения (ws-backend, 127.0.0.1:4100, настройка — шестерёнка в списке агентов).
  • Вкладка «Сервер» теперь показывает настоящее дерево папок окружения: строки как у «Корень», навигация по папкам, хлебные крошки, создание папок прямо на сервере.
  • Кнопки «Новая папка» и «Создать проект» — две полноширинные в столбик, тексту больше не тесно.
  • Обновления: перед установкой проверяется разрешение «неизвестные источники» (с кнопкой перехода в настройки), все ошибки показываются в диалоге, диалог «Установить» не закрывается при сбое.

0.3.1

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

  • Создание проекта: быстрый доступ 3 плитками на всю ширину — «Корень», «Загрузки», «Сервер» (окружение opencode: ввод пути вручную + подсказки из реальных папок сессий сервера).
  • Дизайн-полировка шита: отступы 24/16dp, строки папок 56dp, иконки и ripple по гайду Material3 2026, кнопка «Новая папка» исправлена (TextButton, текст больше не вылезает).

0.3.0

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

  • Исправлен баг «Нет агентов»: список агентов теперь обновляется сразу при входе (коллекция состояния вместо одноразового чтения) — на всех экранах.
  • Новый экран создания проекта (2026): внизу экраном — название сразу, кликабельные хлебные крошки пути, быстрый доступ «Корень/Загрузки/Документы», выбор папки одним тапом, создание папки прямо в списке, большая кнопка «Создать проект» — 2 тапа до результата.
  • Исправлена сборка: явные типы для kotlinx-serialization (encode/decode списков).

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