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
FixSecurityService

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

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

Kamo·6mo ago
Fixkamo-shared-library

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

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

Kamo·6mo ago
Chorekamo-internal

Тригер CI/CD

kamo·6mo ago
Fixkamo-internal

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

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

kamo·6mo ago
FixBillingService

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

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

Kamo·6mo ago
Fixkamo-internal

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

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

kamo·6mo ago
Fixkamo-internal

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

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

kamo·6mo ago
Fixkamo-internal

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

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

kamo·6mo ago
Featurekamo-internal

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

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

kamo·6mo ago
Fixkamo-internal

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

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

kamo·6mo ago
FeatureSecurityService

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

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

Kamo·6mo ago
Fixkamo-register

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

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

Kamo·6mo ago
FixBillingService

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

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

Kamo·6mo ago
Fixkamo-internal

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

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

kamo·6mo ago
Featurekamo-internal

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

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

kamo·6mo ago
Fixkamo-internal

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

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

kamo·6mo ago
Featurekamo-internal

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

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

kamo·6mo 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·6mo ago
Refactorkamo-register

Drop language search filter on My Language step

The supported language list is short enough to scan visually; the search input added complexity without user value.

Kamo·6mo ago
FixKlusterServices

Rewrite /etc/odbc.ini to point at $MARIADB_HOST on every boot

The escomputers/freepbx:17 image bakes /etc/odbc.ini with Server=db (the docker-compose link target). On this Kubernetes deployment MariaDB lives at \$MARIADB_H...

Kamo·6mo ago
FeatureVOIPService

Fall back to imaging recordings for call history + voicemails

FreePBX 17 doesn't expose voicemail messages over REST or GraphQL on this install (the GraphQL voiceMail type returns mailbox config, not messages, and /admin/a...

Kamo·6mo ago
Featurekamo-shared-library

Paginated Recording lookup by (instance, extension, isVm)

Used by the softphone tabs as the canonical source of truth for call recordings and voicemails when the upstream provider can't list them — e.g. FreePBX 17 has ...

Kamo·6mo ago
FixVOIPService

Resolve member→extension before VM/CDR provider lookup

CallController was passing memberId where FreePBX (and other PBX-style providers) expect an extension number — voicemail listing returned empty because no PBX e...

Kamo·6mo ago
Chorekamo-internal

Поверніть мертвий майстерAccountHolder/isMaster UI, освіжайте коментарі

Підрахунок schema більше не несе masterAccountHolder або per-member isMaster прапорці — ті, які були вилучені з рахунку-обмеження- рефактор. Підтримує облікові ...

kamo·6mo ago
FixSecurityService

Авто-призначте перше місце, Безкоштовне як підлога, більш широке визнання

BillingSetupService тепер активує перший відкритий ліцензійний слот для творця при насінні суборгової підписки (та ж для просування-на-волонтера) — Будь ласка, ...

Kamo·6mo ago
Chorekamo-shared-library

Поверніть stale BillingGroup-era коментар + невикористаний підпис

Роздягання лівого блока док у прикладіModelEnforcementService, який називається до довгострокової концепції BillingGroup і видаляє ******** після консолідації *...

Kamo·6mo ago
FixSecurityService

Учасники орг-рівні отримують план-власника, обходячи вексельні ворота

Члени групи KamoCRM не підлягають вексельній системі — вони отримайте функцію матриці OWNER UNLIMITED (з безкоштовною як Захисний недолік, якщо відсутній план в...

Kamo·6mo ago
Fixkamo-shared-library

Топ-рівневі org обходити + Безкоштовне базове падіння для orgs без субів

The org-level entitlement check*********************************************************************************************************************************...

Kamo·6mo ago

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

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

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