Журнал изменений
Что нового.
Каждое усовершенствование платформы, как только она появится.
· SecurityService
Добавить конечную точку подписки на платформу для кросс-орга функции gating
У администраторов Child-org (например, у владельца GNosia Дэниела) есть подписка на COMP. заказов на корневую оргу KamoCRM, а не на свою собственную. Особенности Менеджер был Запрашивать не ту систему и ничего не находить, блокировать все функции. Новый GET **************************** решать идентификатор пользователя абонента через границы организации, находит их членство в root-org, и возвращает свой последний подтвержденный заказ подписки с платформы Торговая система.
· kamo-internal
Использование переведенного aria-label для вкладок SettingsView
Читать *************************************.
· kamo-internal
I18n для унаследованного контента / боковой панели через настройкиLegacyHub
Замените жестко закодированный английский на Next-intl. Введет стабильные константы Тема Ид; ActiveTopic сравнивается с ids вместо переведенных строк отображения.
· kamo-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. Consolidate filtered lists with memoized catalog arrays and broaden empty-search checks (platform/support).
· kamo-marketing
Move translations to kamo-translation-dictionary
Все 22 локальных файла перемещаются в централизованный камо-переводчик Репо. CI теперь клонирует, что репо и копирует камо-маркетинг / папку в сообщения / перед строительством, заменив предыдущую двухфазную Построить+перевести трубопровод с более простым потоком сборки+развертывания.
· kamo-internal
Move translations to kamo-translation-dictionary
All 22 locale files move to the centralized kamo-translation-dictionary repo. The CI now clones that repo and copies the kamo-internal/ folder into messages/ before building, replacing the previous two-phase build+translate pipeline with a simpler build+deploy flow.
· kamo-internal
Проводите заголовки MUI Tooltip через common.actions и common.tooltips
Заменить буквальные однострочные строки заголовка Tooltip на tCommon («действия.*») или tCommon("tooltips.*"), объединить ключи в сообщения/en.json и исправить вложенные Компоненты, которые нуждались в собственном использовании переводов («общие») крючки. Добавить a Codemod скрипт для будущих волн и фиксирует многолинейный инструментарий BranchSetupManager.
· kamo-internal
Tooltip wave — AccountManager, ModernColorPicker, SMS tabs
Account grid View/Delete via common.actions; color picker and SMS tooltips via common.tooltips (pickColorFromScreen, resetToDefault, crmIntegrationComingSoon, emoji, attachFile). Merge fragment into en.json. i18n: audit tooltip literals 209→202.
· kamo-internal
Tooltip Wave — действия TeamMemberManager
Подсказки для беспроводной сети **************** и common.tooltips.resetFilters. i18n: Audit tooltip literals 217→209.
· kamo-internal
Tooltip Wave — сетка DocManager и ряд действий
Интернационализация всех буквальных названий Tooltip в DocManager через common.tooltips и common.actions (скачать, делиться, удалять, обновлять). Слить фрагмент в en.json. i18n: Audit tooltip literals 230→217.
· kamo-internal
Tooltip wave — иконки списка потенциальных клиентов и блоки шаблонов электронной почты
Иконки колонок Wire Lead ID через lead.list.tooltips; переупорядочение/удаление блока электронной почты **************************** i18n:audit tooltip literals 236→230.
· kamo-internal
Общая волна подсказок инструментов — счета-фактуры подписки, вкладка выставления счетов, IP-адрес активности, удаление аватара
Заменить буквальные названия Tooltip на common.actions.send, common.tooltips.markPaid, БлокироватьThisIp, addBillingAccount и action.delete; объединить фрагмент в en.json. i18n: Audit tooltip literals 241→236.
· kamo-internal
Localize CRM account, leads, procurement, and phone extension tooltips
· kamo-internal
Localize profile avatar/background Tooltip titles and extend audit
· kamo-internal
Add common.confirmations and wire confirm() dialogs
· kamo-internal
Add common.alerts wave for alert() literals
Introduce **************** with shared alert strings under common.alerts, merge into en.json, and replace literal alert('...') calls across clubhouse, documents, email templates, KB editor, network page, settings member tabs, and account/lead managers. Dynamic messages use ICU placeholders ({detail}, {branch}).
· kamo-internal
Проводные компоненты.ui.placeholders через инструменты, контакты, SMS, задачи
Замените буквальные заполнители ввода ******************* в режимах калькулятора, инструменте сообщений, поиске чата AI, заметках, контактных диалогах, вкладках SMS и боковой панели задач. Исправьте SoftphoneVoicemailTab, чтобы использовать расширенные tVm-ключи вместо неопределенных глобальных t, и решите смешанные типы | | / ?? для диалога удаления голосовой почты.
· kamo-internal
Merge UI placeholders fragment and wire account, messages, email blocks
· kamo-internal
Wire shared UI placeholders for subscription, esign, media, leads
· kamo-internal
Wire settings placeholders and scoped translation hooks
Replace literal TextField/MUI placeholders under settings with next-intl keys, add useTranslations in nested components where needed (dialogs, sub-views, manual lead import step), and rename one TransformationDialog filter param to avoid shadowing. Add npm script i18n:audit plus audit helper script; extend English fragments and messages for placeholders (including ICU-safe tracking URL example). Fix SectionCard actions to use namespaced common.actions hooks.
· kamo-internal
Слияние настроек каталога заполнителей и провода Essential/security/AI MCP вкладок
Добавляет ******************* в сообщения через слияние и замену фрагментов Буквальные заполнители в DepartmentManager, JobTitleManager, LabelManager, SecurityRoleManager, AccessBlockManager, SuspiciousManager (common.search) McpServersTab (включает в себя переименование транспортной карты, чтобы избежать использования Translations).
· kamo-internal
Заполнители вкладок для проводных трубопроводов в next-intl
Добавить компоненты.pipeline.shared ключи и вкладки конкретных заполнителей через слияние фрагменты; заменить буквальные струны заполнителя через трубопровод TSX По возможности используйте Translations() и существующие компоненты.pipeline.*.
· kamo-internal
Расширение английских строк и выравнивание компонентов пользовательского интерфейса между модулями
Обновляет каталоги сообщений и переводы проводов через календарь, чат, сообщения, настройки POS / рынка, подписки, билеты поддержки, подпись и связанные страницы.
· kamo-internal
Add animated glimmer and glow-pulse to status dropdown
· kamo-internal
Move Credits link from nav to Lead Browser toolbar
Remove Credits from NavTop and add Lead Credits beside Add Lead on /leads, same CRM + VIEW_LEADS visibility and /leads/allotments destination.
· kamo-internal
Используйте Live AvailabilityContext для обновления статуса в режиме реального времени
· kamo-internal
Добавить ключи для перевода статуса доступности, удалить статус Недоступно
· kamo-internal
Показать статус доступности 4-х штатов с цветами каждого штата
· kamo-internal
Тип обновления для использования доступности Статусная строка
· kamo-internal
Замените переключатель доступности с выпадением статуса 4 государства

Ваша вселенная ждет.
Начните бесплатно через несколько минут. Добавляйте продукты, когда будете готовы — без миграции, без новых логинов.
Бесплатно навсегда — не требуется кредитная карта