KamoCRM

Live Change Log

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

17,659
Total Changes
6,077
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,659AIService260APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,412kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,681kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,077Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
November 5, 2025
Featurekamo-internal

Додати інтеграцію Janus WebRTC для аудіо / відео дзвінків

- Додано використанняJanusWebRTC гак для керування викликами WebRTC - Додано компонент VideoCallPanel для відображення відео в чаті - Інтегрований з чатбоксом д...

snadjafinia·11mo ago
Revertkamo-internal

Відновлення WebSocket транспорту в SockJS

- Перевернутися до використання websocket транспорту (не опитування) - WebSockets є стандартними і повинні працювати належним чином - Зосередок на фіксуванні ак...

snadjafinia·11mo ago
Fixkamo-internal

Пропустити транспорт WebSocket у SockJS, щоб уникнути проблем HTTP/2

- Використання хр-стрімів і хр-поллінгів замість websocket - Ці транспортні засоби працюють з HTTP / 1.1 та HTTP / 2 без використання оновлення WebSocket - Уник...

snadjafinia·11mo ago
Fixkamo-internal

Налаштування транспорту SockJS для обробки HTTP / 2 WebSocket оновлення

- Виключно налаштуйте транспорт SockJS для того, щоб віддати перевагу WebSocket, потім знизіть до Xhr-streaming/xhr-polling - Оновлення HTTP / 2 WebSocket може ...

snadjafinia·11mo ago
November 4, 2025
Fixkamo-internal

Забезпечити маршрут повідомлення визнається Next.js

- Додана реєстрація для перевірки маршруту - Маршрутний файл існує і структура правильний для Next.js 15

snadjafinia·11mo ago
Fixkamo-internal

Видаліть невибагливе майно "активний" від STOMP Реєстрація клієнтів

- СТОМП Клієнт не має права власності - Тільки перевірте майно, яке є правильним показником стану

snadjafinia·11mo ago
Fixkamo-internal

Видалити непідтримуваний наWebSocketError обробник від STOMP клієнт

- наWebSocketError не є дійсним майном у Клієнті - SockJS похибки (onerror, onclose) вже забезпечують обробку помилок

snadjafinia·11mo ago
Fixkamo-internal

Додайте комплексне управління похибкою WebSocket та журнал

- Додано SockJS помилки обробників (відкрито, onerror, onclose) для зловживання несправностей з'єднання - Додано виявлення часу з'єднання (10 секунд) для виявле...

snadjafinia·11mo ago
Fixkamo-internal

Видалити неправильний HTTPS агент робота

- Перевернуті зміни, які перенесли перевірку сертифікату - Сертифікати видаються автоматично-сертифікаційною службою (шифрування Let's), не самопризначеною - По...

snadjafinia·11mo ago
Fixkamo-internal

Використовуйте HTTPS з агентом, який приймає сертифікати

- Перевернуто завжди використовувати HTTPS (не HTTP) - Додано HTTPS агент з відхиленнямНесанкціонований: false для самопризначених сертитів - Це дозволяє на сер...

snadjafinia·11mo ago
Fixkamo-internal

Використовуйте ім'я сервісу Kubernetes для MediaService, щоб уникнути проблем сертифікації SSL

- Server-side Next.js маршрути тепер використовувати **************** - Це дозволяє уникнути помилок самопризначених сертифікатів при підключенні до https://med...

snadjafinia·11mo ago
Fixkamo-internal

Зняти старі /api / захист / медіа / маршрути, які перехоплюють запити

- Старі маршрути були переадресовані в APIService, які більше не мають кінцевих точок - Усі медіа-запити повинні пройти через /api/media/довідки безпосередньо в...

snadjafinia·11mo ago
Featurekamo-internal

Додайте детальний журнал про помилки для створення сеансу MediaService

- URL-адреса Log MediaService - Головні редактори - Розширений журнал помилок з повними деталями помилок - Включіть URL-адресу в відповідь про помилку для видал...

snadjafinia·11mo ago
Fixkamo-internal

Зворотній зв'язок/checkout@v4 для узгодження інших проектів Next.js

- Вилучити складну логіку ручного виїзду, яка викликає повіски - Використовуйте стандартні дії/checkout@v4, як kamo-login і kamo-register - Спрощуйте контекст п...

snadjafinia·11mo ago
Fixkamo-internal

Використовуйте неглибокий клон, щоб запобігти висихання

- Використовуйте - глибиною 1 для швидкого затискання - Додати час (120-ті рр., 300-ті роки для повного) - Повернутися до повного клону, якщо не буде - Витратит...

snadjafinia·11mo ago
Fixkamo-internal

Зміна дійсного каталогу до git clone, щоб уникнути помилки каталогу

- Змінити /тмп або / перед видаленням / блокування робочого простору - Тільки видалити каталог, якщо він існує, але не є git repo - Запобігає 'Неможливо прочита...

snadjafinia·11mo ago
Fixkamo-internal

Використовуйте жорсткийкодований репозиторій URL і встановити GITHUB WORKSPACE var

- Використовуйте прямий репозиторій URL, щоб уникнути проблем з роздільною здатністю DNS/hostname - встановити GITHUB WORKSPACE змінну для наступних кроків - Ви...

snadjafinia·11mo ago
Fixkamo-internal

Використовуйте git clone безпосередньо замість відновлення на порожній робочому просторі

- Репозиторій Clone за допомогою git безпосередньо з URL-адресою репозиторій - Ручка як свіже клон і існуючі репозитори - Використовуйте робочу спрямованість дл...

snadjafinia·11mo ago
Fixkamo-internal

Спрощуйте всі етапи оформлення - видаліть git операції, які висить

- Видаліть git fetch/reset/clean від розгортання робочих місць - Forgejo runner вже має код перевірки - Просто перевірте GITHUB WORKSPACE діє

snadjafinia·11mo ago
Fixkamo-internal

Simplify checkout step - remove git clone that was hanging

- Remove git clone logic that was causing 20+ minute hangs - Forgejo runner already has code checked out, just verify directory - Remove unnecessary git fetch/r...

snadjafinia·11mo ago
Fixkamo-internal

Improve checkout and Docker build context handling

- Add proper repository cloning if not already checked out - Verify Dockerfile exists before building - Use absolute paths for Docker build context - Fix workin...

snadjafinia·11mo ago
Fixkamo-internal

Replace actions/checkout with manual git checkout to avoid DNS issues

- Replace actions/checkout@v4 with manual git checkout commands - Forgejo runner already has code checked out, just need to ensure clean state - Fixes DNS looku...

snadjafinia·11mo ago
Featurekamo-internal

Add direct MediaService routes via media.{domain} for WebSocket support

- Create new /api/media/* routes that forward directly to media.{domain} - These routes bypass APIService to allow secure WebSocket connections - MediaService r...

snadjafinia·11mo ago
Featurekamo-internal

Add logging for subscription request to backend

- Log when subscription request is sent to /app/chat/subscribe - Helps verify if subscription requests are reaching the backend

snadjafinia·11mo ago
Featurekamo-internal

Add detailed logging for subscribe function

- Log when subscribe() is called and current connection state - Log client existence and connection status - Helps diagnose why subscriptions aren't being creat...

snadjafinia·11mo ago
Featurekamo-internal

Add detailed WebSocket connection logging

- Enhanced logging for WebSocket connection success/failure - Log connection frame details on successful connection - Log detailed STOMP error information - Hel...

snadjafinia·11mo ago
Fixkamo-internal

Extract large IDs from raw JSON to prevent JavaScript precision loss

- Extract memberID, userID, orgID, and securityOrgId from raw JSON string before parsing - Prevents precision loss for IDs > Number.MAX_SAFE_INTEGER (9007199254...

snadjafinia·11mo ago
Fixkamo-internal

Add detailed logging for member ID precision debugging

snadjafinia·11mo ago
Fixkamo-internal

Replace 'any' type with proper interface for message mapping

snadjafinia·Nov 4, 2025
Fixkamo-internal

Make sendTyping async to support await

snadjafinia·Nov 4, 2025
Fixkamo-internal

Add typing indicator display in message list

snadjafinia·Nov 4, 2025
Featurekamo-internal

Add typing indicators for real-time typing status

snadjafinia·Nov 4, 2025

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