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 18, 2026
Fixkamo-login

Перевірити перевірку за допомогою електронної пошти не користувацького

SecurityService /register/resend-verification очікує повідомлення електронної пошти в тілі, не користувачІд (які відповіді на помилки входу ніколи не включені)....

Kamo·6mo ago
FixEmailService

Add dao.repositories to JPA scan so EmailTemplateRepository is found

Same pattern as KamoInitializerService — explicit basePackages overrides default scanning and must include every package that has repositories.

Kamo·6mo ago
Fixkamo-register

Перемістити тіло помилки через проксі безпеки замість загального повідомлення

Попереднє повернення {error: "Поверніть помилку"} на non-2xxx, втративши реальний повідомлення про помилку від SecurityService. Тепер пересувається код стану і ...

Kamo·6mo ago
FixSecurityService

Align registration field names and response shape with frontend contract

Frontend sends nameFirst/nameLast but controller read firstName/lastName, causing 400 "First name is required". Success response now returns {status, userId, al...

Kamo·6mo ago
Fixkamo-register

Запобігання стеленого вікуРекТип з показу вікової перевірки невірно

- Org маршрут: зменшити Redis TTL від 24h до 5min і додати вікReqTypeMember для виявлення стелів, так що поля безпеки залишаються свіжими після змін DB - Реєстр...

Kamo·6mo ago
FixSecurityService

Add SecurityService and dao.repositories to EnableJpaRepositories scan

UserPhoneLookupRepository in recovery package was not picked up because EnableJpaRepositories only listed dao.repos and commerce. Added the SecurityService base...

Kamo·6mo ago
Fixkamo-register

Встановити назву вкладки браузера до "Регістр - {org name}"

ДинамічнийMetaLoader тепер викликає використанняThemeConfig і оновлення документа. Назва до 'Регістр - {org.title}' після завантаження org. Статичний недолік в ...

Kamo·6mo ago
Fixkamo-register

Вирішити помилки TS від кроків, які використовуються перед декларацією та катуванням Capcha

Move************************************************************************************************************************************************************...

Kamo·6mo ago
FixInitializerService

Add dao.repositories to EnableJpaRepositories scan

EmailTemplateRepository lives under dao.repositories.email, not dao.repos, so it was not picked up as a Spring bean.

Kamo·6mo ago
Fixkamo-shared-library

Додати DEFAULT false to email verified rating

Hibernate schema migrator генерує ALTER TABLE без за замовчуванням, не вдається на столах з існуючими рядами. колонкаВизначення змушує його до включають DEFAULT...

Kamo·6mo ago
FixESigService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixTranslateService

Bump kamo-shared-library до 1.4.0

Kamo·6mo ago
FixRAGService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixMediaService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixMCPGatewayService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixKBService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixEmailService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixDocsService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixDaemonService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixConversionService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixBillingService

Bump kamo-shared-library to 1.4.0

Kamo·6mo ago
FixAIService

Bump kamo-shared-library до 1.4.0

Kamo·6mo ago
FixSecurityService

Resolve duplicate emailTemplateServiceClient bean conflict

**************** and **************** were identical @Components with the same default bean name, causing **************** at startup. Delete the duplicate in r...

Kamo·6mo ago
FixVOIPService

Bump kamo-shared-library до 1.4.0

Docker Stage 1 будує кармо-шаредно-лібертовий головний (нині 1.4.0) і встановлює it to the local .m2; the service pom ще довідкований 1.0.0 який Maven не вдалос...

Kamo·6mo ago
Fixkamo-register

Застосувати виправлення SP6 і виконання якісних фіксаторів

C1: використання NEXT PUBLIC H** SITE KEY env Вар замість жорсткого коду C2: змінити РеєстрResponse.userId і всі параметри API від кількості до рядка (Cockroach...

Kamo·6mo ago
FixSecurityService

Address 4 code-review findings in registration and login paths

- Hide raw exception message in /register 500 path; log instead - Fail-closed (503) on email-verified DB check failure in login - verifyEmailToken throws if use...

Kamo·6mo ago
FixSecurityService

Append Z to dateCommitted so JS parses it as UTC

LocalDateTime.toString() produces no timezone designator, causing JavaScript's new Date() to treat the UTC value as local time and display timestamps 7-8 hours ...

Kamo·6mo ago
FixSecurityService

Convert PT midnight cutoff to UTC for today-count query

Commits are stored in UTC but the cutoff was a naive LocalDateTime in PT, causing yesterday-evening PT commits (00:00–06:59 UTC) to be counted as today.

Kamo·6mo ago
FixEmailService

JavaScript licenses API Веб-сайт

Вирівнюйте назви поля з передовими очікуваннями для списку поштових скриньок членів.

Kamo·6mo ago
Fixkamo-marketing

Замініть всі екземпляри логотипів CSS-фільтра з білим SVG

Навігація, підвігація, нижній колонтитул, і Перевантажувач тим самим зламаний фільтр яскравості-0 ввімкнути шаблон. Замінити логотип-повний білий.

Kamo·6mo ago
Fixkamo-marketing

Використовуйте білий SVG логотип в нижній частині замість фільтра CSS

Same Fix as the nav - CSS filter on img всередині backdrop-filter unreliable on iOS Safari.

Kamo·6mo ago
Fixkamo-marketing

Охоронний колір-схема з ! Імпортант на тему CSS override

Динамічний MetaLoader може вводити віддалений CSS, який виграє каскад. Додати !important забезпечує колір-схема: темний ніколи не може передаватися на тематични...

Kamo·6mo ago
Fixkamo-marketing

Виключіть нижній колонтитул і нав’язування з TouchOptimized min-heightforce

TouchOptimized було встановлено minHeight:44px на всіх <a> елементи коротше, ніж 44px, включаючи нижній колонтитул (~20px) Цей ран під час зволоження жорсткий о...

Kamo·6mo ago
Fixkamo-marketing

Використовуйте попередньо відредагований білий SVG логотип замість фільтра CSS

Фільтр CSS на img всередині резервного копіювання ненадійний на iOS Safari. Генерувати логотип-фул-білий. З усіма заповненнями, встановленими до #ffffff і наван...

Kamo·6mo ago
Fixkamo-marketing

Lock Tailwind темний режим варіант на основі класу, ніколи не користувацькі медіа запиту

Tailwind v4 за замовчуванням темний: утиліти для відповіді на волі-color-scheme Важкий суперрайд забезпечує темне: класи тільки активуються при класі .dark В да...

Kamo·6mo ago
Fixkamo-marketing

Використовуйте стиль inline фільтра на посилання на логотип для надійного білого рендерингу

У мобільних браузерах невідповідні класи фільтра Tailwind на елементах img. Внутрішній стиль на якірному елементі гарантує яскравість(0) інверт(1) діє скрізь.

Kamo·6mo ago
Fixkamo-marketing

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

Зміна від 'light тільки' до 'dark' у світі.css, генеруватиПерегляд і html стиль елемента — це зупиняє браузер від рендерингу SVGs та рідного UI в режимі світла,...

Kamo·6mo ago
Fixkamo-marketing

Запобігання логотипу від рендерингу за навпіл на мобільний

Ім’я користувача: http://www.facebook.com/ з резервним фільтром заголовка на мобільних браузерах, викликаючи логотип, щоб фарбувати за фоном заголовка. Використ...

Kamo·6mo ago
Fixkamo-marketing

Розчинити прокрутку і мобільний кліпінг на JumpToBar і PreviewBanner

- Додайте переповнення: приховані до перемички внутрішньої ємності JumpToBar для запобігання вертикальної прокрутки -Дозвоніть PreviewBanner зміст для обгортанн...

Kamo·6mo ago
Fixkamo-marketing

Замініть простір-й-4 з вбудованим флексовим зазором на списку посилань нижньої колонки

Tailwind Space-y-4 використовує : де() (специфічна 0) які раси з CSS завантаження на тверде освіження, що викликає неспроможне вертикальне змішування. Інлайн ст...

Kamo·6mo ago
FixKlusterServices

Set Traefik externalTrafficPolicy=Local to preserve client IP

With the default "Cluster" policy, kube-proxy SNATs external traffic to the node IP before forwarding to Traefik. That caused Traefik to see the node IP as the ...

Kamo·6mo ago
Fixkamo-marketing

Додати відсутність запитуІнтеграція i18n ключ по всій місцевості

Кнопка «Видалити запит» під назвою «Зроблено індивідуальну інтеграцію? КТА на /інтеграції був паданий назад до сирого ключа *********** оскільки ключ не визначе...

Kamo·6mo ago
April 17, 2026
Fixkamo-login

Сайт: www.kamocrm.com

Поточний час: https://kamocrm.com/ але канонічний камо-маркетинг хост https://www.kamocrm.com/. Оновлення всіх трьох варіантів hrefs, так що вхідний сигнал SEO ...

Kamo·6mo ago
FixKlusterServices

Clean up legacy analytics deployment on each CI run

Delete old analytics deployment, service, and ingressroute that conflict with the kamo-analytics deployment managed by its own CI/CD pipeline.

Kamo·6mo ago
FixKlusterServices

Strip X-Frame-Options header in iframe-compatible middleware

Set X-Frame-Options to empty string to remove the SAMEORIGIN value that was being inherited, allowing CSP frame-ancestors to control iframe embedding instead.

Kamo·6mo ago

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

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

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