Заменить аутентифицированный ChatWrapper и AuthenticatedToolWrapper удаляют ChatDock
Migrate hexchat: open to tool: open, add call-initiation listener (недоступная ссылка — история)
Регистрируйте чат как инструмент
Зарегистрируйте определение инструмента чата с помощью id «чат», используя ChatTool в качестве компонента, ChatBubbleIcon, стиль головы с градиентом индиго, раз...
Добавить адаптер ChatTool со встроенным режимом для ChatBox
Создайте адаптер ChatTool, который обернет ChatBox для системы инструментов ChatTool обрабатывает извлечение аватара и создание сеанса (ранее это делал ChatDock...
Исправьте проблемы обзора плана - чат-дедуп, получатель сообщений
Добавьте дедупликацию userId в openTool, чтобы предотвратить дублирование окон чата. Добавить чат: полученное сообщение слушателя в ChatNotification слушатель д...
Добавить план внедрения оконной системы инструмента
Выводы обзора: hexchat: открытая миграция, инициирование вызова слушатель, SVG gradient foreignObject approach, док с переменной шириной позиционирование, встро...
Исправьте противоречивый язык миграции в таблице спецификаций
Удалить «(или сохранить в виде тонкой обертки)» из существующей таблицы файлов согласование с принятой стратегией миграции на полную замену.
Результаты обзора спецификаций для системы окон инструментов
Добавьте интерфейс ToolComponentProps, типы деталей событий, миграцию чата стратегия, поведение щелчка HexHead, источник ширины софтфона, калькулятор управление...
Добавить инструмент Windows System Design Spec
Спектр для рефакторинга окон чата в общее окно инструментов на основе плагинов Система с ToolRegistry, инструмент калькулятора и извлечение софтфона.
Отличительная типизация против редактирования в индикаторах чата и спине HexHead
Расширить протокол ввода WebSocket, включив в него флаг редактирования HexHead вращается по часовой стрелке, когда другой пользователь печатает, против часовой ...
Chat UI polish - основная цветовая тематика, эмодзи внутри ввода, круглая отправка btn, цвета статуса hex
- Закладки отдела и использование заголовка чата - цвет первичный вместо жестко закодированного зеленого - Кнопка выбора эмодзи перемещается в поле ввода чата в...
Улучшения системы чата - редактирование спина, вращение гекс-маски, цвета, максимизация
- Обнаружить редактирование (backspace/delete) против ввода ввода для запуска обратного вращения HexHead - Вращайте гекс-зажимную маску вместе с границей во вре...
Enhance chat system with persistent minimized chats, emoji picker, and UI improvements
- Keep ChatBox mounted when minimized to hexhead so messages don't reload on restore - Connect typing/editing indicators to HexHead spinning animations with 2s ...
Не аннулируйте сеанс ***, когда он соответствует новому сеансу OTK
Маршрут проверки исключил существующую сессию *** из Redis. Прежде чем смотреть ОТК. Когда ОТК указала на тот же сеанс, Поиск будет неудачным с «Сессия не найде...
Пропуск *** ID как парам запроса для кросс-поддомена WebSocket auth
Вместо того, чтобы полагаться на кросс-доменные файлы cookie (которые не работают поперечно) subdomains), читать *** cookie-клиента и передавать его в качестве ...
Обратная ссылка: «fix: set *** cookie domain to .kamocrm.com for cross-subdomain sharing»
Это возвращает к совершению ****************************
Установите *** домен cookie на .kamocrm.com для совместного использования кросс-субдомена
*** cookie был установлен без явного домена, по умолчанию Внутренний.kamocrm.com. Это предотвращает отправку печенья на media.kamocrm.com во время рукопожатия с...
Решите проблемы обмена сообщениями в чате, отслеживания присутствия и автоматического открытия
Исправить сообщения, не полученные путем повторного использования подписки NATS с уникальными Имя пользователя, когда ошибка «потребитель уже связан» Исправить ...
Решите ошибку типа MUI и поделитесь одним соединением STOMP WebSocket
- Добавить tsconfig Paths override для @mui/icons-material, чтобы обойти сломанный ESM v7.3.1, что указывает на отсутствие ./esm/index.d.ts Создайте ChatWebSock...
Добавьте отслеживание присутствия в режиме реального времени с помощью сердцебиения WebSocket и контекста
Добавьте звуковые эффекты чата в Web Audio API
Создайте крюк с ленивой инициализацией AudioContext для Соответствие браузеру Autoplay. Проводите исходящие и вводящие звуки в ChatBox. Скачайте звуки без роялт...
Добавьте масштабную поп-анимацию в пузырьки сообщений чата
Новые сообщения оживляют с эффектом весеннего масштаба, в то время как Сообщения истории, загружаемые в чате, мгновенно открываются. Системные сообщения остават...
Используйте ref для членства PanelOpen в openChat, чтобы предотвратить засорение
Когда пользователь открывает панель участника, нажимает на участник для чата, а затем закрывает панель перед возвращением вызова API сеанса асинхронизации, окно...
Трафик Route MediaService через порт 443
- Добавить MEDIASERVICE URL env var для доступа к кластерным внутренним услугам Исправьте getMediaServiceBaseUrl в 9 API-маршрутах для использования env var - К...
Переупорядочение карточек для сопоставления с заказом вкладки
Коммуникации → Документы → Открытые задачи → История
Удалить layout.tsx, исправить ошибки типа docCount/historyCount
Удалить макет.tsx, который был добавлен неправильно (затронет весь сайт) - Revert page.tsx wrapper div (не требуется) - Переместить градиентный фон обратно в ко...
Рефактор ведет вид: исправить переполнение, заменить счет с comms карты, добавить макет
- Добавить layout.tsx с цепью гибких ограничений, соответствующей шаблону трубопровода Исправьте ошибку переполнения: используйте **************** иерархию Вмес...
Redesign ведет страницу просмотра: консолидирует макет, удаляет боковую панель и вкладку обзора
- Удалить правую сводную колонку из всех размеров экрана Удалите вкладку Обзор, объедините ее содержание (инсайт, оценка, контакт) в Подробности - Консолидация ...
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.