Удалите все 14-дневные пробные ссылки со страниц цен и предложений
Пробный процесс исключили из стартового и бизнес-планов. Свободный план служит Попробуй прежде чем купить опыт. Обновленные кнопки CTA («Начать») FAQ, нижний те...
Remove 14-day trial from Starter and Business plans
Free plan serves as the trial experience — no need for separate trial periods on paid plans.
Преобразование / ценовая страница из жестко закодированных данных в живой каталог на основе API
Разделите страницу ценообразования на серверный компонент (привлечение данных) и клиент компонент (интерактивный пользовательский интерфейс с анимацией, переклю...
Рефактор API Access UI с гранулированными переключателями на ключ
Переименовать «Public Chat API Keys» в «Organization API Keys». Добавить сферу охвата управление переключателями переключателей на ключ (PUBLIC CHAT, SUBSCRIPTI...
Support internal service auth for subscription catalog and promotions endpoints
Add X-Internal-Auth + X-Public-Chat-Org-Id header validation so APIService can proxy public catalog requests to the subscription endpoints. Session auth still w...
Добавить колонку сфер применения в PublicChatApiKey и ApiKeyScope enum
Добавляет столбец областей JSONB к ключевому объекту API со значением по умолчанию ["PUBLIC CHAT"]. Новый список ApiKeyScope определяет доступные области примен...
Добавить полированный компонент MatrixCell для редактирования матрицы функций
Новый многоразовый компонент MatrixCell с современными анимированными микровзаимодействиями: Режим чтения: - Циркулярные значки (зеленый чек / серый X) для бул...
Добавьте кнопку Edit Matrix для переключения между режимами чтения и редактирования
Матрица теперь начинается в режиме просмотра только для чтения. Скачать «Edit Matrix» переключатели в режим встроенного редактирования с флажками, переключателя...
Redesign Features tab with tabbed layout and production-grade matrix
- Fix planFeatures API response key mismatch (subscriptionPlanFeatures -> planFeatures) - Split Features into two views via internal tabs: 1. Categories & Fea...
Поля струн Parse JSONB перед операциями массива в решетках
совместимые PlanIds, включая InPlanIds, и применимые PlanIds исходят от Бэкэнд в виде струн JSON, а не массивов. Безопасный JSON.parse В рендерах ячеек для пред...
Remove mock subscription data from DataLoader
Remove loadMockSubscriptionData (BASIC/PRO/ENTERPRISE fake plans) from loadMockPOSData. All subscription data for KamoCRM is now exclusively managed by KamoCRMP...
Выравнивание ключей отклика API с бэкэндом и исправление рендеринга AG Grid
- Исправление 7 несоответствий ключей ответа в posApi.ts (категории, функции, функции) addOns, пачки, volumeDiscounts, акции, agreementTemplates Переключите все...
Используйте docker/login-action + buildx для надежного реестра
Заменить голый докер login/build/push на docker/login-action@v3, docker/setup-buildx-action@v3 и docker/build-push-action@v5 Это правильное решение проблемы сто...
KamoCRMPricingLoader looks up org by titleShort and runs from DataLoader.run()
Add KamoCRMPricingLoader with full marketing pricing model
Preloads the complete KamoCRM subscription pricing structure into the KamoCRM organization, mirroring the /pricing page on kamo-marketing: - 4 plans: Free, Sta...
Update seed data to use new subscription plan DTO fields
Replace deprecated **************** with planType, maxSeats, and description in DataLoader subscription plan seed data.
Align POSController subscription endpoints with SubscriptionService signatures
Корпоративная подписка POS-система - полная перестройка интерфейса
Расширенные posApi.ts с 70+ подписками API и 28 новыми интерфейсами TypeScript - Добавлено использованиеSubscriptionPermissions hook для гранулированного рендер...
Скрыть 30% промо-баннер на калькуляторе, динамически показывать при применении кода скидки
Добавьте подписку DTO, SubscriptionService и исправьте устаревшую службу коммерции
38 новых DTO для конфигурации плана, заказов, подписок, счетов-фактур, рекламных акций, и соглашений. 2000+ строка ПодпискаСервис с полной бизнес-логикой для уп...
Add subscription API endpoints to POSController (50+ endpoints)
Add complete enterprise subscription management endpoints covering plans, prices, features, add-ons, bundles, volume discounts, catalog, orders, subscriptions, ...
Добавить полную модель объекта подписки с 24 объектами и репозиториями
Добавить полную модель подписки субъекта торговли
24 объекта JPA, 12 списков, 21 хранилище и 20 новых прав на разрешение для системы POS подписки предприятия. Включает конфигурацию плана (планы, цены, функции, ...
Добавить POS (Commerce) в меню навигации настроек
POS-приложение отсутствовало на боковой панели настроек и карте маршрутов FeaturesManager, Таким образом, включение его из приложений и функций не повлияло на н...
Мобильный чат минимизируется по умолчанию, открывается полный экран без промежуточных
На мобильном телефоне (<640px): всегда начинается с минимумом, независимо от первого посещения. Нажатие на вкладку открывает полный экран. Минимизируйте возврат...
Поднимите z-индекс выше nav, добавьте мобильный нижний лист, обновите приветственное сообщение
- Bumps виджет z-index до 10002 (nav - 10001), поэтому режим максимизации не скрыт - Мобильный: рендеринг как нижний лист 70vh с индикатором сопротивления и зак...
Удалить недостижимую минимизированную государственную проверку для устранения ошибки сужения TypeScript
Оберните PublicChatWidget в клиентский компонент для устранения ошибки ssr:false в компоненте сервера
Next.js 16 не допускает ssr:false в компонентах сервера. Добавляет PublicChatLoader в качестве обертки клиентского компонента.
Установите PUBLIC CHAT API KEY и API SERVICE URL в K8s configmap
Конфигурирует открытый ключ API чата и внутренний URL службы API для виджет чата для общения с бэкэнд-сервисами в производстве.
Интеграция управления ключами публичных чатов в существующую вкладку API Access
Переписывает APIManager.tsx с реальными бэкэнд-звонками в /api/public-chat-ключи (перенаправлено с «MediaService») Удалить отдельную вкладку PublicChatKeyManage...
Маршрут публичных вызовов API-интерфейса в чат вместо SecurityService
Изменение прокси-пути из /api/security/public-chat-keys в /api/media/public-chat-keys чтобы соответствовать фактическому местоположению бэкэнд-контроллера в Med...
Add /api/media/** route mapping to MediaService for public chat key management
Add ***-authenticated API key management endpoints for public chat
Adds /api/media/public-chat-keys CRUD endpoints for managing PublicChatApiKey shown once at creation. Uses same *** auth pattern as SupportController.
Восстановление триггера с обновленной общей библиотекой (PublicChatVisitor @MapsId fix)
Trigger rebuild with updated shared library (PublicChatVisitor @MapsId fix)
Используйте шаблон @MapsId для PublicChatVisitor для устранения ошибки IdClass
Переключается с @OneToOne-as-@Id на @MapsId с явной струнной сессией поле. Fixes Hibernate не определяет ошибку IdClass при запуске. Тип идентификатора хранилищ...
Add missing Member import and fix createMember call in DataLoader
Adds missing import for Member class and replaces non-existent memberService.createMember() with memberRepository.save() for the website-contact system member c...
Добавьте гибридный виджет всплывающего чата с режимами AI Chat и Live Support
Добавлен виджет чата производственного качества, который автоматически открывается для новых посетителей с двумя режимами: AI Chat (на основе REST с интеграцией...
Добавьте управление ключами API публичного чата в настройки безопасности
Добавлена вкладка PublicChatKeyManager в разделе Настройки Безопасность для создания и управления Открытый чат API ключи. Ключи отображаются один раз при создан...
Добавьте общедоступные конечные точки чата с RAG-интеграцией для анонимных посетителей
Добавляет /api/ai/public/sessions конечные точки для анонимного чата ИИ на маркетинговых сайтах. Обходит фильтр OTK auth для общественных дорожек. Использует от...
Add public chat support endpoints with anonymous visitor sessions and WebSocket auth
Adds REST endpoints for public chat session creation, messaging, and visitor management. Includes PublicChatWebSocketInterceptor for token-based WebSocket auth ...
Add public chat gateway with API key validation, rate limiting, and WebSocket proxy
Adds public chat endpoints at /api/public-chat/** for anonymous website chat. Includes API key validation (SHA-256 hashed, Redis-cached), per-key and per-IP rat...
Добавление объектов PublicChatVisitor и PublicChatApiKey для виджета публичного чата
Добавляет объекты, репозитории и DTO для поддержки анонимных сеансов публичных чатов. на маркетинговых сайтах. PublicChatVisitor захватывает контекст посетителя...
Используйте основной компонент Footer на вторичных страницах вместо SubFooter
Контактная форма по умолчанию для неопределенной темы и ссылка на значок электронной почты нижних колонок для контакта со страницей
Замените все адреса электронной почты ссылками на контактную форму и добавьте поддержку подачи билета
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.