KamoCRM

Live Change Loglog

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

17,495
Общие изменения
5,983
Особенности
5,283
Исправления
30
Проекты
Фильтр по проекту
Все проекты17,495AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService249MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Фильтр по типу
Все типыBuild16CI523Chore773Docs3,254Feature5,983Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 10, 2026
FixBillingService

Проверьте режим бога против базы данных, а не подделанный заголовок

AccountOrgScopeInterceptor коротко замыкает каждую организацию и проверяет участника Необработанный заголовок X-God-Mode-Active и расчетные прокси-копии kamo-in...

Kamo·2mo ago
FixMediaService

Auto Assignment предлагает билет, он его не выделяет

Автоприсвоение страниц каждого доступного агента поддержки и переходит к первому, кто Принимает. Она была реализована как "молчаливый выбор наименее занятого аг...

Kamo·2mo ago
FixMediaService

Также запустите стратегию темы для чатов виджетов

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

Kamo·2mo ago
Fixkamo-internal

Решите автоматически открыть вход на сервере, а не на этой вкладке

Флаг per-tab sessionStorage не был записью чего-либо. Подписаться на a Второе устройство воспроизводило каждый разговор, который уже всплывал, и Расчистка храни...

kamo·2mo ago
FeatureMediaService

Конечные точки для автоматической автоматической передачи

GET/sessions/chat/auto-open возвращает чат-беседы клиенту этого участника POST/sessions/{guid}/auto-opened records that it did. прочный контрагент передачи подд...

Kamo·2mo ago
Featurekamo-shared-library

Длительная запись разговора клиента, поднятого им самим

MediaSessionMember получает AUTO OPENED AT, помимо msgIdLastViewed, потому что это одно и то же зерно — факт об отношении одного члена к одному сеансу. Тот самы...

Kamo·2mo ago
Featurekamo-internal

Ремонт панели предпочтений

Четыре выпадения и переключатель на панели, вымытые сверху вниз в арендатора Цвет в полную силу, поэтому каждый контроль боролся со своим фоном. Каждый Выберите...

kamo·2mo ago
Featurekamo-internal

Замените спиннеры почтового ящика скелетом, который собирает

Каждое состояние загрузки на /сообщениях было Loader2 на пустой панели. Загрузка, список сообщений, дерево папок, тело сообщения и следующая страница Повернись ...

kamo·2mo ago
Stylekamo-internal

Восстановление окончаний CRLF по типам календаря

Тот же скрипт-нормализация слип в качестве репозитория участника: файл был Переписанный через Python, который преобразовал каждую концовку строки и превратил Не...

kamo·2mo ago
Fixkamo-internal

Не позволяйте одной неудачной просьбе заставить замолчать автооткрытую регистрацию

Непрочитанные чаты автоматически открываются один раз на вкладку-сессию, охраняется сеансом Флаг. Этот флаг был написан авансом, перед приманкой, которая расска...

kamo·2mo ago
Featurekamo-internal

Добавить и удалить гостей из диалога

Последнее, что не удалось сделать диалогу. Он может показать, кто был на событие, но не было возможности поставить туда кого-либо — единственный гостевой контро...

kamo·2mo ago
FeatureEmailService

Управляйте списком гостей мероприятия

Диалог может показать, кто уже был на мероприятии, но никогда не добавлять или удалять. Единственной гостевой операцией было повторное уведомление людей, которы...

Kamo·2mo ago
Stylekamo-shared-library

Восстановить окончания CRLF в репозитории участника

Предыдущая запись переписала файл через скрипт, который нормализовал его Окончание строки, так что двенадцатистрочное добавление прибыло как пятидесятистрочное ...

Kamo·2mo ago
Featurekamo-shared-library

Сложный гостевой поиск и удаление по событию

Диалог событий показывает, с кем событие, и конечная точка списка возвращает Месяц событий за один раз. Запрос гостей на мероприятие - это запрос на строку; Fin...

Kamo·2mo ago
Featurekamo-internal

Скажите участнику, с чем сталкивается событие, когда они его устанавливают

Самое полезное, что может сказать диалог по расписанию: «У вас уже есть» «Что-то тогда», и конечная точка, чтобы ответить на него, существовала вместе с Ничего ...

kamo·2mo ago
FeatureEmailService

Пусть конечная точка конфликта исключает редактируемое событие

ConflictDetectionService всегда исключала EventId. Прошел нулевой. Без него событие перекрывает себя, поэтому момент события Диалог начал спрашивать, редактиров...

Kamo·2mo ago
Fixkamo-internal

Прекратите вводить невидимую сессию поддержки в виде простого чата

Фрейм живой активности для сессии, еще не вошедшей в список, синтезировал ряд Жестко закодировано для "ЧАТ". Для билета поддержки, который поместил его в неправ...

kamo·2mo ago
FixMediaService

Поместите тип сессии на рамку активности

Трансляция непрочитанного/ACTIVITY публикуется для каждого типа сессии и не указанием которого. Список чатов, не имея ничего, чтобы идти дальше, набрал невидимы...

Kamo·2mo ago
Fixkamo-internal

Остановите билет поддержки, открывая простое окно чата, полное JSON

Две ошибки, один симптом. Назначение делает агента участником билета медиасессии, поэтому уведомление о входящем сообщении достигло их и ChatNotificationListene...

kamo·2mo ago
FixMediaService

Расскажите клиенту, в какой разговор пришло сообщение

Каждый участник медиасессии получает уведомление о входящем сообщении и Присвоение билета поддержки делает агента членом сессии этого билета. The Уведомление не...

Kamo·2mo ago
Fixkamo-internal

Объявите токены календаря на :root и восстановите диалог событий

Токены были объявлены на элементе обертки календаря, который читается как Опрятные вещи делать и неправильно. Диалоги и меню MUI отображаются через портал в doc...

kamo·2mo ago
Fixkamo-internal

На самом деле переопределить чернила оператора

Предыдущая попытка повысила специфичность, что было неправильным диагнозом: tailwind.config.js устанавливает «важное: истинное», поэтому каждая декларация .oper...

kamo·2mo ago
Featurekamo-internal

Восстановление диалога событий вокруг, а не вокруг полей

Десять одинаково взвешенных очерченных полей в колонке, в порядке столбцы попадают в таблицу: название, описание, местоположение, календарь, Весь день, начало, ...

kamo·2mo ago
Featurekamo-internal

Стратегия автоматического назначения и автоматическое открытие назначенного разговора

Настройки тем получают четвертую стратегию. Список строк и диалог редактирования разделяйте одну и ту же этикетку, и ключ, отправленный в камо-переводческий сло...

kamo·2mo ago
FeatureMediaService

AUTO ASSIGNMENT, и поднять назначенный разговор на экране агента

Запрос чата и представленный билет - это одна и та же единица работы. Стратегия — это единственное, что решает, как передать то или другое. The Специальный случ...

Kamo·2mo ago
FixInitializerService

Расширить диапазон тем поддержки CHECK до 0,3

SupportAssignmentStrategyType is @Enumerated (ORDINAL), поэтому Hibernate испускается CHECK (assignment strategy >= 0 and assignment strategy <= 2) Вместо IN-li...

Kamo·2mo ago
Featurekamo-shared-library

Стратегия AUTO ASSIGNMENT и длительный отчет о невидимой передаче

AUTO ASSIGNMENT(3) прилагается к SupportAssignmentStrategyType — присваивается немедленно агенту, который действительно находится в сети, предпочитая того, кто ...

Kamo·2mo ago
Fixkamo-internal

Сделайте каждую строчку героя читаемой

Пикер и три этикетки считывания были написаны самим оператором. темные чернила, а не по цвету рядом с ним: класс и правило sx несут та же специфика, так что кла...

kamo·2mo ago
Fixkamo-internal

Сделайте бровь с прикрепленным приложением действительно белой

Предыдущая попытка перекрыла чернила .operator-label с классифицированным sx Правило, которое никогда не сработало: попутный ветер. config.js устанавливает «важ...

kamo·2mo ago
Featurekamo-internal

Чип прикрепленного приложения запускает приложение, а не его настройки

Ведущий чип прикрепленной полосы связывался с посадкой настроек приложения — То же самое место, где уже находится его первый вход. Теперь он заимствует это прил...

kamo·2mo ago
Stylekamo-internal

Восстановление окончаний CRLF в трех файлах сеанса

Предыдущее обязательство переписало их с LF, раздувая изменение линии ~56 в 700-строчный полный дифф. Содержание не меняется; это возвращает концовки обратно. И...

kamo·2mo ago
Refactorkamo-internal

Один из авторов *** TTL, и это трекер активности

/api/user-info написал сеанс TTL прямо в Redis, минуя каждый Правило на стороне сервиса — и использовать UserInfo опросы каждые пять минут навсегда, так что Одн...

kamo·2mo ago
RefactorConversionService

Чтение сеанса больше не возобновляет его

Исход записи Redis - это сессия; когда она проходит, член подписались. Этот сервис имеет собственную копию KSessionService против этого. Вырезали ключ и обновля...

Kamo·2mo ago
RefactorDocsService

Чтение сеанса больше не возобновляет его

Исход записи Redis - это сессия; когда она проходит, член подписались. Этот сервис имеет собственную копию KSessionService против этого. Вырезали ключ и обновля...

Kamo·2mo ago
RefactorMediaService

Чтение сеанса больше не возобновляет его

Исход записи Redis - это сессия; когда она проходит, член подписались. Этот сервис имеет собственную копию KSessionService против этого. Вырезали ключ и обновля...

Kamo·2mo ago
RefactorSecurityService

Сделайте чтение только чтением, оставив одного автора *** TTL

Исход записи Redis - это сессия: когда она проходит, член подписались. Чтение сеанса больше не касается его. Только подлинное взаимодействие Продлевает его, чер...

Kamo·2mo ago
FeatureEmailService

Синхронизируйте организационный календарь с телефонами, не открывая дыры

У общего календаря нет владельца, поэтому листинг DAV, связанный с учетной записью, может Никогда не возвращайте его: события компании были явно в Интернете и н...

Kamo·2mo ago
PerformanceDaemonService

Обновить статистику планирования после еженедельной реконструкции GeoLite

YugabyteDB не проводит автоматический анализ, и своп staging+rename заменяет Geolite blocks оптом — так что после каждой воскресной синхронизации планировщик не...

Kamo·2mo ago
FeatureInitializerService

Добавьте и заполните счета. date созданный

Hibernate не может добавить это сам: ddl-auto излучает его НЕ НУЛЬНО. CockroachDB отказывается на столе, который уже имеет ряды. При этом он добавляется нулевой...

Kamo·2mo ago
FixSecurityService

Вернуть дату создания счета в список счетов

buildAccountSummary никогда не выдавал дату Создан, поэтому поле Дата списка Созданные колонки просто отсутствовали в ответе. Теперь этот счет Записывайте метки...

Kamo·2mo ago
Featurekamo-shared-library

Когда был создан аккаунт

Учетная запись вообще не имела метки времени создания — ни нулевой колонки, ни колонки. Список аккаунтов имеет колонку Date Created и заказы по ней, так что кол...

Kamo·2mo ago
Featurekamo-internal

Pin Enabled App для домашней стартовой площадки

Каждая тема Enabled Apps теперь имеет переключатель контактов в подварианте «Настройки» меню и в заголовке его раздела на целевой странице настроек. Прикрепленн...

kamo·2mo ago
FixMediaService

Живой чат утверждается через всплывающее окно, никогда не выделяется

Маршрутизация чат-запросов через круглый робин была неправильной моделью, и она сломала То, что он должен был исправить. Присвоенный билет покидает требуемую оч...

Kamo·2mo ago
PerformanceDaemonService

Индекс диапазона геолитов должен быть ASC, а не HASH по умолчанию от YugabyteDB

IP-поиск - это сканирование диапазона: Где сеть start <= ? ORDER BY network start DESC LIMIT 1 YugabyteDB разбивает столбец индекса LEADING на HASH, если не ук...

Kamo·2mo ago
Performancekamo-shared-library

Индекс диапазона геолитов должен быть ASC, а не HASH по умолчанию от YugabyteDB

IP-поиск - это сканирование диапазона: Где сеть start <= ? ORDER BY network start DESC LIMIT 1 YugabyteDB разбивает столбец индекса LEADING на HASH, если не ук...

Kamo·2mo ago
Featurekamo-internal

Дайте Mobile Copilot создать свою собственную полноразмерную страницу

Телефонная поверхность стала третьей вкладкой Центра взаимодействия выкат, который охватил его на рельсе 500px — слишком узко, чтобы показать установку код и ко...

kamo·2mo ago
Featurekamo-internal

Восстановить календарь вокруг текущего момента

Страница была функциональной сеткой с хромом, говорящим: 3px Радужное правило под панелью инструментов, второе по содержанию, градиент Кнопки и четыре свободные...

kamo·2mo ago
FeatureInitializerService

Переместите календари на членства и дайте каждой организации общий

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

Kamo·2mo ago
FixEmailService

Возьмите вызывающего из сессии, а не из строки запроса

GET/api/calendar/calendars принимает userId в качестве параметра запроса, поэтому меняется Число в URL-адресе читает чьи-либо календари — и потому календари пер...

Kamo·2mo ago

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

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

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