KamoCRM

Журнал змін

Кожна особливість, фіксація та вдосконалення, розміщена в ній кораблі. Ніщо не відбувається за запуском.

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
April 28, 2026
Refactorkamo-internal

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

billingApi сплітає членів в обліковий записMembers (canManageBilling, isAccountManager) і підпискаМебери (isLicensee, canManageSubscription) під ***************...

kamo·6mo ago
FeatureSecurityService

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

EntitleService Walks АбонементМбер (не Обліковий записМебер) для складання імена учасників — об’єднання особливостей у діючих субстанціях, плюс Безкоштовна базо...

Kamo·6mo ago
RefactorBillingService

Підсумок цільової суборгії; на субпідрядні члени розщеплюють від адміністраторів облікового запису

Абоненти, які зараз вимагають метиОрганізаціяІд на створення — (рахунок, ринок, ціль org) потрійний є новим ключем унікальності. Статус на сервери розділити на ...

Kamo·6mo ago
Refactorkamo-shared-library

Розділіть акаунт-рівневі адміністратори з-під членів; підсилення цільових org

Додає Абонентам (для абонентської ліцензії + субменеджерів) Рахунок на KamoCRM org може мати кілька підписок, кожен зацікавив різний суборг. AccountMember тепер...

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

Бухгалтерія Статус на сервери

Типи Frontend і API дзвінки, оновлено, щоб відповідати загальному діапазону + сервіс перейменування AccountGroup в AccountTier. Витік «Груп» в домені замовника ...

kamo·6mo ago
OtherSecurityService

Бухгалтерія РахунокTier; кінцеві точки / групи -> / яруси

Акаун-група кінцевих точок (стоматове сегментування ярусів, не виставлення рахунків) перейменувати по всій області термінології "ярус" послідовно з Ім'я користу...

Kamo·6mo ago
Otherkamo-shared-library

Бухгалтерія РахунокТір (секторизація, не зарахування)

Роздрібна особа-сегментація клієнтів (з дисконтомПерецент, що використовується Прайс-лист для ярусного ціноутворення) узгоджується в назві з зараз концепція-гру...

Kamo·6mo ago
Refactorkamo-internal

Rename AccountBillingMember -> AccountMember; isGroupPlanManager -> isAccountManager

Перейменування рівня за рахунок вексельного клієнта та Планів - АкаунБіллінгМебер тип -> Обліковий запис - isGroupPlanManager прапор -> isAccountManager - група...

kamo·6mo ago
RefactorBillingService

Використовуйте обліковий запис.члени за допомогою AccountMember; перейменування -GroupPlanManager -> isAccountManager

Обліковий запис тепер група, тому всі посилання на старий Обліковий записБіллінгМебер суб'єкт вказується на новому генері **************************************...

Kamo·6mo ago
RefactorSecurityService

Поверніть користувачів/masterAccountHolder, використовуйте обліковий запис.члени + mainMember

AccountController тепер відображає модель Account-as-group: - computeDisplayName / екстрактЕлектронна пошта / екстрактPhone розчиняється через первиннийМембер (...

Kamo·6mo ago
Refactorkamo-shared-library

Зробіть обліковий запис групи; замініть свій обліковий запис з обліковим записом

Обліковий запис тепер сам «група» — немає окремого вексель-групи поняття. Члени (орг-скопд) відносяться до облікового запису безпосередньо через обліковий запис...

Kamo·6mo ago
FeatureInitializerService

Додати мову учасника + стовпчики за замовчуванням currency

Додавання двох стовпчиків НЕ NULL до таблиці членів, що задягають новий Учасник.language (VARCHAR DEFAULT 'ENGLISH') і член.defaultCurrency (VARCHAR(10) DEFAULT...

Kamo·6mo ago
Featurekamo-register

Додати мовний крок, заміський таймер, прокрутка + *** виправити

- Новий 'Моя мова' крок, призначений для майстра, дзеркала країни макет кроку. Списки 22 маркетопідтриманих місцевих жителів як флагманська плитка з рідним ім'я...

Kamo·6mo ago
Featurekamo-internal

Додати мову + валюту за замовчуванням на карту регіональних налаштувань

Карта регіональних налаштувань профілю Учасника тепер розширюється (22 підтримувані локальні дзеркала сайту маркетингу) та валюти за замовчуванням (пошукова авт...

kamo·6mo ago
FeatureSecurityService

Персистська мова / часовий пояс / валюта на реєстрацію

The /register endpoint тепер приймає мову, часовий пояс і за замовчуваннямCurrency поряд з існуючою країною. Статус на сервери і часовий пояс на новому Користув...

Kamo·6mo ago
Refactorkamo-internal

Враховуйте рахунок-фактуруПриватБанку на кінцеві точки на основі облікового запису

billingApi зараз talks to *********** замість Старі /групи/{groupId} маршрути. Типи верхнього рівня перейменовані: - БіллінгГруп -> Облік - БіллінгГрупМбер -> О...

kamo·6mo ago
RefactorBillingService

Переписати BillingService на суб'єкти облікового запису

The BillingService тепер Account-centric. Приводні витрати (наприклад, "Додати картку", "Опишіть на план") тепер перейде рахунок, який автоматично відтворює для...

Kamo·6mo ago
RefactorSecurityService

Перемістити з BillingGroup до облікових записів

Компанія EntitleService вирішить право на участь у роботі з рахунком записи, що належать обліковому запису учасника. Контакти форма тепер exposes accountUid + а...

Kamo·6mo ago
Refactorkamo-shared-library

Migrate від Billing Group до рахунку в якості векселя

Рахунок тепер є одним з ключових клієнтів. Учасникам оплатити (наприклад, за підписку) автоматично відтворює обліковий запис; цей обліковий запис потім займає о...

Kamo·6mo 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·6mo 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·6mo ago
Refactorkamo-shared-library

Орієнтовні живі записи до профілю адреси облікового запису, знімок історичної адреси

Орієнтовні записи електронної комерції для посилання на первинну доставку профілю адреси, з знімками, які приймають лише тоді, коли записи стають історичними (з...

Kamo·6mo ago
Featurekamo-internal

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

Фронт: - /account/new: per-section "Копіювати з Провідника" гудзики + заголовок "Купити все з Провідника" гудзики (коли приводять парам) - розділ імен: префікс,...

kamo·6mo ago
FeatureSecurityService

Підтримка вкладених імен/email/phoneКількістьи + кінцеві точки управління адресами

- AccountController приймає відкладеного імені/email/phoneNumbers JSON на POST/PUT - Початкова адреса на POST створює ДОСТАВКУ (і BILLING при використанніAsBill...

Kamo·6mo ago
Refactorkamo-shared-library

Switch Account.java to embeddables; add AccountAddress суб'єкт для списку відправлень/billing

- Додати обліковий записДодатковий джгут (SHIPPING, BILLING) - Додати обліковий записДодатковий суб'єкт (рахунок FK, тип, етикетка, EmbAddress, timestamps) - До...

Kamo·6mo ago
Featurekamo-internal

Історія виробництва + голосові повідомлення з інструментом медіа-плеєра

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

kamo·6mo ago
FeatureInitializerService

Переміщення бігунка для запису пропонент-розгортки + колонки архіву VM

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

Kamo·6mo ago
FeatureConversionService

Персистент-провайдерInstanceId + провайдерExternalId на Запис на ingest

Нитки asterisk-support's X-Phone-Server-Id і X-Asterisk-Unique-Id (прочитано в UnprocessedRecording) на нові поля записівMetadata так виклик/voicemail рядки в с...

Kamo·6mo ago
FeatureDocsService

Додати *********** з підтримкою HTTP діапазону

Генетична кінцева точка потокового передавання аудіо/відео, що використовується інструментом Kamo-internal MediaPlayer. Запобігає авторизації служби зображень (...

Kamo·6mo ago
FeatureVOIPService

Запис відтворення, архів голосової пошти, вагінальний голосовий лист, збагачення історії

- Новий запис Контролер з об'ємним зовнішнім виглядом, динамічним аудіо для майстер + за канали, метаданих для вікна інструментів медіаплеєра - CallController.g...

Kamo·6mo ago
Featurekamo-shared-library

Ключові слова, що відображаються на записі, архіві голосової пошти, потокове передавання діапазону MinIO

- Запис: додавати провайдеруInstanceId + провайдерExternalId для вступу до провайдера call-history / голосові рядки назад до зображень активів - PhoneVoicemail:...

Kamo·6mo ago
Fixkamo-internal

Видалити заголовок історії поля з історичної панелі

Табличка вже передає контекст — заголовок та субтитрів було відтворено на екрані. Кнопка перевантаження перемістилася в панелі інструментів.

kamo·6mo ago
Fixkamo-internal

Видалення прототипу, що викликає електронної пошти

Зовнішній рух. Профспілка `layout` з внутрішнім AnimatePresence висота: 'auto' анімація, створення петлі зворотного зв'язку FLIP на електронних листів Нестабіль...

kamo·6mo ago
Featurekamo-internal

Додати вкладку «Історія» — вагінальний аудит

- LeadHistoryPanel: липка фільтрувальна панель інструментів з відхиленим пошуком, ******************************************************************************...

kamo·6mo ago
FeatureSecurityService

Додати GET /{id}/history та /{id}/history/filters endpoints

Пагінований, фільтрований, пошуково-історичний кінцевий пункт з завантаженням партії. Фільтри кінцевої точки повертають певні використовувані поля, всі облікові...

Kamo·6mo ago
Featurekamo-shared-library

Додайте провідний журнал аудиту — суб'єкт, реєстр, сервіс, DTO, LeadService гачки

- ПровіднаHistory суб'єкт (UUID PK, plain Long FKs — не FK обмежень, щоб дозволити пригнічення / конверсії) - LeadHistoryEventType enum з гуманними етикетками -...

Kamo·6mo ago

Як ви бачите відправлення?

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

БезкоштовноПерегляд цін