Skip to content

fix: CRM default tab + chat stream error handling#537

Merged
ShaerWare merged 1 commit intomainfrom
fix/crm-default-tab-and-chat-stream
Mar 5, 2026
Merged

fix: CRM default tab + chat stream error handling#537
ShaerWare merged 1 commit intomainfrom
fix/crm-default-tab-and-chat-stream

Conversation

@ShaerWare
Copy link
Owner

Summary

  • CRM: вкладка «Настройки» теперь всегда стартовая при входе в раздел CRM (раньше перескакивало на канбан при подключённом amoCRM)
  • Chat: добавлен receivedDone флаг — если SSE-стрим оборвался без [DONE], показывается ошибка
  • Chat: при ошибке стрима выполняется refetch сессии, чтобы сообщение пользователя (уже сохранённое в БД) отобразилось

NEWS

🔧 Исправления в CRM и чате

Раздел CRM теперь всегда открывается на вкладке «Настройки» — больше не перескакивает на канбан. Также улучшена обработка ситуаций, когда ответ ИИ в чате обрывается — ваше сообщение не потеряется, а ошибка будет показана корректно.

Test plan

  • Открыть CRM при подключённом amoCRM — должна быть вкладка «Настройки»
  • Отправить сообщение в чат, оборвать ответ (kill backend) — сообщение пользователя должно остаться
  • Нормальный чат-стрим работает без регрессий

🤖 Generated with Claude Code

…а в чате

CRM: убран авто-переход на канбан при подключённом amoCRM —
вкладка «Настройки» теперь всегда стартовая.

Chat: добавлена обработка неожиданного завершения SSE-стрима —
если сервер оборвал соединение без [DONE], показывается ошибка
и refetch сессии (сообщение пользователя уже в БД).

## NEWS

🔧 **Исправления в CRM и чате**

Раздел CRM теперь всегда открывается на вкладке «Настройки» —
больше не перескакивает на канбан. Также улучшена обработка
ситуаций, когда ответ ИИ в чате обрывается — ваше сообщение
не потеряется, а ошибка будет показана корректно.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ShaerWare ShaerWare merged commit 108ca3e into main Mar 5, 2026
3 checks passed
@ShaerWare ShaerWare deleted the fix/crm-default-tab-and-chat-stream branch March 5, 2026 13:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant