Allow members to view their own account activity without VIEW_ACCESS_LOGS permission
Merge pull request #4048 from ****************
fix: make signin email case-insensitive
Комплексний аудит інтеграції цін — зробити всі сторінки API-накопичувача
Сторінка калькулятора: - Розділіть компонент сервера + КалькуляторКлієнт - Всі ціни на тарифні плани, додаткові ціни, пов'язані з API - Сприяння валідації коду ...
Видаліть всі тестові посилання на 14-денну тестову інформацію з цінових та пропозицій
Видалено з Стартерів та бізнес-планів. Безкоштовний тарифний план досвід роботи в бізнесі. Оновлено кнопки CTA ("Гет Старт"), Питання та відповіді повагу тестов...
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-накопичувача
- Розділити сторінку ціноутворення в компоненті сервера (розгортання даних) та клієнту компонент (інтерактивний UI з анімацією, окуляри, FAQ) - Додати ціноутвор...
Рефактор API Доступ UI з гранульованими об'ємними сенсорами на ключ
Перейменування "Публічний ключ API" до "Організація ключів API". Додати обсяг Управління перемикачами на ключ (PUBLIC CHAT, SUBSCRIPTION CATALOG). Сфери відобра...
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 із значенням за замовчуванням ["ПУБЛІК ХАТ"]. Новий ApiKeyScope визначає доступні сфери: ПУБЛІЧНЕ АКЦІОНЕРНЕ ТОВАРИ...
Додати полірований компонент MatrixCell для редагування матриці
Новий багаторазовий компонент MatrixCell з сучасними, анімованими мікро-інтеркціями: Режим читання: - Циркулярні значки ікони (зелена перевірка / сірий X) для ...
Додати кнопку «Редагувати матрикс» для перемикання між режимами читання та редагування
У режимі читання починається матриця. Клацання "Редагувати матриці" перемикачі в режимі онлайн редагування з прапорцями, перемикачами та текстовими входами. Ска...
Редизайн Особливості вкладки з макетом вкладок і матрицею виробництва
- Виправлення плануОсобливості API відповіді ключ невідповідності (підписанняПланОсобливості -> ПланОсобливості) - Спліт Особливості на два види через внутрішні...
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
- Виправлення ключів 7 відповіді в posApi.ts (featureCategories, функції, addOns, пучки, об'ємDiscounts, акції, угодаTemplates) - Вимкніть всі AG Grid екземпляр...
Використовуйте docker/login-action + buildx для надійного реєстру
Замініть штрихe docker логін/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 - Додано використанняНалаштування гачком для гранульованого дозволу на основі дозвол...
Приховати 30% рекламний банер на калькуляторі, показати динамічно при нанесенні дисконтного коду
Додати підписку ДТО, Абонентське обслуговування та зафіксувати торговельний сервіс Legacy
38 нових ДТО для налаштування плану, замовлень, підписок, рахунків-фактур, акцій, і угоди. 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 ДЖПА суб'єктів, 12 ентумів, 21 репозиторіїв та 20 нових прав на дозвіл для системи підписки підприємства. Включає налаштування плану (плани, ціни, функції, д...
Додати POS (магазин) для налаштування меню навігації
POS-додаток був відсутній з налаштування бічного стовпа і функційНа карті маршруту, Таким чином, це дозволило їй від додатків та функцій не вплинули на на навіг...
Мобільний чат мінімізації за замовчуванням, відкриває повноекранний екран без
На мобільний (<640px): завжди починається з мінімуму незалежно від першого візиту. Натискання вкладки відкривається повноекранний. Мінімізувати повернення в вкл...
Raise z-index над nav, додати мобільний нижній лист, оновити вітальне повідомлення
- Bumps віджет z-index до 10002 (nav - 10001) так що максимальний режим не прихований - Мобільний: надає як 70vh нижній аркуш з індикатором перетягування та окр...
Видаліть ненадійну мінімовану державну перевірку, щоб вирішити помилку TypeScript
Обгортання PublicChatWidget у компоненті клієнта, щоб вирішити sr:false в похибці компонента сервера
Далі.js 16 disallows динамічний() з sr:false в компонентах сервера. Додавання PublicChatLoader як конвертер компонентів клієнта.
Набір Public CHAT API KEY та API SERVICE URL в K8s configmap
Налаштовує URL-адресу публічного чату API та внутрішньої служби API Віджет чату для спілкування з службами Backend у виробництві.
Інтеграція управління ключем публічного чату в існуючу програму доступу API
Rewrites APIManager.tsx з реальними викликами зворотного зв'язку /api/public-chat-keys (завантажено MediaService). Видалити окрему вкладку PublicChatKeyManager ...
Маршрут публічного чату виклики API MediaService замість служби безпеки
Зміни проксі- шляху від /api/security/public-chat-keys до /api/media/public-chat-keys щоб відповідати фактичним розташуванням контролера резервного копіювання в...
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.
Тригер перебудувати з оновленою загальною бібліотекою (ПублічнийChatVisitor @MapsId Fix)
Trigger rebuild with updated shared library (PublicChatVisitor @MapsId fix)
Використовуйте @MapsId шаблон для PublicChatVisitor для вирішення помилки IdClass
Перемикачи від @OneToOne-as-@Id до @MapsId з явною сценою поле. Виправлення Hibernate "не визначає помилку IdClass" при запуску. Тип репозиторій ID змінився з M...
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 чату та Live
Додає високоякісний чат віджет, який автоматично відкриває для нових відвідувачів з двома режимами: AI чат (REST-на основі інтеграції RAG) та підтримки Live (We...
Додати обліковий запис користувача в налаштуваннях безпеки
Додати вкладку PublicChatKeyManager під налаштуваннями > Безпека створення та управління public chat API ключі. Ключові слова показані один раз при створенні, з...
Додавання публічних точок чату AI з інтеграцією RAG для анонімних відвідувачів
Додавання /api/ai/public/sessions Endpoints для анонімного чату AI на сайтах маркетингу. Обхідний фільтр OTK для публічних шляхів. Використовує системний запит ...
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 суб'єкти для громадського чату віджет
Додавання суб'єктів, репозиторіїв та ДТО для підтримки анонімних публічних чат-сесій на сайтах маркетингу. PublicChatVisitor захоплює контекст відвідувачів (гол...
Використовуйте основну компоненту Footer на вторинних сторінках замість SubFooter
Форма зворотнього зв'язку для Уніфікованої теми та іконки електронної пошти нижнього колонтитула
Як ви бачите відправлення?
Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.