KamoCRM

Live Change Loglog

Все функции, исправления и улучшения, размещенные как корабли. Ничто не сдерживается для запуска.

17,500
Общие изменения
5,986
Особенности
5,284
Исправления
30
Проекты
Фильтр по проекту
Все проекты17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Фильтр по типу
Все типыBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
March 11, 2026
Featurekamo-internal

Регистрируйте чат как инструмент

Зарегистрируйте определение инструмента чата с помощью id «чат», используя ChatTool в качестве компонента, ChatBubbleIcon, стиль головы с градиентом индиго, раз...

kamo·7mo ago
Featurekamo-internal

Добавить адаптер ChatTool со встроенным режимом для ChatBox

Создайте адаптер ChatTool, который обернет ChatBox для системы инструментов ChatTool обрабатывает извлечение аватара и создание сеанса (ранее это делал ChatDock...

kamo·7mo ago
Docskamo-internal

Исправьте проблемы обзора плана - чат-дедуп, получатель сообщений

Добавьте дедупликацию userId в openTool, чтобы предотвратить дублирование окон чата. Добавить чат: полученное сообщение слушателя в ChatNotification слушатель д...

kamo·7mo ago
Docskamo-internal

Добавить план внедрения оконной системы инструмента

Выводы обзора: hexchat: открытая миграция, инициирование вызова слушатель, SVG gradient foreignObject approach, док с переменной шириной позиционирование, встро...

kamo·7mo ago
Docskamo-internal

Исправьте противоречивый язык миграции в таблице спецификаций

Удалить «(или сохранить в виде тонкой обертки)» из существующей таблицы файлов согласование с принятой стратегией миграции на полную замену.

kamo·7mo ago
Docskamo-internal

Результаты обзора спецификаций для системы окон инструментов

Добавьте интерфейс ToolComponentProps, типы деталей событий, миграцию чата стратегия, поведение щелчка HexHead, источник ширины софтфона, калькулятор управление...

kamo·7mo ago
Docskamo-internal

Добавить инструмент Windows System Design Spec

Спектр для рефакторинга окон чата в общее окно инструментов на основе плагинов Система с ToolRegistry, инструмент калькулятора и извлечение софтфона.

kamo·7mo ago
CIkamo-internal

Трубопровод

kamo·7mo ago
Featurekamo-internal

Отличительная типизация против редактирования в индикаторах чата и спине HexHead

Расширить протокол ввода WebSocket, включив в него флаг редактирования HexHead вращается по часовой стрелке, когда другой пользователь печатает, против часовой ...

kamo·7mo ago
Fixkamo-internal

Chat UI polish - основная цветовая тематика, эмодзи внутри ввода, круглая отправка btn, цвета статуса hex

- Закладки отдела и использование заголовка чата - цвет первичный вместо жестко закодированного зеленого - Кнопка выбора эмодзи перемещается в поле ввода чата в...

kamo·7mo ago
Fixkamo-internal

Улучшения системы чата - редактирование спина, вращение гекс-маски, цвета, максимизация

- Обнаружить редактирование (backspace/delete) против ввода ввода для запуска обратного вращения HexHead - Вращайте гекс-зажимную маску вместе с границей во вре...

kamo·7mo ago
Featurekamo-internal

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 ...

kamo·7mo ago
Fixkamo-internal

Не аннулируйте сеанс ***, когда он соответствует новому сеансу OTK

Маршрут проверки исключил существующую сессию *** из Redis. Прежде чем смотреть ОТК. Когда ОТК указала на тот же сеанс, Поиск будет неудачным с «Сессия не найде...

kamo·7mo ago
FixMediaService

Принять *** из парам запроса для кросс-поддомен WebSocket auth

Прочитайте *** ID от ?***= параметр запроса сначала, возвращаясь к печенье. Это позволяет аутентифицировать интерфейс на internal.kamocrm.com. Подключение WebSo...

Kamo·7mo ago
Fixkamo-internal

Пропуск *** ID как парам запроса для кросс-поддомена WebSocket auth

Вместо того, чтобы полагаться на кросс-доменные файлы cookie (которые не работают поперечно) subdomains), читать *** cookie-клиента и передавать его в качестве ...

kamo·7mo ago
Otherkamo-login

Обратная ссылка: «fix: set *** cookie domain to .kamocrm.com for cross-subdomain sharing»

Это возвращает к совершению ****************************

Kamo·7mo ago
Otherkamo-internal

Обратная ссылка: «fix: set *** cookie domain to .kamocrm.com for cross-subdomain sharing»

Это возвращает к совершению ****************************

kamo·7mo ago
Fixkamo-login

Установите *** домен cookie на .kamocrm.com для совместного использования кросс-субдомена

Куки был установлен без явного домена, предотвращая его отправку media.kamocrm.com для аутентификации WebSocket.

Kamo·7mo ago
Fixkamo-internal

Установите *** домен cookie на .kamocrm.com для совместного использования кросс-субдомена

*** cookie был установлен без явного домена, по умолчанию Внутренний.kamocrm.com. Это предотвращает отправку печенья на media.kamocrm.com во время рукопожатия с...

kamo·7mo ago
FixMediaService

Управляйте устаревшими NATS-потребителями, связывая их с уникальными потребительскими повторами

- Извлечь обработчик сообщений в метод createNatsMessageHandler() Добавьте логику повторного использования с уникальным именем пользователя, когда «потребитель ...

Kamo·7mo ago
Fixkamo-internal

Решите проблемы обмена сообщениями в чате, отслеживания присутствия и автоматического открытия

Исправить сообщения, не полученные путем повторного использования подписки NATS с уникальными Имя пользователя, когда ошибка «потребитель уже связан» Исправить ...

kamo·7mo ago
Fixkamo-internal

Решите ошибку типа MUI и поделитесь одним соединением STOMP WebSocket

- Добавить tsconfig Paths override для @mui/icons-material, чтобы обойти сломанный ESM v7.3.1, что указывает на отсутствие ./esm/index.d.ts Создайте ChatWebSock...

kamo·7mo ago
FeatureMediaService

Добавить аутентификацию WebSocket через *** Cookie перехватчик рукопожатия

Добавьте WebSocketAuthInterceptor, который читает *** cookie при рукопожатии. разрешает сеанс через KSessionService и хранит MemberId/orgId в атрибуты сессии We...

Kamo·7mo ago
Featurekamo-internal

Добавьте звуковые эффекты чата в Web Audio API

Создайте крюк с ленивой инициализацией AudioContext для Соответствие браузеру Autoplay. Проводите исходящие и вводящие звуки в ChatBox. Скачайте звуки без роялт...

kamo·7mo ago
Otherkamo-internal

Добавьте масштабную поп-анимацию в пузырьки сообщений чата

Новые сообщения оживляют с эффектом весеннего масштаба, в то время как Сообщения истории, загружаемые в чате, мгновенно открываются. Системные сообщения остават...

kamo·7mo ago
Fixkamo-internal

Используйте ref для членства PanelOpen в openChat, чтобы предотвратить засорение

Когда пользователь открывает панель участника, нажимает на участник для чата, а затем закрывает панель перед возвращением вызова API сеанса асинхронизации, окно...

kamo·7mo ago
March 10, 2026
FixKlusterServices

Remove forced WebSocket headers from media middleware

Traefik v3 handles WebSocket Upgrade/Connection headers natively. Remove forced headers that broke non-WebSocket API requests.

Kamo·7mo ago
Fixkamo-internal

Трафик Route MediaService через порт 443

- Добавить MEDIASERVICE URL env var для доступа к кластерным внутренним услугам Исправьте getMediaServiceBaseUrl в 9 API-маршрутах для использования env var - К...

kamo·7mo ago
FixMediaService

Маршрут WebSocket через порт 443

- service.yaml: исправить порт 80→8443, чтобы соответствовать фактическому порту прослушивания - ingressroute.yaml: используйте схему https + порт 8443 для бэкэ...

Kamo·7mo ago
Fixkamo-shared-library

Сделайте коммерческие бобы условными при наличии хранилища

Добавить ********************** жизненный цикл и CommerceService, поэтому они загружаются только тогда, когда коммерческие репозитории Сканировал. Предотвращени...

Kamo·7mo ago

Как вы видите судоходство?

Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.

Начните бесплатно навсегдаПосмотреть цены