KamoCRM

Live Change Loglog

Все функции, исправления и улучшения, размещенные как корабли. Ничто не сдерживается для запуска.

17,499
Общие изменения
5,986
Особенности
5,283
Исправления
30
Проекты
Фильтр по проекту
Все проекты17,499AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService250MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Фильтр по типу
Все типыBuild16CI523Chore774Docs3,254Feature5,986Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 30, 2026
Otherkamo-internal

Translate hardcoded UI strings

setup/dns (6 files): page, AliasStatusTable, DnsProgressView, DnsProvisioningPanel, DomainEntryForm, ManualDnsGuide. settings (10 files): diagnostics, essential...

kamo·5mo ago
Fixkamo-internal

Drop in place — jump every member, no softPush on release

The drift on release was softPushCluster firing on the user-drop path. A mega-cluster's bounds extend in all directions from the anchor, so the PADDING-margin /...

kamo·6mo ago
Otherkamo-internal

Translate hardcoded UI strings

account/view: 40 strings reused from existing namespace (no new keys). kb (13 files): translate article editor, viewer, reviews, resources, versions, navigation...

kamo·6mo ago
Otherkamo-internal

Перевод оставшихся жестких строк UI

Страница задач: Сохранить изменения, закрыть, добавить элемент задачи в поток автоматизации Отредактируйте название инструмента. Страница примечаний: Dismiss, L...

kamo·6mo ago
Otherkamo-internal

Replace hardcoded English with t() across leads pages

Translate remaining hardcoded UI strings in allotments, new, reports, and view/[id] to use next-intl. Add scripts/i18n-audit.py to detect remaining hardcoded st...

kamo·6mo ago
Fixkamo-internal

Drop firmly in place — tail-only throw + jump() to clear velocity

The previous fix still let heads drift on release because: 1. Throw detection averaged velocity across the full 110ms window. A user who flicked then decele...

kamo·6mo ago
Fixkamo-internal

Drop in place after a paused drag instead of drifting

Two cooperating bugs caused dropped heads (single or post-gather) to fly off to seemingly random positions when the user dragged fast, slowed to a stop, then re...

kamo·6mo ago
Featurekamo-internal

Добавить Personal + Chat/Docs/Notes/KB/HRS разделы

Индекс /settings не показывает разделы для не-администраторов, потому что каждый существующий раздел был закрыт справа от администратора (CONFIGURE SYSTEM, MANA...

kamo·6mo ago
Featurekamo-internal

Вращение открытия цели на основе соотношения сторон обзора

Рамка цели теперь наклонена на Atan2 (viewportH, viewportW), так что она открыта. правая сторона направлена к диагонали обзорного поля — для мониторов 16:9 точк...

kamo·6mo ago
Featurekamo-internal

Бросайте-удалить гол со счетом / пропущенные торжества

Рамка 132×132 цели появляется в верхнем левом углу, когда голова находится в соло-драг или активный бросок, смещение 56px из угла, чтобы головы могли Пропустить...

kamo·6mo ago
April 29, 2026
Featurekamo-internal

Бросьте физику с столкновениями с бассейном и следом кометы

Промахивая головой мимо порога броска, запускает его через видопорт в соответствии с эксплицитной физикой (трение, отскок ребра, упругость головы против головы)...

kamo·6mo ago
Fixkamo-internal

Отмена унаследованной скорости сопротивления при освобождении

Обработчик сопротивления обновляет значение движения головы с помощью быстрого mx.set(nx) Звонки, которые фреймер-движение использует для вычисления скорости. К...

kamo·6mo ago
Fixkamo-internal

Crispen hexagon outline at all sizes/states

Four sources of softness eliminated: - **************** on the SVG - **************** on the visible outline so the stroke width does not stretch (and blur) u...

kamo·6mo ago
Fixkamo-login

Откажитесь, если сеанс orgID не соответствует хост-оргу

автологин принял любой *** и отчеканил OTK, указав на него, Независимо от того, к какой организации относится внутренний хост.* Несвежий или кросс-орг *** печен...

Kamo·6mo ago
Featurekamo-internal

Используйте OTK, отчеканенный сервером, для перехода в новую организацию

Предпочитаете otk, возвращенный POST/api/security/org, по сравнению с последующей версией. /api/security/enter-as round-trip. Сервер теперь чеканит нового владе...

kamo·6mo ago
FeatureSecurityService

Владелец монетного двора ***+OTK on org

После создания OrganizationOwner отчеканить свежий *** привязанный к новому владельцу TeamMember и верните OTK вместе с id/members. Без этого, Создатель остаетс...

Kamo·6mo ago
Fixkamo-internal

Расстояние между кластерами + правила группировки одинакового размера

Кластерные ячейки и гекс-соседство теперь получены из крупнейшего кластера. член вместо глобального масштаба, а последующие MV включают в себя центр-выравнивани...

kamo·6mo ago
Fixkamo-internal

Скрыть попувер при приглашении на встречу открывает диалог

Потоп оставался открытым под диалогом встречи, потому что Диалог был условно рендеринг внутри целевых ворот. Захватите приглашенного в момент щелчка, отклоните ...

kamo·6mo ago
Refactorkamo-internal

Перезапись системы перетаскивания/кластера с помощью магнитного захвата и сбора жестов

Заменить монолитную HexHeadGroup (847 линий) модульным кластерным двигателем Приложение/компоненты/чат/хексхеды/. Источник истины: каждая голова живет в кластер...

kamo·6mo ago
Fixkamo-internal

Robust English fallback for missing and empty locale translations

- mergeWithFallback now treats empty-string locale values as untranslated, falling back to the English value instead of rendering nothing - Replace bare NextI...

kamo·6mo ago
Fixkamo-internal

Update orders page account uid type from number to string

AccountSummary.uid is now a string (Long precision fix). Also remove parseInt comparison and type="number" from the manual account ID field.

kamo·6mo ago
Revertkamo-shared-library

Удалить @PostConstruct COMP — исправить существующие заказы прямо в DB

утвердить заказ() уже обрабатывает новые заказы COMP. Единовременный разрыв данных для Существующие заказы корректируются непосредственно в базе данных.

Kamo·6mo ago
RefactorSecurityService

Удалить конечную точку ручного резервирования — самоисцеление стартапа

Заказы COMP теперь автоматически предоставляются при запуске SecurityService через SubscriptionService @PostConstruct. Ручная конечная точка больше не нужна.

Kamo·6mo ago
Featurekamo-shared-library

Самоисцеляющиеся непредусмотренные заказы COMP на запуск

На @PostConstruct отсканируйте все заказы APPROVED COMP и предоставьте все, что Отсутствие подписки на аккаунт. Idempotent — find-or-create — безопасный способ ...

Kamo·6mo ago
Fixkamo-shared-library

Используйте CommerceMarket.getId() вместо getUid() в положении

CommerceMarket использует идентификатор @Id UUID (не uid), поэтому Lombok генерирует getId ().

Kamo·6mo ago
Featurekamo-internal

Переместите статус доступности вниз на левую сторону перед моим бизнесом

Переносит статусную таблетку из правой строки действия в левую часть приветствия, помещая ее между разделителем приветствия и Моим бизнесом с разделителем. Удал...

kamo·6mo ago
FeatureSecurityService

Добавить точку доступа для активации подписки COMP из утвержденного заказа

POST **************** звонки ****************, а затем аннулирует права на целевую организацию через Службу прав.

Kamo·6mo ago
Featurekamo-shared-library

COMP заказывает одобрение автопредложений АккаунтПодписка и присваивает лицензию

- Заказ подписки: добавить целевую организацию (отменяемую ФК к оргам) ************* Добавить целевую организацию - AccountRepository: добавьте findByPrimaryMem...

Kamo·6mo ago
Fixkamo-internal

CustomerMemberId - это строка идентификатора участника, разрешающая учетные записи в PrimaryMemberId

- posApi: AccountSummary uid string, add primaryMemberId; **************** Ссылка на сайт: ******************* клиентская строка - SubscriptionOrderWizard Отпра...

kamo·6mo ago
Fixkamo-shared-library

Сериализация CustomerMemberId как струна для сохранения Длинной точности

- AccountSummaryDTO: аннотируйте uid с ******************* и добавьте поле струн PrimaryMemberId, заполненное из Primary member id - CreateSubscriptionOrderRequ...

Kamo·6mo ago
Featurekamo-internal

Замените click-to-open на action popover + size control

Щелкнув шестнадцатеричной головой, теперь открывается полированный стеклянно-морфный попувер с Контекстные действия вместо немедленного открытия окна инструмент...

kamo·6mo ago
FeatureInitializerService

Добавить таблицу MEMBER UI PREFERENCES (порядок 60)

Idempotent CREATE для общего резервного копирования UI-предпочтения на каждого участника селектор размера поползновения и будущие настройки пользовательского ин...

Kamo·6mo ago
FeatureSecurityService

Add MemberUiPreferenceController for per-member UI settings

Backs the new hex-head popover size selector and any future small per- member UI preference. Endpoints under /api/security/members/me/ui- preferences resolve th...

Kamo·6mo ago
Featurekamo-shared-library

Add MemberUiPreference entity for per-member UI prefs

Generic per-member UI preference store (memberId, prefKey, JSONB value) for small persisted UI settings. First consumer is the hex-head popover size selector.

Kamo·6mo ago
Fixkamo-internal

Complete next-intl for System Diagnostics

Wire remaining MySQL, Redis, statistics, request, and accordion UI copy to components.settings.diagnostics keys; use locale-aware time and translated heap badge...

kamo·6mo ago
Otherkamo-internal

Revert "feat(billing): wire FeaturesManager to platform subscription for child-org gating" (недоступная ссылка — история)

Это возвращает к совершению ****************************

kamo·6mo ago
OtherSecurityService

Revert "feat(billing): добавьте конечную точку подписки на платформу для кросс-орга"

Это возвращает к совершению ****************************

Kamo·6mo ago
Featurekamo-internal

Wire FeaturesManager для подписки на платформу для знакомства с детьми

FeaturesManager назвал наследие **************** броски (невостребованный запасной вариант) вместо чтения реальной подписки на платформу. Теперь звонки *******...

kamo·6mo ago
FeatureSecurityService

Добавить конечную точку подписки на платформу для кросс-орга функции gating

У администраторов Child-org (например, у владельца GNosia Дэниела) есть подписка на COMP. заказов на корневую оргу KamoCRM, а не на свою собственную. Особенност...

Kamo·6mo ago
Fixkamo-internal

Наследие GetCurrentSubscription stub must throw, not return null

Возвращаясь к нулю, FeaturesManager рассматривает каждую организацию как не имеющую подписки. (billingLoaded=true, hasSubscription=false), блокировка всех перек...

kamo·6mo ago
Featurekamo-internal

Использование переведенного aria-label для вкладок SettingsView

Читать *************************************.

kamo·6mo ago
Fixkamo-internal

Модули Ambient json для гитигнорированных сообщений /*.json импорт

tsc и IDE разрешают сообщения JSON после слияния без необходимости Файлы под сообщениями /. Расширение для типов/**/*.d.ts.

kamo·6mo ago
Featurekamo-internal

I18n для унаследованного контента / боковой панели через настройкиLegacyHub

Замените жестко закодированный английский на Next-intl. Введет стабильные константы Тема Ид; ActiveTopic сравнивается с ids вместо переведенных строк отображени...

kamo·6mo ago
Refactorkamo-internal

Scope SettingsSearchBar to components.settings namespace

Use **************** with searchBar.* keys instead of global t() with full dotted paths.

kamo·6mo ago
Featurekamo-internal

Wire landing page to settingsLanding translations

Replace hardcoded feature cards and section copy with useTranslations- backed strings from **************** including ICU branch label for branch types cards. C...

kamo·6mo ago
Fixkamo-internal

Переместите настройки учетной записи, помогите панелям отправлять ключи

Замените все закодированные справки на странице учетной записи организации Использование ключей перевода. Расширить i18n-аудит, чтобы сообщить об отсутствии фай...

kamo·6mo ago
Fixkamo-internal

Wire organization account hero and tabs to i18n keys

Use **************** strings for SettingsView title, subtitle, and tab labels so the UI shows translated copy instead of raw placeholders left in dictionary ove...

kamo·6mo ago
Chorekamo-internal

Empty commit

kamo·6mo ago

Как вы видите судоходство?

Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.

Начните бесплатно навсегдаПосмотреть цены