Журнал змін

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

17,933
Загальні зміни
4,614
Особливості
4,543
Фіксатори
32
Проекти
Фільтр за проектом
Всі проекти17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Фільтр за типом
Всі типиBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
March 11, 2026
Fixkamo-internal

Чат УІ-поліл - первинний колір їхнього приготування, смайлики всередині входу, круглий відправка btn, колір шестигранного статусу

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

kamo·6mo ago
Fixkamo-internal

Покращення системи чату - редагування хребта, обертання маски, кольори, максимізація

- Виявлення редагування (backspace/delete) проти натискання в вході, щоб викликати зворотний бік HexHead spin - Обертувати шестигранну маску разом з бордюром пі...

kamo·6mo ago
Fixkamo-internal

Не визнано *** сеанс, коли він відповідає новому сеансу OTK

Важкий маршрут був вилучений існуючий *** сеанс від Redis перед пошуком OTK. Коли OTK вказував до тієї ж сесії, не знайдено або вибухнув. Тільки недійсний старе...

kamo·6mo ago
FixMediaService

Прийняття *** з параму запиту для перехресного субдомену WebSocket auth

Читати *** ID від ?****= параметр запиту спочатку, знизився назад до печиво. Це дозволяє Frontend на внутрішній.kamocrm.com автентифікувати WebSocket підключенн...

Kamo·6mo ago
Fixkamo-internal

Pass *** Ідентифікатор в якості запиту для крос-піддомена WebSocket auth

Замість перекриття на крос-домені печиво (що не працює поперек) subdomains, прочитайте *** cookie-клієнт-назад і пройти його в якості запиту параметр при підклю...

kamo·6mo ago
Fixkamo-login

Set *** домен для .kamocrm.com

Cookie було встановлено без явного домену, запобігаючи його відправленню to media.kamocrm.com для автентифікації WebSocket.

Kamo·6mo ago
Fixkamo-internal

Set *** домен для .kamocrm.com

Файл cookie *** був встановлений без явного домену, за замовчуванням Веб-сайт: www.kamocrm.com Це запобігає відправленню файлів cookie media.kamocrm.com під час...

kamo·6mo ago
FixMediaService

Ручка застібка NATS споживача з унікальною торговою маркою

- Витяжний обробник повідомлень для створенняNatsMessageHandler() метод - Додати логіку птиху з унікальною назвою споживача, коли "Доставка вже обмежена" помилк...

Kamo·6mo ago
Fixkamo-internal

Розгортання чатів, відстеження присутності та автоматичні проблеми

- Виправлення повідомлень, які не отримують шляхом переробки підписки НАТС з унікальними Ім'я споживача при похибці "Покупець вже обмежений" - Виправлення стану...

kamo·6mo ago
Fixkamo-internal

Вирішити помилку типу MUI і поділитися одним підключенням STOMP WebSocket

- Додати tsconfig доріжки для @mui/icons-material, щоб обійтися зламаними ESM Експорт в v7.3.1 який вказує на неіснуючі ./esm/index.d.ts - Створіть чатWebSocket...

kamo·6mo ago
Fixkamo-internal

Використовуйте реф для членPanelOpen у OpenChat для запобігання закривання застібки

Коли користувач відкриває панель членів, натискає учасника чату, потім закриває Панель перед початком сеансу API зворотний дзвінок, вікно чату було позиціонував...

kamo·6mo ago
March 10, 2026
FixKlusterServices

Remove forced WebSocket headers from media middleware

Traefik v3 handles WebSocket Upgrade/Connection headers natively. Remove forced headers that broke non-WebSocket API requests.

Kamo·6mo ago
Fixkamo-internal

Маршрут Медіасервіс трафік через Трафик на порту 443

- Додати MEDIASERVICE URL конвертер для доступу до служби кластерів - Виправлення getMediaServiceBaseUrl в 9 маршрутах API для використання env var перший - Web...

kamo·6mo ago
FixMediaService

Маршрут WebSocket через Traefik на порту 443

- сервіс.yaml: fix port 80→8443 to match pod's фактичний слуховий порт - ingressroute.yaml: схема використання HTTPS + порт 8443 для backend - серверитранспорт....

Kamo·6mo ago
Fixkamo-shared-library

Зробіть кондиціювання квасолею на репозиторійній доступності

Додати ***********, щоб Engagement Мистецтво Торгівельне обслуговування, щоб вони були тільки завантажені при репозиторій торгівлі сканування. Запобігає незадов...

Kamo·6mo ago
FixKlusterServices

Add system account to all NATS configs

Add $SYS account with admin credentials to k0m1, k1m1, and k2m1 NATS configs. Enables nats CLI cluster management operations (peer removal, step-down, etc.) for...

Kamo·6mo ago
FixMediaService

Використовуйте кластер-вну DNS для підключення НАТС

Зміна URL за замовчуванням NATS від WireGuard IPs (100.64.x.x) до nats.kamo.svc.cluster.local для локального сервера. Віддалені вузли (k0m1, k2m1) залишаються н...

Kamo·6mo ago
Fixkamo-shared-library

Запуск програми Allow, коли NATS не доступний

Видалити @ConditionalOnBean з jetStream() і додати @Nullable до Параметри підключення. Коли natsConnection() повертає null (NATS) ненадійна), Весна більше не зн...

Kamo·6mo ago
Fixkamo-internal

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

Комунікації → Документи → Відкрити завдання → Історія

kamo·6mo ago
Fixkamo-internal

Видалити макет.tsx, виправити помилки типу docCount/historyCount

- Видаляє макет.tsx, який був невірно доданий (повний вплив на весь сайт) - Перевернути сторінку.tsx обгортка div (не потрібно) - Перемістити градієнтовний фон ...

kamo·6mo ago
FixSecurityService

Save sessionTimeoutMinutes on member update

Kamo·6mo ago
Fixkamo-internal

Update PipelineOrdersTab аеродром імена постачальників, щоб відповідати Backend DTOs

Змінено v.uid → v.id, v.name → v.companyName, і обранийVendorId тип від кількості до рядка, щоб вирівняти з CommerceMarketVendor DTO.

kamo·6mo ago
Fixkamo-internal

Типи Align TypeScript з Backend DTOs для ринків торгівлі

The CommerceMarket, CommerceMarketVendor, і постачальникКатегорія TypeScript інтерфейси, які використовуються неправильні назви поля (увійти/ім'я проти ID/title...

kamo·6mo ago
Fixkamo-internal

На ринку трубопровідних ринків не завантажується і розбірка ринку

Pipeline було показано "Не налаштовуються торговельні ринки", оскільки getPOSConfig() ніколи не повернулися до сфери ринків. Тепер Fetches ринки з торгівліMarke...

kamo·6mo ago
Fixkamo-internal

Resolve 'u.map не функція' на налаштуваннях POS і оновлення ТПП

- Додати екстракцію оборонного масиву в CommerceMarketApi (getMarkets, getVendorCategories, getMarketVendors, SeedVendorCategories) для обробки загортнути відпо...

kamo·6mo ago
Fixkamo-internal

Resolve Next.js динамічний маршрут ламкого конфлікту ('id' vs 'market Я)

Збірник [marketId] каталог в [id] для Commerce-markets API маршрутів. Далі.js вимагає всіх динамічних сегментів на однаковому рівні шляху ім'я параметра. Перейм...

kamo·6mo ago
Fixkamo-internal

Виправлення помилок TypeScript на вкладках трубопроводів

- Зробіть параметр стовпців доCSV за бажанням з автоматичною активацією з ключів об'єкта - Виправлення виклику Blob у закупівляхТаб (з підрахунком паргів, відсу...

kamo·6mo ago
March 9, 2026
Fixkamo-internal

Remove duplicate session timeout fields from session types

Aligns with SecurityService change that removes createdAt/expiresIn from Redis session records and tokenExpiration from session info responses. - user-info/rou...

kamo·6mo ago
FixSecurityService

Remove duplicate session timeout system from Redis records

Session expiry is now managed solely by the Redis key TTL. The internal createdAt/expiresIn fields stored inside the Redis value have been removed — they formed...

Kamo·6mo ago
Fixkamo-internal

Make settings content panel scrollable

kamo·6mo ago
Fixkamo-internal

Balance footer help text spacing

kamo·6mo ago
Fixkamo-internal

Update internal layout and styles

- Make main wrapper background transparent so home page fixed background is not covered - Include latest adjustments to automation, security access, and account...

kamo·6mo ago
February 22, 2026
Fixkamo-analytics

Зробіть підписку на електронну пошту

Закриті #3981

Alejandro Gispert·6mo ago
February 15, 2026
Fixkamo-internal

Handle optional effectiveDate and processedAt in DateTimeDisplay

Type error: string | undefined not assignable to string | number | Date. Add null checks before passing to DateTimeDisplay, show em-dash when absent.

kamo·6mo ago
Fixkamo-internal

Align Commerce submenu with actual Commerce page tabs

- Rename Domain Configuration to Engagement Types - Add Rental Assets, Vendors, Subscription Plans - Update tab param to engagement-types for consistency - Labe...

kamo·6mo ago
Fixkamo-internal

Advanced datagrids fill 100% of content area

- SettingsView: tab content wrapper overflow hidden, motion.div flex chain so tab content gets bounded height and grids can expand. - PipelineRentalAssetsTab:...

kamo·6mo ago
February 14, 2026
FixKlusterServices

Resilient probes so cluster stays up when one node is offline

- Liveness: tcpSocket on 4222 (do not depend on JetStream meta leader) - Readiness: initialDelay 90s, period 15s, failureThreshold 10 so k0m1+k1m1 can form qu...

Kamo·6mo ago

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

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

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