Match объединяет скорость прокрутки баннера со встроенным баннером
Увеличенная продолжительность с 30 до 56 лет, так что обе марки прокручивают ~88px/s независимо от количества предметов.
Исправьте оставшиеся пути API подписки и удалите двойной заголовок
Пути API: getFeatures, updateFeature, deleteFeature теперь использовать/подписка-функции; getAddOns, updateAddOn, deleteAddOn use/subscription-addons; getBundle...
Добавьте 9 логотипов платформы электронной коммерции в баннер интеграции
Добавлены BigCommerce, WooCommerce, Magento, Squarespace, PrestaShop, Wix, OpenCart, Ecwid и Shift4Shop для интеграции Марке, переплетенный с существующими инте...
Макет редактора соглашения — предотвращение переполнения белого пространства и помех контента
- Добавить ширину: 100% в корневой гибкий контейнер Добавить minWidth: 0 в правую панель и область содержимого, чтобы предотвратить переполнение сгиба Добавить ...
Pass includeInactive=true default for agreement templates
UI управления шаблонами также должен видеть неактивные шаблоны.
Возврат всех шаблонов соглашений, включая неактивные
Добавить findByOrganizationId в репо (без активного фильтра) и включить Inactive Парам для полученияСоглашенийМетод обслуживания. Недостатки истинны, поэтому UI...
Стандартизируйте названия брендов на разных сайтах — Kamo → KamoCRM / KamoCRM Инк.
Юридические страницы (термины, конфиденциальность, GDPR, авторские права нижних колонок) теперь используются "KamoCRM Inc." для корпоративного лица. Ссылки на п...
Миграция всех компонентов трубопровода из commerceMarketApi в commerceApi
Обновить 10 файлов для импорта непосредственно из CommerceApi вместо удаленных Торговля МаркетАпи. Удалить совместимость shim и dead CommerceMarketManager Компо...
Восстановление commerceMarketApi.ts в качестве реэкспорта совместимости
Компоненты трубопровода (PipelineOrdersTab, PipelineView, страница деталей заказов и т. Д.) До сих пор импортируется из commerceMarketApi. Для реэкспорта нужны ...
Добавьте вкладку «Соглашение корпоративного уровня» ко всем типам рынка
Reusable MarketAgreementTemplatesTab добавляется к каждому торговому рынку: - Двухпанельная компоновка: боковая панель списка шаблонов + полный редактор - перем...
Уменьшите прокладку раздела героя на мобильном телефоне, чтобы заголовок был полностью виден
Усиленное расстояние между pt и mb в точке останова базы, чтобы «объединить ваших клиентов». больше не выталкивается за пределы экрана на портретных телефонах, ...
Сделайте баннер предварительного просмотра фиксированным для просмотра и уменьшите размер текста героя на мобильном телефоне
Баннер теперь находится в положении: фиксированный, чтобы он оставался видимым во время прокрутки, с набивкой тела, вводимой динамически, чтобы предотвратить пе...
Исправьте пути API, профессиональные макеты страниц, удалите мертвый код
Исправьте несоответствия пути интерфейса API: используйте подписные функции, абонентские аддоны, **************** Цены на подписку, Скидки на объем подписки для...
Продвижение функций, надстроек, блоков на вкладках рыночного уровня для рынков SUBSCRIPTION
Функции, дополнения и пакеты являются общими ресурсами на уровне рынка, а не по плану. - Добавить вкладку Функции (управление + матрица функций), вкладку Добавл...
Добавить недостающие конечные точки категорий поставщиков в CommerceMarketController
GET/POST/PUT/DELETE/{marketId}/vendor-категории отсутствовали, что привело к 404 случаям. Когда продавцы пытались загрузить категории.
Развернуть конверты обратного ответа во всех методах commerceApi с одним объектом
Backend обертывает ответы в {рынок: {...} }, {продукт: {...} } и т.д., но клиент API Он возвращал необработанный конверт, в результате чего market.id и другие с...
Сделайте предварительный просмотр баннера отзывчивым с динамичной высотой и поднимите чат z-index
Баннер теперь измеряет собственную высоту через переменную CSS. Автоматическая адаптация при обертывании текста на маленьких экранах. Виджет чата z-индекс подни...
Добавьте мерцающий красный баннер режима предварительного просмотра, объявляющий о запуске 6 апреля
Создание ретриггера после исправления общей библиотеки для ****************
Добавить marketId в CreateRentalAssetRequest и объединение рынка проводов в CommerceService
Refactor commerce POS settings to market-centric architecture
Major restructure of the commerce settings page: Frontend: - Replace flat tab layout (Products, Inventory, Rental Assets, Subscription Plans) with market-cen...
Expand CommerceMarketController with nested market-centric endpoints
Replace flat POS endpoints with market-scoped REST hierarchy: - Products, inventory, vendor categories under /{marketId}/products, /inventory, /vendor-categorie...
Добавить поддержку marketId для розничных продуктов DTO и CommerceService
Добавить поля marketId/marketTitle в RetailProductDTO, добавить marketId в CreateRetailProductRequest, CommerceMarketRepository в CommerceService, чтобы установ...
Добавить запись конфигурации поля для отслеживания конвейера предварительного просмотра
Добавляет заявления в консоли.log в SignaturePreview и EmailSignatureManager для проверки распространения состояния fieldConfig и фильтрации поля во время выпол...
Выпадающий почтовый ящик теперь загружает электронные письма из выбранного почтового ящика
Пропуск почтового ящика Id через fetchMessages/fetchFullMessage на бэкэнд, исправить несвежее закрытие в почтовом ящике, измененном обработчиком, передавая почт...
Support mailbox switching by resolving IMAP credentials per mailboxId
Added getMailCredentialsByEmail to look up virtual_users by email directly, resolveForMailbox to MailProviderResolver with access verification, and optional mai...
Навигационный заказ Align Status Labels с закладкой страницы CRM во всех 3 местах
Переместите название отдела и должности со вкладки Роли на страницу Мой профиль
Поля раздела и названия вакансий теперь отображаются на странице «Мой профиль» Секция Карта, показана только для членов команды. Редактируемый через Autocomplet...
Include memberType, departmentId/Title, jobTitleId/Title in member profile GET response
Обновите ярлыки примеров Farm/Grim до Dead/Bad и удалите поле поиска из настроек статусов
Add LeadStatusLabelController for org-level CRM status label CRUD endpoints
Добавьте объект LeadStatusLabel, репозиторий, сервис и DTO для настройки ярлыка статуса CRM уровня орга
Добавить выделенные разделы и названия должностей на вкладку безопасности члена
Члены команды теперь могут быть назначены в отдел и должность через Автозаполнение распадов в диалоге Edit Security. Резюме карточки текущие задания. Регулярные...
Add department and job title assignment to member security endpoint
GET now returns departmentId/Title and jobTitleId/Title for team members. PUT accepts departmentId and jobTitleId to assign/unassign department and job title, w...
Применяйте конфигурацию поля end-to-end для предварительного просмотра, сохранения, компоновки и отправки
Переключатели конфигураций поля были подключены только как UI - они не влияли на рендеринг подписи. Это обязательство: - Экстракты применяют FieldConfig к type...
Email signature field toggles, normalized social links, and Content tab reorder
- Move Content sub-tab to first position in email signature settings - Add admin-configurable contact field toggles per scope (user/department/company) with e...
Sync social links to normalized social_links table
Write member social links to both the embedded EmbSocialLinks columns (backward compat) and the new normalized social_links table. Add socialLinksNormalized to ...
Add email signature field config API
Add service and REST controller for managing email signature field visibility configuration per organization. Admins can toggle which contact fields appear in s...
Добавить SocialLinkEntity и EmailSignatureFieldConfigEntity
Добавить нормализованную таблицу социальных ссылок, чтобы заменить встроенные столбцы социальных ссылок. Поддержка как предопределенных платформ, так и пользова...
Внедрить коммутатор почтового ящика с привилегированным доступом на странице /сообщения
Добавьте Meet, POS и 3 новых привилегии доступа к электронной почте для интерфейса RoleRightType Добавить ServiceType.MEET в интерфейс ServiceType enum Добавить...
Add accessible mailboxes endpoint with privilege-based expanded access
Add AccessibleMailboxService and GET /api/email/mailboxes/accessible endpoint that returns personal mailboxes, shared mailboxes, and privilege-gated access to d...
Добавьте привилегии доступа к почтовому ящику для членов, отделов и типов работы
Добавить ACCESS ALL MEMBER MAILBOXES (104), ACCESS ALL DEPARTMENT MAILBOXES (105) и ACCESS ALL JOB TYPE MAILBOXES (106) для RoleRightType Контроль доступа к поч...
Переписать вкладку «Роли и разрешения» в виде панели конфигураций безопасности Singleton
Заменяет диалог создания ролей однотонной конфигурацией в стиле DepartmentManager: Связанные роли: многоцелевые галочки из существующих OrgRoles Прямые права: G...
Rewrite MemberSecurityController as singleton config with roles, direct rights, session timeout
GET returns full member security config (associated roles, direct rights, session timeout override, applied rights with sources). PUT saves the entire config as...
Как вы видите судоходство?
Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.
