Changelog

Auto-derived from git log of the running tree. Newest first. Cached for 60 seconds, no AI in the loop.

about
all chore 2 docs 9 feat 148 fix 32 other 4 refactor 0 test 5
  1. fix
    fix(лендинг): окно входа само открывалось и не закрывалось — guard на [hidden]
    6806b77 2026-06-24 16:17:13 +0300 SwairIt
  2. feat
    feat(лендинг): слить два лендинга в один — v2 стал основным, v1 удалён
    593f9ef 2026-06-24 16:03:29 +0300 SwairIt
  3. feat
    feat(ops): Persona слушает LAN (0.0.0.0) для reverse-proxy с yesbeat
    10ff490 2026-06-24 14:57:06 +0300 SwairIt
  4. fix
    fix(ops): watchdog запускает сервер без чёрного консольного окна
    9ffd477 2026-06-24 14:35:24 +0300 SwairIt
  5. feat
    feat(i18n): локализация 8 диагностических/админ-страниц (stats/retention/...) — Ф5 (v2.20.76)
    e3da224 2026-06-24 14:18:09 +0300 SwairIt
  6. test
    test: регресс-сторож безопасности — критичные роуты блокируют анонима
    83079ea 2026-06-24 13:53:00 +0300 SwairIt
  7. docs
    docs: отчёт — полный тест-набор зелёный (546 passed, 0 failed)
    263c190 2026-06-24 13:44:32 +0300 SwairIt
  8. test
    test: обновить тесты под owner-only роуты (Ф1 security) + детерминизм recall_mode
    55bfec4 2026-06-24 13:32:02 +0300 SwairIt
  9. test
    test: юнит-тесты ночного билда (память + безопасность)
    f2b5b49 2026-06-24 13:05:33 +0300 SwairIt
  10. docs
    docs: итоговый отчёт ночного билда (Ф7) — что сделано, action items, Ф6-roadmap
    4e5b72a 2026-06-24 12:56:07 +0300 SwairIt
  11. feat
    feat(i18n): локализация 8 user-facing страниц (summary/reading/reminders/...) — Ф5 (v2.20.75)
    1e07c5e 2026-06-24 12:50:33 +0300 SwairIt
  12. feat
    feat(память): importance при записи (эвристика salience) + отбор фактов по важности — Ф3-C (v2.20.74)
    8227e8e 2026-06-24 12:30:11 +0300 SwairIt
  13. feat
    feat(i18n): доделать api_tokens/settings_backup/vault + lang=ru на 9 страницах — Ф5 (v2.20.73)
    78a4a15 2026-06-24 12:20:02 +0300 SwairIt
  14. docs
    docs(память): дизайн-док исследования памяти (research Ф2)
    1e973c6 2026-06-24 12:00:48 +0300 SwairIt
  15. feat
    feat(i18n+sec): локализация 22 settings/admin страниц + трим /health — Ф5 (v2.20.72)
    c1323b5 2026-06-24 12:00:21 +0300 SwairIt
  16. feat
    feat(память): управление движком памяти на /settings/memory — Ф3-F (v2.20.71)
    4a7eadb 2026-06-24 10:40:10 +0300 SwairIt
  17. feat
    feat(i18n): русский по умолчанию + локализация ключевых поверхностей — Ф4 (v2.20.70)
    01e29f6 2026-06-24 10:26:20 +0300 SwairIt
  18. feat
    feat(память): salience-scoring recall (recency·importance·relevance + MMR) — Ф3-B (v2.20.69)
    a918b3e 2026-06-24 09:54:54 +0300 SwairIt
  19. feat
    feat(память): ночной воркер-рефлексия «сон» (Hermes-style) — Ф3-D (v2.20.68)
    8cbb969 2026-06-24 09:44:53 +0300 SwairIt
  20. feat
    feat(память): фикс эмбеддингов nomic — task-префиксы + num_ctx (Ф3-A, v2.20.67)
    b364a48 2026-06-24 09:29:07 +0300 SwairIt
  21. fix
    fix(безопасность): дозакрыть все дыры аудита перед публичным доменом (v2.20.66)
    66d90c4 2026-06-24 09:04:37 +0300 SwairIt
  22. fix
    fix(безопасность): закрыть утечки кредов и неавторизованный доступ перед публичным доменом
    6a806dc 2026-06-23 21:56:57 +0300 SwairIt
  23. feat
    feat(чат): профили режимов, индикатор смены модели, укрепление семантической памяти
    0a65341 2026-06-23 20:54:33 +0300 SwairIt
  24. feat
    feat(память): семантический (векторный) recall — фундамент единой памяти
    556f323 2026-06-20 18:17:55 +0300 SwairIt
  25. feat
    feat(граф): поиск, фокус-режим (меньше вершин), физика и фикс джиттера
    08b042f 2026-06-20 14:40:58 +0300 SwairIt
  26. feat
    feat(chat): живая статус-строка (Claude-style) + скорость по режиму + долгая работа
    470dc63 2026-06-20 14:19:33 +0300 SwairIt
  27. feat
    feat(skills): встроенные навыки в /settings/skills (2 вкл. по умолчанию) + ещё команды
    7dde0c7 2026-06-20 14:07:07 +0300 SwairIt
  28. feat
    feat(chat): эксперт-навыки слэш-командами (/review /debug /security /brainstorm …)
    c7620bb 2026-06-20 13:33:22 +0300 SwairIt
  29. fix
    fix(chat): cross-chat recall находит бытовые факты + анти-выдумка в промптах
    ee36eed 2026-06-20 13:26:00 +0300 SwairIt
  30. feat
    feat(alice): гибкий объём памяти (scope) — переключатель на /settings/alice
    1aeeca9 2026-06-19 18:42:05 +0300 SwairIt
  31. feat
    feat(alice): чёткое сообщение «модель не справилась» при обрыве + настраиваемый таймаут под локальную модель
    8e6ba64 2026-06-18 14:04:10 +0300 SwairIt
  32. feat
    feat(alice): навык Яндекс.Алисы → Персона (память+граф+умный поиск, мозг YandexGPT)
    51ba30b 2026-06-18 13:45:26 +0300 SwairIt
  33. feat
    feat(voice): голосовой ВВОД в Safari/iPhone через серверный Whisper-фолбэк
    0729e4c 2026-06-18 13:35:06 +0300 SwairIt
  34. feat
    feat(voice): переключатель моделей на /voice + потоковая озвучка по предложениям + фикс звука на iPhone
    2530268 2026-06-18 13:17:46 +0300 SwairIt
  35. test
    test(E3): починка 2 протухших тестов маршрутов (/ → landing, /help → /help/shortcuts) — не регрессии; Фаза E закрыта
    1a6d7da 2026-06-17 04:53:16 +0300 SwairIt
  36. feat
    feat(блог): D14 «подключаем Ollama к Persona» + D15 «vs Microsoft Recall» — Фаза D 15/15 (BUILD_PLAN D14-D15)
    512d4dd 2026-06-17 03:20:36 +0300 SwairIt
  37. feat
    feat(блог): D12 «голосовой доступ к памяти» + D13 «носимые кулоны vs локальная память» (BUILD_PLAN D12-D13)
    11d2b66 2026-06-17 03:12:06 +0300 SwairIt
  38. feat
    feat(блог): D10 «vs screenpipe/OpenRecall» + D11 «граф памяти» (BUILD_PLAN D10-D11)
    654a3c7 2026-06-17 03:01:51 +0300 SwairIt
  39. feat
    feat(блог): D8 «брифинг + NL-напоминания» + D9 «open-source против поглощения» (D8-D9)
    d198c62 2026-06-17 02:55:02 +0300 SwairIt
  40. feat
    feat(блог): D6 «приватность захвата» + D7 «ресурсы без мифов» (BUILD_PLAN D6-D7)
    6b07806 2026-06-17 02:47:43 +0300 SwairIt
  41. feat
    feat(блог): D4 «начать за 5 минут» + D5 «чат с памятью bi-temporal» (BUILD_PLAN D4-D5)
    39516ad 2026-06-17 02:39:52 +0300 SwairIt
  42. feat
    feat(блог): статьи D2 «зачем local-first память» + D3 «обучить вторую копию» (BUILD_PLAN D2-D3)
    e187ad0 2026-06-17 02:32:40 +0300 SwairIt
  43. feat
    feat(блог): статья «Persona vs Rewind/Limitless после поглощения Meta» (BUILD_PLAN D1)
    c1b3ecd 2026-06-17 02:24:50 +0300 SwairIt
  44. feat
    feat(лендинг): use-cases + FAQ из возражений — Фаза C закрыта (BUILD_PLAN C7+C8)
    cf509c1 2026-06-17 02:16:30 +0300 SwairIt
  45. feat
    feat(лендинг): публичные /roadmap и /changelog (BUILD_PLAN C6)
    db76484 2026-06-17 02:08:30 +0300 SwairIt
  46. feat
    feat(лендинг): публичные /security, /privacy-policy, /terms (BUILD_PLAN C5)
    75e0cf7 2026-06-17 02:00:31 +0300 SwairIt
  47. feat
    feat(лендинг): публичная /pricing — честные тарифы без подписки (BUILD_PLAN C4)
    0a28618 2026-06-17 01:53:14 +0300 SwairIt
  48. feat
    feat(лендинг): детальные сравнения /compare/rewind и /compare/recall (BUILD_PLAN C3)
    d2a5bb8 2026-06-17 01:46:05 +0300 SwairIt
  49. feat
    feat(лендинг): публичная страница /features — 12 преимуществ (BUILD_PLAN C2)
    4faa057 2026-06-17 01:39:10 +0300 SwairIt
  50. feat
    feat(лендинг): реальное сравнение с конкурентами + крючок «Rewind у Meta» (BUILD_PLAN C1)
    569660d 2026-06-17 01:29:23 +0300 SwairIt
  51. feat
    feat(аналитика): страница /analytics — KPI, тренды, топ-приложения, ИИ (BUILD_PLAN B)
    cec5e1b 2026-06-17 01:21:22 +0300 SwairIt
  52. feat
    feat(аналитика): агрегатор за период analytics_overview.py (BUILD_PLAN B1-backend)
    9e8378a 2026-06-17 01:09:21 +0300 SwairIt
  53. feat
    feat(день): кнопка «День» в навбаре + редирект /day→сегодня (BUILD_PLAN A7)
    1724be4 2026-06-17 00:59:57 +0300 SwairIt
  54. feat
    feat(навигация): cal_nav/calendar/heatmap → единый /day/{date} (BUILD_PLAN A6)
    d21b074 2026-06-17 00:49:17 +0300 SwairIt
  55. feat
    feat(память): карточки и pins на /memory → ссылки на /day/{date} (BUILD_PLAN A5)
    04472cf 2026-06-17 00:38:14 +0300 SwairIt
  56. feat
    feat(граф): кнопка «К этому дню» в popup узла графа → /day/{date} (BUILD_PLAN A4)
    e41eb35 2026-06-17 00:29:41 +0300 SwairIt
  57. feat
    feat(день): «спросить про день» POST /api/day/{date}/ask (BUILD_PLAN A3)
    34de54c 2026-06-17 00:17:55 +0300 SwairIt
  58. feat
    feat(день): единая страница /day/{date} — KPI + скрины + действия (BUILD_PLAN A2)
    f1a568e 2026-06-17 00:07:50 +0300 SwairIt
  59. feat
    feat(день): агрегатор обзора дня day_overview.py (BUILD_PLAN A1)
    fe3a9a8 2026-06-16 23:53:13 +0300 SwairIt
  60. docs
    docs(plan): большой план доработки BUILD_PLAN.md (лендинг/кабинет/день/аналитика/блог)
    6ab4e4e 2026-06-16 23:38:24 +0300 SwairIt
  61. feat
    feat(вторая-копия): переход на reasoning-модель Qwen3-4B-Thinking + датасеты с CoT
    6723e8a 2026-06-16 23:12:34 +0300 SwairIt
  62. fix
    fix(вторая-копия): bf16 на T4 — согласовать точность тренера с железом
    be70b20 2026-06-16 22:23:59 +0300 SwairIt
  63. fix
    fix(вторая-копия): QLoRA на T4 — bf16-градиенты (prepare_model_for_kbit_training)
    7322317 2026-06-16 22:17:43 +0300 SwairIt
  64. fix
    fix(вторая-копия): совместимость с новыми TRL (max_seq_length → max_length)
    210ca35 2026-06-16 22:11:58 +0300 SwairIt
  65. feat
    feat(вторая-копия): Colab-ноутбук под датасет + скачивание из UI
    feeffb7 2026-06-16 21:13:35 +0300 SwairIt
  66. feat
    feat(вторая-копия): зашита идентичность в датасет — Persona + «ты мой автор»
    89aed94 2026-06-16 20:36:51 +0300 SwairIt
  67. feat
    feat(голос): серверный каркас конфига движков STT/VAD/TTS + /api/voice/config (S4c)
    40d95e4 2026-06-16 17:49:28 +0300 SwairIt
  68. feat
    feat(вторая-копия): собран персональный датасет на живой БД + фикс cp1251
    ab052c8 2026-06-16 17:39:15 +0300 SwairIt
  69. feat
    feat(эмбеддинги): vec0-ускорение поиска по скринам + единый слой (ROADMAP S4b)
    986e150 2026-06-16 17:30:31 +0300 SwairIt
  70. feat
    feat(интеграции): импорт Markdown-заметок в память (ROADMAP S4a-2)
    93d6f52 2026-06-16 17:20:05 +0300 SwairIt
  71. feat
    feat(интеграции): экспорт напоминаний в .ics + /settings/integrations (ROADMAP S4a)
    4c33e18 2026-06-16 17:09:59 +0300 SwairIt
  72. feat
    feat(проактивность): NL-планирование задач — инструмент schedule_reminder (S3b-2)
    1d0c9e8 2026-06-16 17:00:40 +0300 SwairIt
  73. feat
    feat(проактивность): брифинг-карточки с фидбеком + тихие часы (ROADMAP S3b)
    e1de133 2026-06-16 16:48:25 +0300 SwairIt
  74. feat
    feat(персона): spotlighting recall/экрана + ре-инъекция роли в длинных беседах (S3a)
    9fd9204 2026-06-16 16:33:05 +0300 SwairIt
  75. feat
    feat(онбординг): примеры-кейсы на пустом экране чата + ?draft= сид (ROADMAP S2c)
    363fb01 2026-06-16 16:26:39 +0300 SwairIt
  76. feat
    feat(privacy): бейдж 🔒локально/☁облако в шапке чата → /settings/privacy (S2b-cont)
    5d43057 2026-06-16 16:21:00 +0300 SwairIt
  77. feat
    feat(privacy): дашборд /settings/privacy + экспорт памяти + снимок БД (ROADMAP S2b)
    84b16bd 2026-06-16 16:12:30 +0300 SwairIt
  78. feat
    feat(memory): memory-inspector — источник, inline-edit, bi-temporal история+restore (ROADMAP S2a)
    366e8ee 2026-06-16 16:02:38 +0300 SwairIt
  79. feat
    feat(memory): hybrid recall по умолчанию + backfill + reranker (ROADMAP S1c)
    bae73fd 2026-06-16 15:53:29 +0300 SwairIt
  80. feat
    feat(memory): GBNF-извлечение фактов (complete_json) + fallback (ROADMAP S1b)
    fa4eae6 2026-06-16 15:42:44 +0300 SwairIt
  81. feat
    feat(memory): bi-temporal + mem0 разрешение противоречий (ROADMAP S1a)
    d4d6204 2026-06-16 15:34:02 +0300 SwairIt
  82. feat
    feat(db): write_transaction() с BEGIN IMMEDIATE + применён к user_memory (ROADMAP S0c)
    33e44c5 2026-06-16 15:22:23 +0300 SwairIt
  83. test
    test(eval)+docs: golden-eval recall harness + CLAUDE.md ↔ код (ROADMAP S0)
    3441459 2026-06-16 15:08:07 +0300 SwairIt
  84. other
    perf(ollama): keep_alive + адаптивный num_ctx (ROADMAP Спринт 0)
    bf7edc8 2026-06-16 15:00:58 +0300 SwairIt
  85. docs
    docs(roadmap): большой план по итогам глубокого ресёрча (19 сабагентов)
    3577507 2026-06-16 14:45:39 +0300 SwairIt
  86. feat
    feat(roles): управление пользователями в /root (approve/suspend/role/delete) + гарды
    121a72b 2026-06-16 12:34:55 +0300 SwairIt
  87. feat
    feat(memory): векторная память sqlite-vec + hybrid RRF (опционально, тихий fallback)
    a49c448 2026-06-16 12:15:25 +0300 SwairIt
  88. docs
    docs(mvp): prompt-cache done (Anthropic), reorder — опц. follow-up
    37622b5 2026-06-16 11:33:53 +0300 SwairIt
  89. feat
    feat(llm): prompt-caching для Anthropic (system как ephemeral-кэш-блок)
    45508b0 2026-06-16 11:33:18 +0300 SwairIt
  90. feat
    feat(finetune): «вторая копия» — QLoRA-пайплайн на 1050 Ti + генератор датасета
    293c928 2026-06-16 10:51:11 +0300 SwairIt
  91. feat
    feat(mvp): встроенный браузер-агент (Playwright) + MCP-рантайм (stdio) + /settings/automation
    3f87fbe 2026-06-16 10:33:03 +0300 SwairIt
  92. feat
    feat(persona): индикатор нагрузки ПК в чате (локальная модель → API loadmon)
    e0ba7ee 2026-06-16 10:15:31 +0300 SwairIt
  93. feat
    feat(loadmon): отдельный проект-монитор нагрузки ПК и локальных моделей
    d4cf76d 2026-06-16 10:07:38 +0300 SwairIt
  94. docs
    docs(mvp): итог автономного цикла v2.19.8→v2.19.19 + выводы интернет-ресёрча
    a7e59ef 2026-06-16 01:13:04 +0300 SwairIt
  95. feat
    feat(mvp): финальный аудит БД + read-only проверка целостности в /root
    3799cf5 2026-06-16 01:01:07 +0300 SwairIt
  96. feat
    feat(mvp): голос по умолчанию — плавающая кнопка-микрофон на всех страницах
    27ccd44 2026-06-16 00:53:44 +0300 SwairIt
  97. feat
    feat(mvp): фундамент ролей — миграция 184 + roles.py + список юзеров в /root
    8f653a0 2026-06-16 00:46:04 +0300 SwairIt
  98. feat
    feat(mvp): root-пульт владельца /root + live-логи системы
    04f9080 2026-06-16 00:37:18 +0300 SwairIt
  99. feat
    feat(mvp): hands-free голосовой разговор — страница /voice
    1bf8ea1 2026-06-16 00:25:56 +0300 SwairIt
  100. feat
    feat(mvp): навыки (skills) — страница /settings/skills + API + слэш /skill
    7739c41 2026-06-16 00:16:26 +0300 SwairIt
  101. feat
    feat(mvp): голосовой ввод в чате — диктовка (Web Speech + серверный fallback)
    fdc9596 2026-06-16 00:06:58 +0300 SwairIt
  102. feat
    feat(mvp): поиск по настройкам + фикс коллизии /activity
    421a613 2026-06-15 23:56:03 +0300 SwairIt
  103. feat
    feat(mvp): слэш-команды чата — реестр + палитра-автокомплит
    5ce2e43 2026-06-15 23:37:04 +0300 SwairIt
  104. feat
    feat(mvp): окно активности прямо в чате — выезжающая панель «что делает ИИ»
    272bd7c 2026-06-15 23:19:16 +0300 SwairIt
  105. feat
    feat(mvp): окно активности ИИ — видно, что делает ассистент (ядро)
    05d16d1 2026-06-15 23:08:21 +0300 SwairIt
  106. feat
    feat(mvp 7f+7j): бюджет авто-памяти (без переполнения) + local-first промис
    168ab8a 2026-06-15 22:45:31 +0300 SwairIt
  107. feat
    feat(mvp 7g): проактивная утренняя сводка из активности (наш моат vs Hermes)
    8555e23 2026-06-15 22:37:46 +0300 SwairIt
  108. docs
    docs(mvp): память-пиллар завершён (7a/7c/7d/7e), журнал обновлён
    031de62 2026-06-15 22:19:17 +0300 SwairIt
  109. feat
    feat(mvp 7e): авто-извлечение фактов о пользователе (mem0-стиль)
    dfd599e 2026-06-15 22:18:07 +0300 SwairIt
  110. feat
    feat(mvp 7d): редактор личной памяти /settings/memory (trust-фича Hermes)
    21fd995 2026-06-15 22:13:20 +0300 SwairIt
  111. feat
    feat(mvp 7a-c): память релевантна + честность в промпте + read-pragmas (по Hermes-ресёрчу)
    29f0fb0 2026-06-15 22:04:32 +0300 SwairIt
  112. feat
    feat(mvp ф1/память): личная память ассистента — «помнит кто ты»
    c04e982 2026-06-15 21:50:16 +0300 SwairIt
  113. feat
    feat(mvp ф6/поиск): FTS5 для поиска по чатам — быстро на любом объёме + MVP_TASKS
    a8fe2fb 2026-06-15 21:43:21 +0300 SwairIt
  114. feat
    feat(mvp ф1.2): расширенный каталог инструментов ИИ (как Claude Code)
    1fb961b 2026-06-15 21:30:58 +0300 SwairIt
  115. feat
    feat(mvp ф0): фундамент — индексы БД, session_id в call_tool, SSE publish_activity/log, fk-check
    c5b570f 2026-06-15 21:22:05 +0300 SwairIt
  116. other
    perf(лендинг v2): космос-шейдер заметно легче — чтобы не лагало
    71d68d9 2026-06-15 20:05:38 +0300 SwairIt
  117. other
    style(лендинг v2): градиентный шрифт светлее и со свечением (не мрачный)
    41047b7 2026-06-15 19:48:57 +0300 SwairIt
  118. fix
    fix(лендинг v2): на финальном CTA чёрная дыра — полный круг (не обрезается)
    2483b48 2026-06-15 19:42:10 +0300 SwairIt
  119. fix
    fix(лендинг v2): дыра всегда «ребром» (не плоский круг) + текст не сливается
    cddbca9 2026-06-15 19:36:08 +0300 SwairIt
  120. feat
    feat(лендинг v2): сквозной космос-галактика на всю страницу + круче чёрная дыра
    36cf0b2 2026-06-15 19:24:17 +0300 SwairIt
  121. fix
    fix(лендинг v2): чёрная дыра темнее и компактнее — лучше читается
    0b25d73 2026-06-15 19:08:43 +0300 SwairIt
  122. feat
    feat(лендинг): вторая версия — «звёздный фиолетовый космос» с 3D чёрной дырой
    71d07c3 2026-06-15 18:46:19 +0300 SwairIt
  123. feat
    feat(агент): полноценный кроссплатформенный Windows-агент (зеркало Mac)
    d774206 2026-06-15 16:21:41 +0300 SwairIt
  124. feat
    feat: надёжное создание любых файлов/папок + полная остановка по Stop
    5e4b9a5 2026-06-15 07:39:06 +0300 SwairIt
  125. fix
    fix(инструменты): создаётся файл вместо папки — починено эвристикой
    79dce46 2026-06-14 21:32:45 +0300 SwairIt
  126. feat
    feat(инструменты): удаление файлов/папок (delete_path) + анти-китайский
    33980f2 2026-06-14 21:19:20 +0300 SwairIt
  127. feat
    feat(инструменты): Mac-осознание + mkdir для папок + обязательная самопроверка
    d5def4e 2026-06-14 20:37:09 +0300 SwairIt
  128. feat
    feat(память): режимы поиска по чатам (выкл / по словам / умный ИИ)
    8c82488 2026-06-14 20:23:07 +0300 SwairIt
  129. feat
    feat: память по всем чатам (recall) + связи графа по сущностям + хаб
    1de52c5 2026-06-14 17:23:38 +0300 SwairIt
  130. feat
    feat(чат): системный промпт из настроек работает и в простом режиме + индикатор
    fab477c 2026-06-14 17:03:04 +0300 SwairIt
  131. feat
    feat(чат): системный промпт настоящего ИИ-друга + голос лучше
    3cc6d33 2026-06-14 16:51:12 +0300 SwairIt
  132. feat
    feat(чат): озвучка ответов (как в «Спросить»)
    d63fee5 2026-06-14 16:38:29 +0300 SwairIt
  133. fix
    fix(тема): космо-тема больше не серая — глубокий космос + сочная планета
    ebdd498 2026-06-14 14:57:47 +0300 SwairIt
  134. feat
    feat(граф): детали узла по клику + дип-линк к сообщению/дню
    b0fb26c 2026-06-14 14:09:23 +0300 SwairIt
  135. feat
    feat(граф): граф памяти во весь экран + настройки оверлеем справа
    0399099 2026-06-14 13:49:52 +0300 SwairIt
  136. feat
    feat(чат): «Расширенные функции» — мастер-выключатель → простой ассистент
    f14ded7 2026-06-14 13:24:50 +0300 SwairIt
  137. fix
    fix: читаемая космо-тема + тёмная версия (2 темы) + починка оценки фрагментов
    76a7580 2026-06-14 13:15:01 +0300 SwairIt
  138. fix
    fix(тема+вход): починена космо-тема кабинета + показ пароля и куча удобств
    63e242c 2026-06-14 12:59:01 +0300 SwairIt
  139. feat
    feat(тема+вход): космическая тема кабинета + модальное окно входа
    ebe9068 2026-06-14 12:19:55 +0300 SwairIt
  140. feat
    feat(лендинг): космос + 3D-влёт секций, SVG-иконки, читаемый CTA
    7c9c9a2 2026-06-14 11:27:21 +0300 SwairIt
  141. feat
    feat(лендинг): сквозной 3D-скролл-экспириенс на весь сайт
    ee2c7db 2026-06-14 11:09:56 +0300 SwairIt
  142. feat
    feat(лендинг): редизайн на новый уровень — настоящий 3D + объёмные секции
    816df8b 2026-06-14 10:50:05 +0300 SwairIt
  143. fix
    fix(кабинет): подсветка навигации + управляемый стабильный граф
    3d452be 2026-06-14 07:33:37 +0300 SwairIt
  144. docs
    docs(T31): прогон завершён — все фазы A–F закрыты, луп выключен
    93ebdf5 2026-06-14 00:24:44 +0300 SwairIt
  145. feat
    feat(T31 Фаза F): голосовой ассистент на Mac (wake-word «Персона» → чат → say)
    a3927ad 2026-06-14 00:23:34 +0300 SwairIt
  146. feat
    feat(T31 E9): «живой» чат — умный скролл, перегенерация, копирование, черновик
    c8c300e 2026-06-14 00:12:29 +0300 SwairIt
  147. feat
    feat(T31 E4): выполнение команд на Mac + UI блоки IN/OUT с кружком-статусом
    1de4925 2026-06-14 00:06:26 +0300 SwairIt
  148. feat
    feat(T31 E7): скиллы зеркалятся файлом в папку на устройстве (Mac)
    b13c721 2026-06-13 23:58:38 +0300 SwairIt
  149. feat
    feat(T31 E6): инструмент install_mcp + причёсанная страница /admin/mcp
    d108d11 2026-06-13 23:51:40 +0300 SwairIt
  150. feat
    feat(T31 E5): авто-подбор системного промпта под тип задачи
    3fee0a1 2026-06-13 23:45:20 +0300 SwairIt
  151. feat
    feat(T31 E3): режимы работы чата (План/Спрашивать/Авто/Без спроса)
    2156aa6 2026-06-13 23:38:57 +0300 SwairIt
  152. feat
    feat(T31 E2): эффорт-селектор в чате (мощность ответа)
    f6c34a3 2026-06-13 23:32:12 +0300 SwairIt
  153. feat
    feat(T31 E8): меню выбора ответов в чате (как AskUserQuestion)
    31569f8 2026-06-13 23:24:20 +0300 SwairIt
  154. feat
    feat(T31 E1): чат-ИИ знает, что он Persona
    c7e644e 2026-06-13 23:19:08 +0300 SwairIt
  155. feat
    feat(T31 фаза D): фиолетовая тема кабинета «persona» по умолчанию
    af4660b 2026-06-13 23:15:15 +0300 SwairIt
  156. feat
    feat(T31 фаза C): стойкая подсветка оценённых фрагментов ответа
    0016c5d 2026-06-13 23:07:50 +0300 SwairIt
  157. fix
    fix(T31 фаза B): кабинет — починена кнопка «Приложения», граф в меню, дедуп нав
    10edf49 2026-06-13 22:59:12 +0300 SwairIt
  158. feat
    feat(T31 фаза A): inline-вход на лендинге + сброс пароля через почту
    89b2cee 2026-06-13 22:49:15 +0300 SwairIt
  159. fix
    fix(T30): «Главная»/логотип на публичных страницах ведут на лендинг, не в кабинет
    6486642 2026-06-13 22:05:33 +0300 SwairIt
  160. fix
    fix(T30): глюк прозрачных карточек + закреплённое оглавление статьи
    5ace2d4 2026-06-13 22:01:43 +0300 SwairIt
  161. feat
    feat(T30): реакции на ответы в чате (ИИ их учитывает)
    c98ef77 2026-06-13 21:36:27 +0300 SwairIt
  162. feat
    feat(T30): настоящий граф памяти в кабинете (/graph)
    8625027 2026-06-13 21:25:01 +0300 SwairIt
  163. feat
    feat(T30): граф памяти (Obsidian-стиль) на лендинге вместо 3D-кристалла
    dcce36b 2026-06-13 21:17:40 +0300 SwairIt
  164. feat
    feat(T30): интерактив на лендинге — рабочий чат, 3D-кристалл, блог на главной
    dc9629d 2026-06-13 21:05:41 +0300 SwairIt
  165. feat
    feat(T30): редизайн лендинга v2 — Linear/Vercel-grade, без WebGL
    be5baf3 2026-06-13 20:48:30 +0300 SwairIt
  166. feat
    feat(T30 фаза3+4): owner-gate (изоляция) + открытая авто-регистрация
    47bb5ad 2026-06-13 20:17:50 +0300 SwairIt
  167. feat
    feat(T30 фаза2): magic-link вход + проверка email + быстрое поле + waitlist
    88c5a6a 2026-06-13 20:09:32 +0300 SwairIt
  168. other
    content(блог): глубина статей по семантике, а не ровное время чтения
    8770a10 2026-06-13 20:01:09 +0300 SwairIt
  169. feat
    feat(T30 фаза1b): блог + SEO — движок, 13 статей, семядро, sitemap
    f01c2a7 2026-06-13 19:55:12 +0300 SwairIt
  170. feat
    feat(T30 фаза1a+): современный фон без лагов + насыщение лендинга
    8108de7 2026-06-13 19:39:07 +0300 SwairIt
  171. feat
    feat(T30 фаза1a): эпичный 3D-лендинг стал публичной главной приложения
    377ff16 2026-06-13 19:08:09 +0300 SwairIt
  172. feat
    feat(лендинг): эпичный 3D scroll-лендинг Persona
    e656cbc 2026-06-13 18:41:27 +0300 SwairIt
  173. chore
    chore(скиллы): установил find-skills + 4 скилла для 3D-лендинга
    0113417 2026-06-13 18:25:51 +0300 SwairIt
  174. feat
    feat(T29 MVP шаг3c): живая память отдельным процессом — сервер не уронит НИКОГДА
    86f4df8 2026-06-13 18:00:17 +0300 SwairIt
  175. chore
    chore(T29 MVP шаг1): упрощение UI файлов — один режим (Mac), убран дубль /workspace
    2c11f57 2026-06-13 17:19:42 +0300 SwairIt
  176. feat
    feat(T29 MVP шаг4): оценка выделенного фрагмента (пункт 3) + пин сообщений (пункт 2)
    97b6edc 2026-06-13 17:16:55 +0300 SwairIt
  177. feat
    feat(T29 MVP шаг3b): авто-память в чат — ИИ видит твою недавнюю активность
    4cd7a78 2026-06-13 17:09:05 +0300 SwairIt
  178. feat
    feat(T29 MVP шаг3a): профиль «обо мне» — ИИ знает кто ты (во всех чатах)
    6d9330b 2026-06-13 17:05:09 +0300 SwairIt
  179. feat
    feat(T29 MVP шаг2): гибрид модели — подсказка про бесплатный Gemini (1М) на /settings/llm
    1e623b8 2026-06-13 16:57:11 +0300 SwairIt
  180. fix
    fix(T29 MVP шаг1): надёжное создание файлов (алиасы тулзов) + /compare уважает кастом-промпт
    23e1a74 2026-06-13 16:55:26 +0300 SwairIt
  181. fix
    fix(T29): снова 1 токен (история по объёму) + дёрганый горизонт. скролл
    7f3ed1e 2026-06-13 16:03:06 +0300 SwairIt
  182. fix
    fix(T29): мьют микро не доходил до агента — /api/audio/mic резал auth-gate
    6bc8c65 2026-06-12 23:45:15 +0300 SwairIt
  183. fix
    fix(T29): глушение микро на сайте срабатывало до 30с — опрос раз в 5с
    72a1c48 2026-06-12 23:38:25 +0300 SwairIt
  184. fix
    fix(T29): установка агента — 410 на curl (per-worker dict + одноразовость)
    b94e021 2026-06-12 23:28:11 +0300 SwairIt
  185. feat
    feat(T29): AI работает с файлами напрямую на Mac (удалённая ФС через агента)
    efa0af4 2026-06-12 23:15:36 +0300 SwairIt
  186. feat
    feat(T29): кнопка 📦 — надёжное создание файлов через structured output
    8cc5c81 2026-06-12 21:50:00 +0300 SwairIt
  187. fix
    fix(T29): лайки слетали при обновлении страницы — rating не подгружался
    369c52e 2026-06-12 10:16:12 +0300 SwairIt
  188. feat
    feat(T29): авто-сжатие чата + ночной self-play цикл (сбор данных)
    00626c8 2026-06-12 00:10:47 +0300 SwairIt
  189. fix
    fix(T29): модель писала в workspace/ (вложенно) и галлюцинировала файлы
    a73ac25 2026-06-11 23:53:10 +0300 SwairIt
  190. fix
    fix(T29): снова ответ в 1 токен — поднял num_ctx 8192 -> 16384
    05ab1a3 2026-06-11 23:45:43 +0300 SwairIt
  191. fix
    fix(T29): модель путалась в путях workspace + не сохраняла файлы
    47fd46d 2026-06-11 23:25:26 +0300 SwairIt
  192. feat
    feat(T29): поиск по всем чатам прямо в UI
    8f9419e 2026-06-11 23:10:27 +0300 SwairIt
  193. fix
    fix(T29): пустые пресеты/редактор системного промпта — забыл forceescape
    1b9f60b 2026-06-11 22:56:07 +0300 SwairIt
  194. feat
    feat(T29): выбор и редактор системного промпта чата (пресеты + сохранение)
    ee39e93 2026-06-11 22:46:44 +0300 SwairIt
  195. feat
    feat(T29): переоткрытая вкладка показывает генерацию в реальном времени
    e492058 2026-06-11 22:16:49 +0300 SwairIt
  196. feat
    feat(T29): ИИ продолжает работать после закрытия страницы
    3fd51a5 2026-06-11 21:55:33 +0300 SwairIt
  197. fix
    fix(T29): тулза выполнялась 3 раза — дедуп уже выполненных вызовов
    f3ed312 2026-06-11 21:37:38 +0300 SwairIt
  198. fix
    fix(T29): web_browse NotImplementedError на Windows — браузер в потоке
    c84be41 2026-06-11 21:23:32 +0300 SwairIt
  199. fix
    fix(T29): чат не вызывал тулзы + сломанный markdown (неверный SRI marked.js)
    ca455a7 2026-06-11 20:23:35 +0300 SwairIt
  200. feat
    feat(T29): web_browse (Playwright+vision) + установка скиллов из GitHub
    aecedff 2026-06-10 23:42:51 +0300 SwairIt

Source: /api/changelog.json

🎙️