Live Change Loglog

Посмотрите, что мы строим в реальном времени. Все функции, исправления и улучшения отправляются через платформу.

17,866
Общие изменения
4,581
Особенности
4,513
Исправления
32
Проекты
Фильтр по проекту
Все проекты17,866AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,554kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Фильтр по типу
Все типыBuild24CI522Chore670Docs226Feature4,581Fix4,513Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 28, 2026
FixSecurityService

Члены организации верхнего уровня получают план владельца платформы, минуя платежные ворота

Члены KamoCRM (высшего уровня) не подчиняются системе выставления счетов. получить матрицу функций OWNER UNLIMITED (с Free as a) защитный откат, если план владе...

Kamo·4mo ago
Fixkamo-shared-library

Top-level org bypass + Free baseline fallback for orgs without subs

Проверка прав орг-уровня ************* Ходит подписки, нацеленные на организацию. С новой моделью target org Еще не было целевой подписки на учетную запись, все...

Kamo·4mo ago
Refactorkamo-internal

Разделенные API-интерфейсы; покажите целевую организацию субподрядчиков; добавьте владельца счетов для продвижения пользовательского интерфейса

billingApi делит участников на членов AccountMembers (canManageBilling, isAccountManager) и подписные участники (isLicensee, canManageSubscription) ************...

kamo·4mo ago
FeatureSecurityService

Авто-предоставление кресла KamoCRM для создания суборгов; конечная точка владельца рекламного биллинга

EntitlementService использует SubscriptionMember (не AccountMember) для вычислений членские права — объединение функций между активными сублицензиатами, плюс Св...

Kamo·4mo ago
RefactorBillingService

Субподрядчики нацелены на суборг; члены на субподрядчиков отделены от администраторов учетных записей

Подписки теперь требуют целевой организации Id по созданию — (счет, рынок, target org) triple - новый ключ уникальности. Компания AccountBillingMemberService ра...

Kamo·4mo ago
Refactorkamo-shared-library

Сплит-администраторы уровня аккаунта от каждого участника; субподрядчики получают target org

Добавляет SubscriptionMember (лицензиат на подписку + флаги субменеджера) Учетная запись в орге KamoCRM может содержать несколько подписок, каждая из которых на...

Kamo·4mo ago
April 27, 2026
Otherkamo-internal

AccountGroup -> AccountTier; маршруты клиент-группа -> клиент-уровень

Типы интерфейсов и вызовы API обновляются в соответствии с сервисом Shared-lib + Переименовать AccountGroup в AccountTier. Название "группы" просочилось в домен...

kamo·4mo ago
OtherSecurityService

AccountGroup -> AccountTier; конечные точки / группы -> / уровни

Конечные точки группы счетов (уровни сегментации клиентов, а не выставление счетов) переименовывается по всему миру, чтобы использовать терминологию «уровня» в ...

Kamo·4mo ago
Otherkamo-shared-library

AccountGroup -> AccountTier (сегментация клиентов, а не выставление счетов)

Субъект розничной клиентской сегментации (с дисконтным процентом, используемый PriceList for tier-based pricing) collided in name with the now-removed Концепция...

Kamo·4mo ago
Refactorkamo-internal

Rename AccountBillingMember -> AccountMember; isGroupPlanManager ->

Переименование уровня типа через платежный клиент и вкладку PlansBillingTab: - AccountBillingMember Type -> Участник - isGroupPlanManager flag -> - поле groupPl...

kamo·4mo ago
RefactorBillingService

Используйте Account.members через AccountMember; переименуйте в GroupPlanManager -> isAccountManager

Аккаунт теперь является группой, поэтому все ссылки на старые Предприятие AccountBillingMember указывает на новый общий **************************** сущность. Ф...

Kamo·4mo ago
RefactorSecurityService

Бросьте пользователей / MasterAccountHolder, используйте Account.members + PrimaryMember

AccountController отражает модель Account-as-group: - computeDisplayName / extractEmail / extractPhone resolve through the Основной участник (член) вместо выпав...

Kamo·4mo ago
Refactorkamo-shared-library

Создайте учетную запись группы; замените набор пользователей на набор участников + участник

Счет теперь сам по себе является «группой» — нет отдельной биллинг-группы. Концепция. Участники (сопровождаемые по орг-скапу) принадлежат к Счету непосредственн...

Kamo·4mo ago
FeatureInitializerService

Добавить язык участника + столбцы default currency

Добавляет две колонки NOT NULL в таблицу участников, поддерживающую новую Member.language (VARCHAR DEFAULT 'ENGLISH') и Member.defaultCurrency (VARCHAR(10) DEFA...

Kamo·4mo ago
Featurekamo-register

Добавить языковой шаг, выборку часового пояса страны, прокрутку + *** исправления

Новый шаг «Мой язык» подготовлен к волшебнику, отражающему страну макет шага. 22 региона, поддерживаемых маркетингом, указаны как флаговые плитки с родным имене...

Kamo·4mo ago
Featurekamo-internal

Добавьте язык + валюту по умолчанию на карту региональных настроек

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

kamo·4mo ago
FeatureSecurityService

Постоянный язык/временная зона/валюта при регистрации

Конечная точка /register теперь принимает язык, часовую зону и частоту по умолчанию. Наряду с существующим регионом. Регистрационный сервис устанавливает страну...

Kamo·4mo ago
Refactorkamo-internal

Переписать клиента BillingApi на конечные точки на основе учетной записи

billingApi теперь разговаривает с ******************* Старые маршруты /groups/. Типы верхнего уровня переименованы: - BillingGroup Бухгалтерский учет - BillingG...

kamo·4mo ago
RefactorBillingService

Переписать BillingService на учетные записи

BillingService теперь ориентирован на учет. Потоки, управляемые членами (например, «Добавить карту», «подписаться на план» теперь проходят через Аккаунт, которы...

Kamo·4mo ago
RefactorSecurityService

Переход от BillingGroup к учетным лицензиям

EntitlementService разрешает членские права против AccountLicense Записи, принадлежащие счету участника. Права членов Форма теперь выставляет аккаунтUid + аккау...

Kamo·4mo ago
Refactorkamo-shared-library

Миграция из BillingGroup на счет в качестве принципала выставления счетов

В настоящее время счет является единственным клиентом Stripe. Член, нуждающийся для оплаты (например, за подписку) автоматически создает счет; этот счет Затем д...

Kamo·4mo ago
Chorekamo-internal

Mirror live/snapshot address shape in CartItem2 and DraftOrderItem types

CartItem2 gains **************** and shippingAddress/billingAddress fields populated from the customer's primary shipping/billing AccountAddress profile. DraftO...

kamo·4mo ago
Featurekamo-shared-library

Map external customer address blocks into AccountAddress on pull

Add AdapterAddressMapper helper that converts a JSON address node from any provider into an EmbAddress and attaches it to an Account as a typed AccountAddress (...

Kamo·4mo ago
Refactorkamo-shared-library

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

Записи прямой торговли Orient ссылаются на первичную доставку / биллинг профиля учетной записи адреса, с моментальными снимками, сделанными только тогда, когда ...

Kamo·4mo ago
Featurekamo-internal

/account/ new copy-from-lead UX, полные имена, двойные телефоны, адрес; управление адресами на уровне учетной записи

Фронтенд: - /account/new: кнопка «Copy from Lead» на секцию + заголовок «Copy all from Lead» (при использовании leadId param) - Раздел имени: префикс, первый, с...

kamo·4mo ago
FeatureSecurityService

Поддержка вложенного имени/электронной почты/телефонаЧисла + конечные точки управления адресами

- AccountController принимает вложенное имя/email/phoneNumbers JSON на POST/PUT Начальный адрес на POST создает SHIPPING (и BILLING при использовании набора AsB...

Kamo·4mo ago
Refactorkamo-shared-library

Переключите Account.java на встраиваемые файлы; добавьте объект AccountAddress для списков доставки / выставления счетов

- Add AccountAddressType enum (ВЫБОР, БИЛЛИНГ) - Add AccountAddress entity (счет FK, тип, этикетка, EmbAddress, временные метки) Добавить аккаунтAddressReposito...

Kamo·4mo ago
Featurekamo-internal

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

Закладка истории (SoftphoneHistoryTab.tsx): Бесконечная прокрутка через IntersectionObserver внутри контейнера прокрутки панели - Фильтровые чипы: Все / Входящи...

kamo·4mo ago
FeatureInitializerService

Миграционный бегун для колонок Recording provider-lookup + колонки архивов VM

Добавляет RECORDINGS.provider instance id (UUID) и provider external id (VARCHAR(64)) плюс составной индекс idx recordings provider lookup, используемый основно...

Kamo·4mo ago

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

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

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