KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,662
Total Changes
6,080
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 26, 2026
Featurekamo-internal

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

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

kamo·6mo 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·6mo 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·6mo ago
Featurekamo-internal

Дріт Доступний / недоступний перемикач для резервного копіювання та виправлення помилок присутності OFFLINE

- Перейменування Paused/Active Chip на Доступний/UnЗагружено гостем - Видача початкової доступності на кріпленні та стійких носіях через новий API для обміну по...

kamo·6mo ago
Fixkamo-internal

Пройдіть вибранийФолдер для ThreadDetailView так електронної пошти: забір змінних вогнів з реальною папкою

розмова.папер завжди невизнаний, тому що Java ConversationEntity має папкуІд (текст[]) не поле для папки. Це викликане навантаженняThread to позначка викликуПер...

kamo·6mo ago
Fixkamo-internal

Виправлення поштових скриньок синхронізації на первинну поштову скриньку

Вимкніть за замовчуванням до першого пункту списку, оскільки вибрана поштова скринька ініціюється без поштових скриньокІд, що викликав поточний який не відповід...

kamo·6mo ago
Fixkamo-internal

Поверхня HTTP помилок, так що завантаження несправностей видно

Замінена безшумна консоля. Отже, користувач бачить реальну причину відмови (статус + відповідь) замість тихого приступу до оновлення підрахунку. Додано консолі....

kamo·6mo ago
Fixkamo-internal

Перевірити зворотний endingCount, знизити кількість клієнтів

Backend pendingCount тепер непрочитано (counts Support TICKET сеанси з повідомленнями, що за останній перегляд власника. Коли агент відкриває квиток, markAsRead...

kamo·6mo ago
April 25, 2026
Fixkamo-internal

MarkAsRead після того, як агент надішлемо таким чином

На підтримку квитків зберігаються як відвідувачі, так і агентські повідомлення так само системаМембер, тому непрочитаний запит є учасником-агностичним і повніст...

kamo·6mo ago
Otherkamo-internal

Додати запис до завантаження фон проксі маршруту

Log org/index, ім'я файлу/розмір/тип, а також статус відповіді щоб діагностувати, чому завантаження фону не досягаються APIService.

kamo·6mo ago
Featurekamo-internal

Додавання стовпчика Місцезнаходження до даних про квиток

Читачі *********************************************************************************************************************************************************...

kamo·6mo ago
Fixkamo-internal

Пропустіть папку для завантаження кнопки "Тирецька птиця"

loadThread takes (threadId, папка); кнопка повторення помилок тільки пропущена ниткаІд, поломка камо-інтернал. Зберіть виклик підпис.

kamo·6mo ago
Featurekamo-internal

Пертикет Переглянути значок + "Нові повідомлення тільки" фільтр

- Список квитків показує чат-бублевий значок з непрочитаним підрахунком поруч з квиток #, коли сеанс має повідомлення, що виникли, ніж агента останнє повідомлен...

kamo·6mo ago
Fixkamo-internal

Очистити непрочитані показники при відкритті розмови

ThreadDetailView тепер надсилає повідомлення електронної пошти:змінюється за допомогою плагіна після маркуванняConversationRead усувається так, що MailButton re...

kamo·6mo ago
Fixkamo-internal

Break min-w-0 chain to contain email scroll in body column only

Add min-w-0 to outer container and main content flex div so flex children cannot expand to email min-content width, which was causing the page-wide horizontal s...

kamo·6mo ago
Fixkamo-internal

Хоіст-провайдери вище ToolProviders

Коренева причина як чатWebSocketProvider hoist: supportTicketWindow Контакти ******** і Чатбокс дзвінки useUnread().markAsRead(), але обидва вікна інструментів ...

kamo·6mo ago
Fixkamo-internal

Видалити дебюг консолі.log заяви і додати відсутні маршрути

Видаліть всі тимчасові дебати, додані під час відстеження WebSocket з Чатбокс, Квиток, членItem, чатTool і useChatWebSocket; додати перенаправлення сторінок для...

kamo·6mo ago
Fixkamo-internal

Запобігти заголовку повідомлення від розширення стовпця на довгих адресах

У лівій гнучкій дитині головки не було хв-w-0, тому довгий нерозривний лист Адреси в З/Т/КЦ змусили його ширину, щоб виростити, перетягування заголовок (і макет...

kamo·6mo ago
Fixkamo-internal

Hoist ChatWebSocketProvider вище ІнструментПровідувач

ІнструментДок (і його вікна інструментів, такі як SupportTicketWindow → КвитокЧай) монтується всередині ToolProviders, який sits ABOVE PresenceWrapper в дереві ...

kamo·6mo ago
Fixkamo-internal

Краплі Shadow DOM в e-mail рендерера так переповнення-x-auto вогонь

Тіней ДОМ був першопричиною. Широкий вміст електронної пошти (фіксовані таблиці пропуску) всередині тіньового дерева, пофарбованого в минуле господаря, не докла...

kamo·6mo ago
Fixkamo-internal

Align ChatWebSocketContext Шлях імпорту для постачальника

КвитокКата та чатПовідомлення '@/app/contexts/...' alias при попередньому імпорті через відносну './contexts/...' шлях. Далі.js пучка лікує ці, як дві різні екз...

kamo·6mo ago
Otherkamo-internal

Тимчасова консоль.лог простежувати шлях до підписки «Chat STOMP»

Додає консольні колоди на кожному етапі під'їзного трубопроводу (ефектний вогонь, охоронець, переданий() дзвінок, прикріпітьНапис, клієнт. Увійти /app/chat/subs...

kamo·6mo ago
Fixkamo-internal

Примушені тіні хост містяться в лініях стилі + містять: макет

Клас на основі переливу кс-ауто на тіні не було надійного виграшу проти тіні ':host { всі: initial }' скидання, тому широкий email зміст (фіксовані таблиці проп...

kamo·6mo ago
Fixkamo-internal

Широкий вміст електронної пошти в тіні DOM, не зовні

Попередню спробу додавати перелив-кс-ауто до легких предків DOM не може зловити широкий вміст електронної пошти, тому що візуальний фарба переповнення не сприяє...

kamo·6mo ago
Fixkamo-internal

Додати min-w-0 до вмісту електронної пошти div, так що переповнення-x-auto вогонь

Без min-w-0, flex-col дитячий за замовчуванням min-width:auto вирішується min-content, даючи широкі таблиці електронної пошти, розширюйте стовпець ширина. Зовні...

kamo·6mo ago
Fixkamo-internal

Закрити розрив від'єднання, що викликає скидання повідомлень в режимі реального часу

Видаліть ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````...

kamo·6mo ago
Fixkamo-internal

Містить горизонтальний перелив в електронному вигляді сковороди до 3-го стовпця

- Додати переповнення-x-прихований до повідомленняБроузер зовнішній контейнер як твердий кордон - Додати переповнення-x-прихований до колонки 3 обгортання і пер...

kamo·6mo ago
Fixkamo-internal

Відповісти на відповідь / вперед і зафіксувати відправлення зДодаток

- ProjectMessage тепер несе відДодатків, тому він протікає від openNewMessage через композитор - повідомленняБроузер зберігає активну поштову скриньку електронн...

kamo·6mo ago
Fixkamo-internal

Sub-tab content fills full content-area width

Drop the centered max-width constraint (was 920 / 1200 / 680 / 720 depending on tab) on SubTabShell. The page already lives inside SettingsView's content column...

kamo·6mo ago
Fixkamo-internal

Add download button to classic view attachment section

The classic view (MessageBrowser) had its own attachment list that was missing the download button — only the conversation view was fixed previously. Also align...

kamo·6mo ago
April 24, 2026
Fixkamo-internal

Логотипи та логотипи провайдера

Застібка / застібка фіксації: - Всі шість вкладок (Провідувачі, розширення, користувачів телефону, пристрої, голосова пошта, здоров'я) тепер оберніть їх вміст в...

kamo·6mo ago
Fixkamo-internal

Load FROM addresses from accessible mailboxes and aliases

Replaces the broken getFromAddresses() endpoint (which sent 'email' instead of 'address') with getAccessibleMailboxes() + listMemberAliases(), matching the same...

kamo·6mo ago
Featurekamo-internal

Вкладка конфігурації платформи (Загальний / VOIP & SMS / System User / Розширений)

Обгортання *********** в SettingsView з чотирма вкладками: - Загальний огляд платформи — загальний orgs, активний телефон-сервер кількість випадків, активна кі...

kamo·6mo ago
Fixkamo-internal

Додати кнопку завантаження вкладень і декупе знак-як-читати

- Додайте кнопку «Завантажити іконку» до кожного рядка вкладень, щоб користувачі могли змусити завантажити файл замість тільки відкриття в новій вкладці - Decou...

kamo·6mo ago
Fixkamo-internal

Parse формаData перед переадресацією, щоб запобігти двосторонньому корупції

запит.text() на багатопартійних/form-data пошкоджених бінарних байтів файлів; Перейти на веб-сайт: http://www.facebook.com/displayimage.php?pid=31 і дозволяє фі...

kamo·6mo ago
Fixkamo-internal

Видалити minHeight:100vh викликав подвійний прокрутки

Мінуси зовнішньої коробки: 100vh перевищили розмір макета (100vh - 56px) контейнер, що викликало як прокрутку, так і внутрішню переповнення:до активного одночас...

kamo·6mo ago
Refactorkamo-internal

Поверніть головний редактор сторінки, перейменуйте загальний суб-tab

- Вилучає задньої іконки + іконка щита + назва + субтитри Головний редактор безпеки / майстер-моделей. Кнопка скасування в липкій дії бар вже навігує назад, і с...

kamo·6mo ago
Fixkamo-internal

Краплі застібки Сплатити заголовок з таблиці безпеки

Коли було видалено поле самообслуговування Kamo Fees, що відповідає TableCell в корпусі рядка було видалено, але заголовок ще мав '<TeamMember> Сплачуйте клітин...

kamo·6mo ago
Fixkamo-internal

Censorship sub-tab тепер надає ATF перший за специфікацією

Замовляється від картки Censorship, щоб відповідати запитуваному порядку: 1. Спирт, тютюн та вогнепальна зброя 2. Допустимі вікові категорії 3. Дозволений праці...

kamo·6mo ago
Featurekamo-internal

Платформа-адміністрування, пагінація, пошук, фільтри, логотипи org

Платформа admins (top-level org owner) тепер див. кожен org в системі через систему новий /api/security/org/all-networks endpoint замість власних членств. Загол...

kamo·6mo ago
Featurekamo-internal

Sub-tabs в редакторі безпеки + очищення

- Security-model редактор на *********** тепер розбити в чотири субтабах: Загальні (Базова інформація, Видатність, Хто може створити, Налаштування платформи, Ко...

kamo·6mo ago
Fixkamo-internal

Видалити дублікати ?type= від apiPath

[xml.tar.tar.bz2], English, Українська... запитувати URL. Вбудовування ?type= другий раз в apiPath виробляється ?type=full?type=full at the backend, тому Spring...

kamo·6mo ago
Fixkamo-internal

Відновлення поштових скриньок для ідентифікаторів int64

Використовуйте getMemberIdString для поштових скриньок/пам'ят, нормалізувати id/mailboxId від EmailService, і приводять перемикач з доступним особистим поштових...

kamo·6mo ago
Featurekamo-internal

Alias видимість UI + Subdomain Branches кнопка на сторінці галузевих типів

СубдоменБранчесДіалог: - Редактор Alias замінив список чіпів з переліком рядків таблиці Реквізити користувачів та членів команди на alias — контроль адміністрат...

kamo·6mo ago
Fixkamo-internal

Cache-bust URL-адреси логотипу за допомогою темиRevision від config.json

ДинамічнийMetaLoader тепер зберігає темуРедагування в сеансах KAMO THEME CONFIG LOADED після fetching config.json. ThemeLogo слухати для цієї події та повторенн...

kamo·6mo ago
Featurekamo-internal

Налаштування діалогового вікна, веб-алюзивний шлях, і панелі надання DNS

Додає субдоменові відділення УІ по трьох поверхнях: - ******** новий "Subdomain Branches" button відкриває діалог для org-level увімкнути + GoDaddy creds, з Ред...

kamo·6mo ago
Fixkamo-internal

Поштова скринька читає org domains, не домени провайдера

Попередня проводка читати /api/email/domains (email provider domains) стіл. Ця таблиця є лише уповноваженою, коли сторонній постачальник електронної пошти інтег...

kamo·6mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing