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

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

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

Kamo·6mo ago
Fixkamo-shared-library

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

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

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

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

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

kamo·6mo ago
Fixkamo-internal

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

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

kamo·6mo ago
Fixkamo-internal

Завжди показати кнопку Створити документ на сторінці менеджера документів

Вилучено getMemberId() > 0 охоронець, який приховує кнопку під час useUserInfo завантажити вікно. Сторінка вже за межами Зареєструйтеся на нашу розсилку.

kamo·6mo ago
Fixkamo-internal

Відновити імпорт організації, вилучений випадково

організація.id все ще потрібна в ручціЗапит на документ тіло; виймається тільки стан DocsEditor.

kamo·6mo ago
Fixkamo-internal

Показати кнопку Створити документ для всіх зареєстрованих користувачів

Перевірка прапора org (isDocsEditor → isDocs → hasFeature DOCS) була повернена помилково, тому що org функції використовують депресовані типи ключів. Кнопка теп...

kamo·6mo ago
Fixkamo-internal

Видалити фільтри рівня даних і плаваючий фільтровий ряд

Вимкнено всі фільтри стовпців і плаваючий вхідний ряд фільтра так сітки показує тільки колонні заголовки і рядки даних. Також видаляють фільтри панелі інструмен...

kamo·6mo ago
Fixkamo-internal

Перемістити кнопку завантаження в панелі інструментів DocManager

Запускний тригер був тільки в пропорціях дій / доку / гравця сторінки, робить його непомітним, коли DocManager вбудований в інші сторінки. Мовед Кнопка завантаж...

kamo·6mo ago
Fixkamo-internal

Дозволяє завантажувати параметри для прокручування в вбудованому DocManager

Завантажує контейнер вкладок переповнений:прихований, затискаючи параметри профілю (опис, папка, тип дока, рівень доступу) у висотних вбудовані контексти. Зміне...

kamo·6mo ago
Fixkamo-internal

Фіксувати похибку 400 і додати повідомлення субтабів з парам URL

Виправлення подвійний-? помилка в MediaStream, де feedEndpoint вже містився запит params але fetch appended ?page=... замість &page=..., викликаючи URL-адреса, ...

kamo·6mo ago
Fixkamo-internal

Зробіть «Всі провідні» справжній пункт меню з іконками в фільтрі агента

- Замініть місцевласника порожній елемент з ALL так відхилити ніколи не показує заготовки, коли всі Провідні вибрані - Додати піктограму групи до всіх пров...

kamo·6mo ago
FixDaemonService

Консум *** секрет, що X-Internal-Auth відповідає потоковим службам

ТаемонСервіс -> Послуги ******** був Повернувшись до 401 Несанкціонований, оскільки DaemonService був штампуванням X-Internal-Auth header від INTERNAL AUTH SECR...

Kamo·6mo ago
Fixkamo-shared-library

Use @CreationTimestamp(source=DB) on ****************

The DB is the single source of truth for timestamps in this codebase. The canonical Hibernate pattern is @CreationTimestamp(source = SourceType.DB), which makes...

Kamo·6mo ago
Fixkamo-shared-library

Let DB fill **************** via @Generated(INSERT)

INSERTs were failing with: null value in column "date_created" violates not-null constraint @ColumnDefault only declares the DB-side default for new rows; Hi...

Kamo·6mo ago
Fixkamo-asterisk-support

Drop the [from-internal-custom] _X. catch-all that broke softphone calls

The catch-all exten => _X.,1 in [from-internal-custom] was intercepting every internal dial — softphones started reporting "phone is not registered" / calls wou...

Kamo·6mo ago
FixConversionService

Enable JPA repos for commerce + email + dao.repositories packages

ConversionService new pod CrashLoopBackOff with the same error DaemonService hit earlier: Parameter 0 of constructor in **************** required a bean of ...

Kamo·6mo ago
FixAPIService

Carve /api/voip/recordings/** out of the wildcard VOIP forwarder

The /api/voip/** catch-all in APIGatewayController was shadowing the dedicated VoipRecordingUploadController POST /api/voip/recordings/upload mapping when Sprin...

Kamo·6mo ago
Fixkamo-asterisk-support

Write managed config files 0644 so the asterisk daemon can read them

The kamo-asterisk-support pod runs as root and writes to host-mounted **************** Asterisk inside the FreePBX pod runs as user "asterisk" and could not rea...

Kamo·6mo ago
Fixkamo-asterisk-support

Використовуйте envsubst-сумісний \${VAR} синтаксис у шаблоні конфігурації + повторний відступ на держателях застібки

Підки були CrashLoopBackOff з "Налаштування помилок: API KEY відсутній або занадто короткий" тому, що шаблон config використовується літр API KEY маркери, я...

Kamo·6mo ago
Fixkamo-asterisk-support

Drop unused watcher import

uploader.go only uses CallBatch (declared in grouper.go in the same package), not anything from internal/watcher directly. Go rejects unused imports.

Kamo·6mo ago
FixDaemonService

Увімкнути JPA репозицію для торгівлі + електронної пошти + dao.repositories пакети

DaemonService збився на старті з: Параметр 0 конструктора в *********** обов'язкові a bean of type**************************************************************...

Kamo·6mo ago
FixVOIPService

Capture newExtКількість як остаточний для лямбда захоплення в членVoipConfigController

newExtКількість умовно відправляється всередині if (isVoipEnabled & & & ...) блокувати, що робить його не ефективнішим. Блок синхронізації TeamMember читати вон...

Kamo·6mo ago
Fixkamo-internal

У ролях голосуАктивністьВиявлення обходу відсутнього типу TS DOM

javaScript licenses API Веб-сайт Go1.13.8 від TypeScript's DOM lib, викликаючи помилку типу на час створення.

kamo·6mo ago
April 26, 2026
FixKlusterServices

Налаштуйте STUN так, щоб веб-переглядач ICE міг завершити непрямо

Двосторонні дзвінки браузера-браузера, підключені на шарі SIP, але не мали аудіо або напрямок. Електронна пошта (одна дорога Астерська → браузер) Оскільки симет...

Kamo·6mo ago
Fixkamo-internal

Живий аудіо, який витримує навантаження-інтеррукти, центрований шпиннер, вихідний дзвінок

Три координатні фіксації для вбудованого аудіо шляху: 1. AbortError на дистанційномуAudio.play() (видимий у виробничій консолі як "Запитання () було перервано ...

kamo·6mo ago
Fixkamo-internal

Hangup tears down ALL live sessions, not just the primary

Self-call edge case left a session leaked: dialing your own extension creates an outbound session, then Asterisk loops the call back as a second inbound session...

kamo·6mo ago
Fixkamo-internal

Instant connecting feedback on outbound dial

Same problem the inbound Answer button had: clicking Call kicked off the SIP INVITE round-trip (1-3 seconds) but the button kept its idle "Call" appearance the ...

kamo·6mo ago
Fixkamo-internal

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

Три координовані застібки для вхідного шляху: 1. Візуальні відгуки при прийнятті. Клацніть відповідь зліва обидві кнопки чуйно-відповідна, але невідповідна — о...

kamo·6mo ago
Fixkamo-internal

Mount SoftphoneProvider вище ToolDock так вікна інструментів можна прочитати його

Відкриття веб-сторінки «Ця сторінка не могла завантажуватися» тому, що вікна інструментів кріплення всередині ToolDock, який живе в ToolProviders — SIBLING ауте...

kamo·6mo ago
Fixkamo-internal

Використовуйте Grid розмір проп так AV панелі заповнює ряд

MUI v7 Сітка на основі flexbox, тому сіткаColumn sx я використовую був но-оп — предмети, що надходять на їх природну ширину і зліва порожній простір праворуч. П...

kamo·6mo ago
Fixkamo-internal

Migrate stale ringtone IDs для завантаження

Якщо у користувача збережені переваги AV посилаються на рингтон, який не більше Є в каталозі (наприклад, «класичний» з каталогу обрізається, вкладка Ringtones, ...

kamo·6mo ago
Fixkamo-internal

Dialpad тепер реєструються на сенсорних пристроях

Кнопки диалападу, які називаються e.preventDefault() в обох наTouchStart і наTouchEnd. Що зупиняє браузер від стрільби з синтетичного клацання Це випливає з кон...

kamo·6mo ago
FixKlusterServices

Хост-переглядач SIP WSS на внутрішній.kamocrm.com (real cert)

Браузери відмовилися від підключення до Інтернету *********** з закритим кодом 1006 через те, що Traefik був запрошений сертифікат за замовчуванням для того, що...

Kamo·6mo ago
Fixkamo-internal

Окрема присутність світу для маркетингового чату проти членів

Громадські Чат віджету квитків тримати org-резидента в якості запиту наявність медіа-сесії для тих рядків. Внутрішні та інші квитки наявність (з сеансом в якост...

kamo·6mo ago
Fixkamo-marketing

Періодична STOMP присутність серця для публічної підтримки

Refresh Redis TTL для присутності публічного сеансу, тому агенти дивляться точну онлайн стан.

Kamo·6mo ago
Fixkamo-internal

Global використовує файли cookie для відвідувачів збуту

Запит публічно-читальної сесії GUIDs у наявності знімок; лікування онлайн, якщо або Підключається сеанс або учасник запиту. Ручка знімний конверт і сеансГуід де...

kamo·6mo ago
FixMediaService

Відстежуйте чат публічної підтримки за допомогою сеансу GUID в Redis

Інформація для користувачів маркетингу /ws/public-chat-native без участі посилання на Учасника org-резидента як запиту. ПРЕЗЕНТАЦІЯ ЗАХИСТУ ключі на громадськом...

Kamo·6mo ago
FixVOIPService

Не протріть призначення учасника на синхронізацію від постачальників, які не мають метаданих

****************************************************************************************************************************************************************...

Kamo·6mo ago
Fixkamo-internal

Показати назву провайдера в режимі перегляду + власний розширення в редагуванні

************************* 1. Режим перегляду відхилений сирою UUID — "Instance 32f520b0-347a-..." — тому Список екземплярів було завантажено лише всередині руч...

kamo·6mo ago
Fixkamo-shared-library

Serialize РозширенняDto.assignedMemberId як рядок

переливи JS Safe-integer діапазон (наприклад, 1168485658174423046 круглі смуги як 1168485658174423000 раз впав на веб-переглядач. Передній `String(середина) ===...

Kamo·6mo ago

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

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

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