Журнал змін

Дивись, що ми будуємо, в режимі реального часу. Кожна функція, фіксація та вдосконалення, що надходить на платформу.

17,876
Загальні зміни
4,587
Особливості
4,517
Фіксатори
32
Проекти
Фільтр за проектом
Всі проекти17,876AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService352InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,557kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Фільтр за типом
Всі типиBuild24CI522Chore670Docs226Feature4,587Fix4,517Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 29, 2026
FeatureInitializerService

Add CDR caller-ID columns to recordings table (order 40)

Adds caller_id_num, caller_id_name, call_direction, and call_result columns to the recordings table so the softphone history tab can display who called without ...

Kamo·4mo ago
Featurekamo-shared-library

Add CDR caller-ID fields to Recording entity

Adds callerIdNum, callerIdName, callDirection, and callResult columns to the Recording entity so kamo-asterisk-support can store Asterisk CDR metadata alongside...

Kamo·4mo ago
FixVOIPService

Surface imaging fallback when provider has no call history

KamoPBXProvider.getCallHistory now returns null instead of throwing **************** so the 501 response no longer bypasses the imaging fallback. The provider c...

Kamo·4mo ago
Chorekamo-internal

Checkpoint fr [skip ci]

Kamo CI·4mo ago
Chorekamo-internal

Checkpoint es [skip ci]

Kamo CI·4mo ago
Chorekamo-internal

Checkpoint hi [skip ci]

Kamo CI·4mo ago
Chorekamo-internal

Checkpoint zh [skip ci]

Kamo CI·4mo ago
Fixkamo-internal

Restore NavPri panel labels and LeadHistory column headers

NavPri: salvage-keys grabbed href URLs as label values and swapped label/description pairs for Accounts, KB, and Notes nav panels. LeadHistoryPanel: MUI bgcolo...

kamo·4mo ago
Featurekamo-internal

Add COMP payment method option to subscription order wizard

COMP is a valid backend PaymentMethod enum value for complimentary platform-admin grants, but was missing from the frontend type and wizard UI — only INVOICE an...

kamo·4mo ago
Fixkamo-internal

Show platform domain context when no custom domain is set

Surface the active *.kamocrm.com hostname in the domain entry form so users can see their current platform domain instead of a blank entry screen. Also fixes ve...

kamo·4mo ago
Otherkamo-internal

Revert "chore(messages): add wave3 translation merge fragments (JSON)"

Цей ревертори комітують ****************************************************************************************************************************************...

kamo·4mo ago
Otherkamo-internal

Revert "feat(setup-dns): show platform kamocrm domain on custom domain entry"

This reverts commit ****************

kamo·4mo ago
Chorekamo-internal

Add wave3 translation merge fragments (JSON)

kamo·4mo ago
Featurekamo-internal

Show platform kamocrm domain on custom domain entry

Surface the active *.kamocrm.com hostname on the add-domain flow and detect custom domains by excluding kamocrm URLs instead of default-flag alone.

kamo·4mo ago
Fixkamo-internal

Checkpoint translations per chunk and per locale on main

Persist locale JSON after each API chunk so cancellation loses at most one batch. CI translates one locale per process and commits/pushes after each so finished...

kamo·4mo ago
Fixkamo-internal

Checkpoint translations per chunk and per locale on main

Persist locale JSON after each API chunk so cancellation loses at most one batch. CI translates one locale per process and commits/pushes after each so finished...

kamo·4mo ago
April 28, 2026
Fixkamo-internal

Disable Docker BuildKit cache so every pipeline run does a full rebuild

Sets no-cache on both image build steps so npm ci and npm run build always run, even when the source tree is unchanged.

kamo·4mo ago
Fixkamo-internal

Bust Docker BuildKit cache per commit so npm run build runs every push

Identical checkout trees (e.g. empty commits) reused cached layers and skipped a real Next build. Pass GIT_COMMIT from the workflow and label the image revision...

kamo·4mo ago
Chorekamo-internal

Blank commit to kick CI/CD

kamo·4mo ago
FixEmailService

Sync членів.email при призначенні первинної поштової скриньки або видаленні

Коли поштова скринька була призначена для члена KAMO MAIL org, членів.email ніколи не було оновлено, викликаючи електронну поштуCredentialService, щоб не виріши...

Kamo·4mo ago
FixSecurityService

Запобігти дублікати доменів і виправити первинний дисплей домену

ONE DOMAIN PER ORG перевірте невірно виключено .kamocrm.com web-alias домени, що дозволяють org накопичувати декілька доменів (і 10 aliases кожен) по переробці ...

Kamo·4mo ago
Fixkamo-internal

Сфералізувати членство та члени PUT виклики, щоб уникнути конфлікту

Два одночасних пишуться тим самим `членам`яного рядка, що викликає послідовність ізоляція конфліктів — прочитав ряд членів Кінцева точка написав до неї (включає...

kamo·4mo ago
FixSecurityService

Зменшення затримки створення та фіксації несправностей каскадних перекладів

- ОрганізаціяКонтролер: заміна забезпеченняTeamMembersForAllOrgs (full org сканування таблиці) з забезпеченняTeamMemberForOrg (single org) — усувається ~400ms ×...

Kamo·4mo ago
Fixkamo-shared-library

Широкий коміт log translations.title to TEXT to match DB колонка

Колонка була VARCHAR(512) як анотація, так і DB, викликаючи переклад вставок, щоб не було перекладених назв. Колонка DB тепер ПРАВА (застосовується безпосереднь...

Kamo·4mo ago
Chorekamo-internal

Тригер CI/CD

kamo·4mo ago
Fixkamo-internal

Unwrap каталог і розрахунок з конверта зворотного зв'язку

getSubscriptionКаталог повернувся { каталог: {...} } але був відкат безпосередньо як АбонементКаталог, залишаючи каталог.плани не визначилися і план вибір крок ...

kamo·4mo ago
FixBillingService

Додати @JsonProperty to is*-prefixed boolean DTO поля

Lombok генерує Xxx() є-getters для болеанських полів названий Xxx. Jackson strips the провідний 'is' з is-getters і серіализує їх як 'xxx', а не 'isXxx', так що...

Kamo·4mo ago
Fixkamo-internal

Використовуйте s замість fuser, щоб вбити стебло порт-форвард (fuser не на k0m1)

не встановлюються на бігунок. Використання сса -tlnp з grep, щоб витягти порт PID холдингу 18080 і вбити його безпосередньо. Про нас переключіть накрутку до SIG...

kamo·4mo ago
Fixkamo-internal

Чистий стебло порт-форвард так скасований переклад завдання не блокувати наступний хід

Баш не передається сигналів для фонових процесів, тому kubectl Порт-форвард відхилений скасований робочий процес працює і провів порт 18080, блокувати кожен нас...

kamo·4mo ago
Fixkamo-internal

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

Сценарій Salvage-keys мав захоплений CSS-класNames, inline стилі, і JS шаблон замість оригінального англійського тексту для 114 повідомлень ключі відмітки, kb, ...

kamo·4mo ago
Featurekamo-internal

Показати настроювання кнопки для власників org без облікового запису

Коли власник org відкриває рахунки-фактури та не оплачуючи рахунки існує, відображати піктограму завантажувача замість генериків "згодити ваш org власник" повід...

kamo·4mo ago
Fixkamo-internal

Відновлює назву героя сторінки та субтитри з історії git

геройТітл був 'Hero Назва' (замінник), геройСубtitle був 'flex gap-2' (salvage-keys випадково захопив назву сусіднього класу CSS). Корисне значення відновлено з...

kamo·4mo ago
FeatureSecurityService

Додати кінцеву точку для передвиборчих orgs

POST ***********************************************************************************************************************************************************...

Kamo·4mo ago
Fixkamo-register

Увімкнути кнопку Оздоблення від віджету.getState() і переключення до авто=onload

Прослуховувач подій в державному обміні не надійно дасть можливість кнопки «Оздоблення» після перевірки ***. Дві першопричини: 1. Зливний логічний читання відж...

Kamo·4mo ago
FixBillingService

Включає передплатно-таргетуючі рахунки в список org

listForOrg тепер також повертає облікові записи, підписки яких цільують підписки запитаний org — не тільки акаунти, які його належать. У мульти-орг модель платн...

Kamo·4mo ago
Fixkamo-internal

Додайте статусWindow мітки простір імен і зафіксуйте всі поточні рахунки

- Додати ****** (50 ключів) так налаштування nav sidebar показує реальний текст замість ключових шляхів - Фіксація філіяТипLabel ICU формат: \${branchLabel} → {...

kamo·4mo ago
Featurekamo-internal

Хвиля 3 перетворення, фіксація пада, і автотранслат ТПП

- Замініть всі жорсткікодовані англійські рядки з t() дзвінки по хвилі 3 компоненти (чат, клуб, підтримка, ноти, трубопроводи, веде, нав тощо) - Захоплення хвил...

kamo·4mo ago
Fixkamo-internal

Збігти іншим інструментом розмір вікон + колірна гамма

- За замовчуваннямВибір і мінуси тепер 320x650, багаторазово: помилкові (маточки Softphone, чат, Калькулятор, SMS, AI чат) - Вимкнено з темного сланцевого граді...

kamo·4mo ago
Featurekamo-internal

Дріт наступний з членом.language як локальне джерело

Додавання інтернаціоналізації на основі локальних даних через kamo-internal без URL локальні префікси. Активне локальне читання з кімо-локального печива, який д...

kamo·4mo ago
Fixkamo-internal

Forward Range header so audio playback can scrub

Without this the VOIPService recording-streaming endpoint always returns the full file (Range header is dropped by buildForwardHeaders), which works for play-fr...

kamo·4mo ago

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

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

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