KamoCRM

Жизненный журнал изменений

Каждая особенность, исправление и улучшение, опубликованные, как это корабли. Ничего не удерживается для запуска.

17,662
Итого изменений
6,080
Особенности
5,341
Постоянные расходы
30
Проекты
Фильтр по проекту
Все проекты17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Фильтр по типу
Все типыBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 15, 2026
Featurekamo-internal

Консоль Platform Admins открывает все поверхности платформы

Переименовывает вкладку «Пользователь системы» в «Администраторы платформы» и превращает ее в то, чем она была Всегда стоящий за: список людей, которые могут уп...

kamo·2mo ago
FeatureInitializerService

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

Заполняет его из отставной системы user access гранты, чтобы никто не мог управлять Системным пользователем до того, как это развертывание потеряет его: карта г...

Kamo·2mo ago
FeatureBillingService

Решите доступ к платформе с помощью общего решателя

@PlatformAdminOnly теперь называет платформу именно так, как она требует (по умолчанию). MANAGE ORGANIZATIONS, что и представляет собой поверхность платформы эт...

Kamo·2mo ago
FeatureSecurityService

Защита прав платформы на каждой поверхности платформы

@RequirePlatformRight + PlatformRightInterceptor заменит трехручный "является абонентом владельца верхнего уровня" ворота, которые были копиями друг друга, один...

Kamo·2mo ago
FeatureInitializerService

Семя прав встречи перед воротами может запереть кого угодно

MediaService теперь требует START MEETING для создания встречи Разрешите один. Измерение производительности перед написанием этого: 42 роли безопасности 14 орга...

Kamo·2mo ago
FeatureMediaService

Создание и решение собрания принимают права, которые их называют

/api/meet/create проверяет только то, что у вас был сеанс, поэтому каждый авторизованный Каждый член организации может организовать встречу с поставщиком органи...

Kamo·2mo ago
Featurekamo-shared-library

Права платформы как собственный позвоночник

Кто может управлять платформой, было три разных ответа в трех. различные места — таблица грантов system user access, чек владельца скопирован в каждый контролле...

Kamo·2mo ago
Featurekamo-internal

Переместить маркер обратного вызова рядом с именем контакта, добавить фильтр обратного вызова

Маркер сидит с именем, потому что это тот, кому звонят, а не В колонке id, где он вытеснил id из линии. Фильтр предлагает все / запланировано / нет и по умолча...

kamo·2mo ago
Featurekamo-internal

Загрузите свои собственные звуковые эффекты на всех трех уровнях

Система могла играть только тридцать девять тонов. Теперь любой слой может добавить свой собственный файл — каталог платформы, организации, член — и присвоить е...

kamo·2mo ago
FeatureSecurityService

Перечислить, переименовать, удалить и транслировать загруженные звуковые эффекты

Байты поступают через ConversionService (владеет ffmpeg и сканером); Все после этого здесь, где сессия и правила определения уже Живи. Все три полки возвращаютс...

Kamo·2mo ago
FeatureConversionService

Транскодирование звуковых эффектов в Opus

Расширяет обертку ffmpeg, которую уже имел конвейер записи VoIP — это изображение Устанавливает ffmpeg с libopus для него, поэтому помещает второй ffmpeg в друг...

Kamo·2mo ago
Featurekamo-shared-library

Загруженные звуковые эффекты и домен хранения, который их учитывает

EVENT SOUND ASSETS: звуковой файл, который кто-то загрузил, готов к назначению. Охват Зеркала EVENT SOUND PROFILES точно — те же три слоя, тот же SCOPE ID услов...

Kamo·2mo ago
Featurekamo-internal

Пусть отправитель отредактирует встречу, пригласите тему электронной почты

Тема приглашения была зафиксирована на «<host> от <org> пригласил вас на встречу» и построена внутри. Путь отправки, так что никто не мог сказать, о чем на само...

kamo·2mo ago
Featurekamo-internal

Войти личный кредит прокси на права PLOS

KamoLOS ничего не обеспечивает — никаких проверок прав нигде в своем источнике — поэтому этот прокси-сервер является границей авторизации для модуля, позиция от...

kamo·2mo ago
Featurekamo-shared-library

Тип встречи, которая вот-вот начнется

MEETING REMINDER, так что MediaService может увеличить время старта Уведомление вместо всплывающего окна знает только он. Это своего рода, а не календарное соб...

Kamo·2mo ago
August 14, 2026
Featurekamo-internal

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

NavTop суммирует два счета в один значок обязательства, и только юридическая половина Живи. Член, назначенный курс - или оправданный от одного HR - сохранил ста...

kamo·2mo ago
FeatureMediaService

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

Близнец правовой эстафеты, потому что NavTop суммирует два счета в один значок и пара половинок, которые вели себя по-другому, дали бы члену хром, который Он бы...

Kamo·2mo ago
FeatureDocsService

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

Обязательный значок NavTop суммирует два счета - пакеты для подписания и курсы для подписи. Взять — и только один из них остался жив. Юридическая половина подто...

Kamo·2mo ago
FeatureEmailService

Опубликовать каждую смену штата, а не только прибытие

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

Kamo·2mo ago
Featurekamo-internal

Колокол говорит правду в каждой вкладке, а не только в той, которую вы нажали

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

kamo·2mo ago
Featurekamo-internal

Бросьте три права на чат-канал с интерфейса

Зеркало делеции с общим либом: зеркало enum, его массив реестра, оба грани иерархии (ACCESS CHAT -> CREATE CHANNELS -> MANAGE CHANNELS и ACCESS CHAT -> MODERATE...

kamo·2mo ago
FeatureInitializerService

Очистка сохраненных строк для удаленных прав чат-канала

Ids 74/75/76 больше не разрешается. RoleRightsSyncService заметит их на некоторых В любом случае, будущая загрузка Службы безопасности - молча, в непредсказуемы...

Kamo·2mo ago
Featurekamo-shared-library

Удалить три права чат-канала — 196

CREATE CHANNELS (74), MANAGE CHANNELS (75) и MODERATE CHAT (76) ничего не закрывали и не может быть реализована как написано: чат реален, но платформа не имеет ...

Kamo·2mo ago
FeatureInitializerService

Переместить примечания от владения счетом к членству

Добавляет примечания.member id и прикрепляет каждую ноту к самой ранней записке владельца. членство — организация, которой счет принадлежал дольше всех, На прак...

Kamo·2mo ago
Featurekamo-internal

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

Было две звуковые системы, и ни одна не знала о другой: четыре mp3 позади. использоватьChatSounds и четыре синтезированных тона за извещениемSound Выбор пяти ва...

kamo·2mo ago
FeatureSecurityService

Читайте и записывайте три слоя стека событийного звука

GET возвращает все три слоя в одном круглом путешествии плюс то, что абонент может редактировать - Каждая страница настроек нуждается во всем стеке, потому что ...

Kamo·2mo ago
Featurekamo-shared-library

Одна таблица для трех слоев стека событийного звука

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

Kamo·2mo ago
Featurekamo-internal

Отдайте палубе ее скольжение назад, без помех

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

kamo·2mo ago
Featurekamo-internal

Заглушите каскад, добавьте ветку объемных действий, объясните правило

Каскадная изюминка теперь путешествует по цепочке, а не мигает на всех пострадавших. сразу же. Предки уже прибывают первыми, поэтому индекс IS Расстояние, пройд...

kamo·2mo ago
Featurekamo-internal

Показать и обеспечить иерархию разрешений во всех пяти редакторах

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

kamo·2mo ago
FeatureSecurityService

Нормализованный член отвергает иерархию

Прямые права членов теперь проходят через иерархию прав. нормализовать уровень до того, как они упорствуют: одаренный ребенок подталкивает своих предков к ГАРАН...

Kamo·2mo ago
FeatureInitializerService

Заполните предки, чтобы закрытие не могло удалить доступ

MemberRightsAppliedService теперь отрицает любое право, родительская цепочка которого не предоставлено. Каждая строка, написанная до возникновения иерархии, нич...

Kamo·2mo ago
Featurekamo-shared-library

Иерархия родителей и детей для всех 199 прав

RoleRightType объявила «родительское» поле и публичный GetParent в течение многих лет. Каждая константа прошла нуль, и ничто никогда не называлось так. Это зака...

Kamo·2mo ago
Featurekamo-internal

Перекрасить напоминание в цвет организации, открыть его варианты на месте

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

kamo·2mo ago
Featurekamo-internal

Legal & Compliance Settings Tab с юридическим текстом по умолчанию

Новая вкладка на /settings/features/hrs с юридическим текстом по умолчанию, связанная с Меню настроек и стартовая площадка настроек. Создание пакета на С этого ...

kamo·2mo ago
Featurekamo-internal

Богатый текст в липких и предварительных просмотрах, а также режим, который вы можете переключать

В записке теперь говорится, является ли это богатым текстом или простым текстом, и оба редактора И плавающий липкий может поменять его. Плавающая заметка в бог...

kamo·2mo ago
FeatureKBService

Носите режим с богатым текстом / простым текстом через API

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

Kamo·2mo ago
FeatureInitializerService

Добавьте столбец is rich text, по умолчанию и обратно заполненный на rich

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

Kamo·2mo ago
Featurekamo-shared-library

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

Режим не может быть получен из контента. У богатого человека есть не отформатированный, но сериализованный байт за байтом, идентичный простому — Оба являются ле...

Kamo·2mo ago
Featurekamo-internal

Одна страница для уведомлений и контроля над ними

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

kamo·2mo ago
FeatureDocsService

GET/PATCH юридический текст организации по умолчанию

/api/docs/legal/settings, за той же охраняемой воронкой, что и все остальные отображение на этом контроллере. Чтение НИКОГДА не создает строку: оно решает юрид...

Kamo·2mo ago
FeatureInitializerService

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

Один ряд hr legal settings per org, уникальный на org id, несущий **************************** ВНИМАНИЕ – никогда не обновляйтесь. Орг, отредактировавший собст...

Kamo·2mo ago
Featurekamo-shared-library

Юридический текст по умолчанию

LegalSettings - это один ряд для организации с формулировкой «Новый закон». Пакет начинается с Это неправда, никогда не живая ссылка: создание Упаковка копирует...

Kamo·2mo ago
Featurekamo-internal

История становится страницей, и звонит колокол

Колокол открыл потоп, который является правильной формой для «то, что только что произошло». Неверный ответ на вопрос, что было сказано во вторник. Панель, свис...

kamo·2mo ago
FeatureEmailService

Страничная, фильтруемая история

Центр мог ответить на один вопрос: самая последняя сотня, непрочитанная или нет, Я не могу спросить, что уже было прочитано. Все, что видел депутат На практике ...

Kamo·2mo ago
Featurekamo-shared-library

Пусть история запрашивается спецификацией

История просмотра фильтрует по видам и по тому, было ли уведомление читать, а те комбинируются свободно — что как JPQL является запросом на комбинацию, или Один...

Kamo·2mo ago
Featurekamo-internal

Восстановление / примечания как бумажная стена с разделительным редактором

Страница была последним экраном на сыром Tailwind blue-600/gray-50. Все, что его окружало, перешло в домашнюю систему, и каждый из ее ~ 100 «Темные:» варианты б...

kamo·2mo ago
Featurekamo-internal

Пин и распинать записку из ее плавающей липкой

Липкий может перекрасить, переименовать, минимизировать, максимизировать и закрыть ноту. Не пинать его — так что пиннинг означал возвращение к / примечаниям для...

kamo·2mo ago
Featurekamo-internal

Одно окно тихих часов, регулирующее оба канала уведомлений

Их было двое. Пара в верхней части страницы заглушила карты в приложении; Пара внизу заглушила электронные письма с пропущенными сообщениями. На экране ничего н...

kamo·2mo ago

Подобно тому, что вы видите доставку?

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

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