KamoCRM

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

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

17,667
Итого изменений
6,081
Особенности
5,345
Постоянные расходы
30
Проекты
Фильтр по проекту
Все проекты17,667AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService588InitializerService329KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,875TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,414kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,683kamo-signer-monorepo57kamolos114
Фильтр по типу
Все типыBuild16CI523Chore776Docs3,257Feature6,081Fix5,345Other998Performance165Refactor278Revert23Style42Test162Upgrade1
August 6, 2026
FeatureInitializerService

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

Получает область от Img первого элемента DOC; пустые связующие падают обратно к Владелец - Мои документы. Применяется НЕ НУЛЬНО только после заполнения.

Kamo·2mo ago
Featurekamo-shared-library

Узкая видимость связующего в одном сборе документов

Заменяет findVisibleToMember расширенным вариантом и отбрасывает два Неназванные искатели, отсортированные по мертвой дате обновленной колонке.

Kamo·2mo ago
Featurekamo-shared-library

Дать связующему сбор документа, к которому он принадлежит

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

Kamo·2mo ago
Featurekamo-internal

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

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

kamo·2mo ago
Featurekamo-internal

Держите цитируемый оригинал вне редактируемого тела

Ответ выложил все цитируемое сообщение в редактор Quill в виде текста тела. Квилл может только смоделировать простую сетку, поэтому каждая таблица компоновки в ...

kamo·2mo ago
Featurekamo-internal

Разделите поля встреч и приглашений на две колонки, когда максимизируется

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

kamo·2mo ago
FeatureESigService

Применять операции и модификаторы страниц к подписанному документу

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

Kamo·2mo ago
Featurekamo-internal

Дайте каждому всплывающему окну инструмента 40px больше места в обеих осях

Размер и размер каждого инструмента в реестре увеличивается на 40x40, и геометрия, которая жестко закодирована рядом с ней, движется вместе с ней, а не дрейфует...

kamo·2mo ago
Featurekamo-internal

Перетаскивать, резать, копировать и вставлять чипы-получатели между To, Cc и Bcc

Перемещение кого-то из To в Bcc означало удаление чипа и ввод адреса. Опять из памяти. Чипы теперь можно выбирать и их можно тащить или носить. Клипборд из любо...

kamo·2mo ago
Featurekamo-internal

Поверните наложение поля со страницей, пометьте непрочитанный импорт, закажите поля для чтения

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

kamo·2mo ago
August 5, 2026
Featurekamo-internal

Действия формата Acrobat при обнаружении заполняемых полей

Acrobat сохраняет предполагаемый формат поля как JavaScript в /AA, который pdf.js Поверхности как действия. Формат. Это заявление автора, а не предположение. вн...

kamo·2mo ago
Featurekamo-internal

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

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

kamo·2mo ago
Featurekamo-internal

Восстановите заполняемые поля AcroForm PDF в качестве родных полей Kamo

Открывая редактируемый PDF в редакторе документов, теперь читается его виджет AcroForm аннотации из документа pdf.js и воссоздает каждый из них в виде DesignFie...

kamo·2mo ago
FeatureInitializerService

Создайте колонку Search vector и перевернутый индекс

************* никогда не существовал. Собственный EmailService V1 email metadata schema.sql заявляет, что миграция никогда не происходила. Таблица исходила от ...

Kamo·2mo ago
Featurekamo-internal

Контактная карточка за каждым именем в сообщении

Каждый человек, показанный в виде прочитанного, был тупиком. To и Cc представлены как displayNameFor(a).join(',') — запятая на стене имен дисплеев без адреса, б...

kamo·2mo ago
FeatureEmailService

Решите людей, стоящих за адресами в сообщении

Заголовок сообщения знает адрес и любое отображаемое имя, выбранное отправителем. Поставьте рядом. Организация уже знает гораздо больше — коллеги, адрес Книги, ...

Kamo·2mo ago
Featurekamo-internal

Закладка ресурсов - это библиотека документов HR организации

Заменяет заполнителя Ресурсов на DocManager в коллекции документов собственный — ImageAssocType.HR RESOURCE, bucket imaging-hr-resources — org-scoped То, как Ма...

kamo·2mo ago
Featurekamo-shared-library

Тип HR RESOURCE assoc для библиотеки ресурсов HR

На вкладке /hr Resources публикуются справочники, политики, формы и ссылки материал для всей команды, и ни один из существующих типов Assoc не подходит: MY DOCS...

Kamo·2mo ago
Featurekamo-internal

Оболочка модуля человеческих ресурсов с пятью вкладками с поддержкой маршрута

Добавляет /hr с хромом страницы учетной записи в форме, поддерживаемой маршрутом (тот же самый) /маркетинг уже используется: макет, имеющий градиент героя и под...

kamo·2mo ago
Featurekamo-internal

Заполните вкладку Коммуникации

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

Kamo·2mo ago
FeatureSecurityService

Унифицированная временная линия связи API

**************************** возвращает одну страницу с указанием даты заметки, звонки, голосовые сообщения, тексты, электронные письма и чат; ?channel = сужает...

Kamo·2mo ago
FeatureDaemonService

Управляйте ассоциацией mail-to-lead

Пятиминутный тик против внутренней конечной точки EmailService, зеркальное отображение VoipGlobalSyncJob. Расписание живет здесь, потому что EmailService работа...

Kamo·2mo ago
FeatureEmailService

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

Добавляет почтовую половину ведущей вкладки Коммуникации, плюс необходимое проглатывание существовать вообще. Платформа не имеет рабочего почтового толчка: IMA...

Kamo·2mo ago
FeatureVOIPService

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

Звонки нигде не записывались — VoipCallEventService опубликовала мероприятие NATS для браузера и ничего не хранил, а ПИСАНИЕ существует только тогда, когда ауди...

Kamo·2mo ago
FeatureInitializerService

Схема и семя контактных точек для ведущих коммуникаций

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

Kamo·2mo ago
Featurekamo-shared-library

Индекс контактных точек «точка-в-время» и ведущие линии связи

Добавляет позвоночник, с которого читается вкладка Коммуникации. LEAD CONTACT POINTS записывает каждый номер телефона и электронную почту, которые когда-либо б...

Kamo·2mo ago
FeatureMediaService

Захват демо-лида перед этапом бронирования

Демо-форма маркетингового сайта собрала имя, электронную почту, компанию, размер компании, Отрасль и сообщение, затем перешли к планированию, никому не сказав. ...

Kamo·2mo ago
Featurekamo-shared-library

Публичные демо-запросы свинцовых захватчиков

Посетитель, который заполняет демо-форму маркетингового сайта, но никогда не пишет время Не оставил никаких следов: лид был написан только внутри транзакции бро...

Kamo·2mo ago
Featurekamo-internal

Зарегистрируйте настройку провайдера в навигации и напишите быстрые советы

Закладка настройки провайдера, отображаемая внутри SettingsView, но доступная только для Ввод URL-адреса — он отсутствовал в обоих местах, в которых перечислены...

Kamo·2mo ago
Featurekamo-internal

Обеспечить соблюдение правил гео- и IP-доступа при загрузке страниц

checkAccess оценивал сами правила и ничего не соответствовал за всю свою жизнь. Сравнение типов правил с ******************************************* Называется ...

kamo·2mo ago
FeatureAPIService

Обеспечить соблюдение правил доступа арендаторов к шлюзу

Этот фильтр был инертным с момента его написания. resolveOrgId читать org:domain:<host> Из Редиса ничто никогда не писало этот ключ, и нулевое возвращение прова...

Kamo·2mo ago
FeatureSecurityService

Реальное соблюдение правил гео- и IP-доступа

The rules were stored, cached to Redis and never consulted. AccessCheckController was the only caller of the evaluation and nothing called AccessCheckController...

Kamo·2mo ago
Featurekamo-internal

Регистрационная карта платформы для приложения Zoom Marketplace

Завершает путь соединения одним щелчком Zoom. Бэкэнд уже решает PlatformOAuthProviderType.ZOOM, но без карты у оператора платформы Негде войти в учетные данные ...

Kamo·2mo ago
Featurekamo-internal

Microsoft Teams Phone provider, front to back

Adds Teams to **************** and wires the whole path through: provider selection, the Entra + Azure Communication Services config, tenant admin consent, the ...

kamo·2mo ago
FeatureVOIPService

Microsoft Teams Phone в качестве поставщика

Команды не являются одним API, поэтому провайдер склеивает три плоскости управления вместе: • График, только приложение — история вызовов (getPstnCalls), чтени...

Kamo·2mo ago
Featurekamo-internal

Закладка настройки провайдера и настройки встреч, связанные с возможностями

Добавляет вкладку «Настройка провайдера» в /settings/features/meets и делает все остальные Нажмите честно о поставщике, который он настраивает. UseMeeting боль...

Kamo·2mo ago
Featurekamo-shared-library

Тип поставщика MICROSOFT TEAMS

Приложение MICROSOFT TEAMS к VoipProviderType. Енум сохраняется как ОРДИНАЛ на ****************, так что позиция несущая и Константа идет последней; класс Javad...

Kamo·2mo ago
FeatureAPIService

Маршрут встречи провайдера OAuth callback

Zoom и Microsoft перенаправляют браузер на этот шлюз после авторизации организации Приложение Камо. Всплывающее окно приземляется здесь без сеанса арендатора - ...

Kamo·2mo ago
FeatureMediaService

Встреча с абстракцией провайдера с командами Zoom и Microsoft

Встречи проходили по проекту Kamo Meets — MeetService сохранила зал для встреч. Имя и ничего больше. Это вводит абстракцию и двух удаленных провайдеров. За ним....

Kamo·2mo ago
FeatureInitializerService

Схема многопрофильного совещания

Создавать **************** и org meeting oauth tokens столбцы идентификаторов провайдера для MEETING RECORDS и MEETING RECORDINGS и Zoom/Teams-совместимые настр...

Kamo·2mo ago
Featurekamo-shared-library

Типовые встречи как поставщик-агностик

Kamo Meets был единственным возможным бэкэндом: OrgMeetConfig был плоским Meet Настройка сумки и MeetingRecord не содержали ничего, кроме названия комнаты. Это ...

Kamo·2mo ago
Featurekamo-internal

Разрешить список стран на карте геоблокировки

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

kamo·2mo ago
FeatureSecurityService

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

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

Kamo·2mo ago
Featurekamo-shared-library

Чтение качества на корректировках и руководящих версиях

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

Kamo·2mo ago
Featurekamo-internal

Открытые ссылки обратно в это приложение во вкладке член уже в

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

kamo·2mo ago
Featurekamo-shared-library

Доверие извлечения на одну клетку + происхождение матрицы соответствия

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

Kamo·2mo ago
Featurekamo-internal

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

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

kamo·2mo ago
FeatureSecurityService

Разрешить опубликованные контактные данные агента

Электронная почта исходит от основного почтового ящика участника, а не от TeamMember.emailWork. столбец является бесплатным текстом перед отправкой почтового ящ...

Kamo·2mo ago
Featurekamo-shared-library

Опубликуйте все способы связаться с агентом, а не просто имя

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

Kamo·2mo ago

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

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

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