Журнал змін

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

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

Зробіть налаштування WebRTC вижити pod

Попередній підхід (http custom.conf with [general] override) насправді приймають ефект, тому що Asterisk INI parser не відзначає багато [general] розділи по всь...

Kamo·4mo ago
FixKlusterServices

Увімкнути сервер Asterisk вбудованого HTTP на :8089 для WebRTC /ws

Chan pjsip `protocol=ws` транспортних поїздок на вершині res http websocket, яка в свою чергу вимагає вбудованого сервера HTTP Asterisk. Про нас За замовчування...

Kamo·4mo ago
Featurekamo-internal

Показати шлях типу продажу в Додому Підзаголовок

Додаток типу продажу ринку та субтитри до лінії "Додати до" форма дзеркалує етикетки, які використовуються в Edit Market popup *********************************...

kamo·4mo ago
FixSecurityService

Пріоритетуйте справжню ім'я користувачаAlias для відображення

ім'я користувачаAlias є функціонально логінною ручкою (часто дорівнює назві користувачів), не ім'я дисплея. Реальні імена людей, які живуть на User.name (EmbNam...

Kamo·4mo ago
Refactorkamo-internal

Перемістити Lead дію в заголовок, Drop sticky bar

Замініть кнопку "відмінити" з первинним Створити дії і видаліть нижню палицю дію бар цілком. Додати задню іконку зліва від Провідників > Новий провідний хлібопе...

kamo·4mo ago
Fixkamo-internal

Scope Add Lead scroll і нижній колонтитул на його область вмісту

Форма була використана MinHeight: 100vh всередині батька, який вже тел.(100vh - 56px), закріплення зовнішньої рульової панелі навіть при вмісті. Також використо...

kamo·4mo ago
Featurekamo-internal

Уніфікований телефонSdk підтримує RingCentral + sip.js (FreePBX)

Підсумок м'якого телефону, який використовується для миттєвого керування колекцією-веб-телефоном безумовно, що кинув на будь-яку точну форму FreePBX, тому що SD...

kamo·4mo ago
FeatureVOIPService

WSS-Aware SIP-регулятори для мобільних телефонів

/api/voip/sip/credentials endpoint тепер повертає облікові дані браузера SIP стека може використовуватися: WSS транспорт, публічний домен, URL wsServers. - Sip...

Kamo·4mo ago
FeatureKlusterServices

Додати WSS WebRTC транспорт для смартфонів

Asterisk's chan pjsip тепер зв'язує звичайний WebSocket транспортний засіб 0.0.0.0:8089 і Traefik припиняється TLS на *********** (порт 443) so kamo-internal мо...

Kamo·4mo ago
Fixkamo-internal

Розумна багатошарова верстка для додання провідної форми

Реструктуризація сторінки в топ-рівневу сітку так розділи композують горизонтально замість розтягування окремих полів: - Ринок і призначення використовується 3...

kamo·4mo ago
Fixkamo-internal

Використовуйте /api/security/members/names для роздільної здатності імен членів

Фільтри кінцевої точки для активних команд, тільки відсутні призначення членів або неактивних членів. Перемикач на /names, які повернення всіх членів незалежно ...

kamo·4mo ago
FeatureSecurityService

Додати /ім'я кінцевої точки повернення ID→name для всіх членів незалежно від держави

Фільтри кінцевої точки для активних команд призначення може надати посилання на базові члени або неактивні члени. Використання /ім'я для ID→name роздільна здатн...

Kamo·4mo ago
Refactorkamo-internal

Отримати найкращий контакт Час вільного поля

Замініть ранок/Afternoon/Вечірній збиток на вершині Перегляд форм редагування зі звичайним текстовим входом, щоб користувачі могли описати конкретну вікна (напр...

kamo·4mo ago
Fixkamo-internal

Повна пропускна здатність додати провідну форму і зазор для липких ніг

Поверніть максимальну пропускну здатність 1200px на /leads/new так, що форма пропускає область сторінки, і bump вниз накидка так липкі дії бар більше не перекри...

kamo·4mo ago
Featurekamo-internal

Один-лідер Додати Lead форму в /leads / новий

Refactor Add Lead from in-page multi-tab pane в спеціальний маршрут в /leads /new так що він може бути пов'язаний безпосередньо. Поточний ринок через як ?market...

kamo·4mo ago
FeatureSecurityService

**************************************************************************************************************************************************************************************************************************************************************************** Головна

Повертає продажіТип, підТип та спеціальніформи для ринку за допомогою ринкуІд так Додаток Провідна форма може надати поля підтипу і вносити спеціальні форми без...

Kamo·4mo ago
FixSecurityService

Вирішити ім'я дисплея з правильним пріоритетом в кінцевій точці

Пріоритет: User.nameAlias → user.name.formatFull() → user.alias → user.username

Kamo·4mo ago
Featurekamo-shared-library

Expose єDisplayOnIntake in FormFieldDTO

Kamo·4mo ago
Fixkamo-internal

Пробе майстер модель кінцевої точки і зафіксувати прикладниймодель org ID

- Замініть нанесеніModel.source-накладні ворота з прямим зондом /api/security/master-model на mount; r.ok=false (409) означає org регулюється галузевим типом — ...

kamo·4mo ago
Fixkamo-internal

Gate censorship tab options by applied model constraints

- Hide EDIT MASTER MODEL button when org is governed by a branch type (use appliedModel.source instead of unreliable org context branchTypeID) - Hide ATF fiel...

kamo·4mo ago
Featurekamo-internal

Персист активної поштової скриньки в парам запиту URL

Переключення поштових скриньок тепер оновлення URL (?mailboxType, ?mailboxId, ?mailbox) Отже, освіжаючи браузер відновлює той самий поштовий скриньку. Повідомле...

kamo·4mo ago
Featurekamo-marketing

Add Flowroute to integrations hub page

Kamo·4mo ago
Featurekamo-marketing

Add Flowroute to INTEGRATED WITH banner

Kamo·4mo ago
Fixkamo-internal

Mark-as-read and message fetch for shared/member mailboxes

Classic mode now loads shared mailbox messages via the correct /messages/{folder} endpoint (was calling the non-existent /conversations endpoint). Fetching a fu...

kamo·4mo ago
FixEmailService

Mark-as-read for shared and member mailboxes

EmailController.setFlags now accepts an optional mailboxId query param and routes through resolveProviderWithMailbox so member-mailbox flags are set against the...

Kamo·4mo ago
Featurekamo-internal

Show accurate provider connection status from isConnected field

Replaces the old logic that showed "Connected" for any provider with no sync error (including brand-new providers that were never tested). New three-state badg...

kamo·4mo ago
FeatureVOIPService

Persist connection test result to isConnected field

- test() endpoint saves isConnected=true/false to DB after every health check - update() resets isConnected to null when configJson changes (credentials may h...

Kamo·4mo ago
Featurekamo-shared-library

Add isConnected field to VoipProviderInstance

Nullable Boolean: null = never tested, true = last test passed, false = failed. Requires KamoInitializerService schema migration to add IS_CONNECTED column.

Kamo·4mo ago
FixVOIPService

Use extensionId as external ID, not Relay node id

FreePBX returns the same Relay id (ZXh0ZW5zaW9uOg== = "extension:") for every extension because the id field is not populated. Using it caused all extensions to...

Kamo·4mo ago
FixEmailService

Handle IMAPInputStream в getMessage для запобігання ClassCastException

JavaMail може повернути IMAPInputStream замість декодованого String part.getContent() при вмісті повідомлення не було попередньо фіксовано. Про нас прямо (Strin...

Kamo·4mo ago
Featurekamo-marketing

Показати активні пропозиції банера з живим мілісекундним відліком

Підсумок активного сервера просування на головній сторінці та надає ГеройОферБаннер між підголовою та безкоштовною виплатою. У банері відображається сума знижок...

Kamo·4mo ago

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

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

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