Перейти к содержимому
KAMOUniverse

Журнал изменений

Что нового.

Каждое усовершенствование платформы, как только она появится.

  1. · kamo-internal

    Колонка товаров для поставщиков из таблицы Markets & Fields

  2. · kamo-internal

    Рыночный жизненный цикл + рыночные вендоры / продукты

    - Markets & Fields: Active/Archived sub-tabs; row action is Archive/Reactivate (PATCH.../active) Никогда не удаляйте - Продавцы и продукты: одна субтаб на активный рынок; продавцы создаются в рамках Субтаб текущего рынка; пустое состояние, когда у организации нет активных рынков Скрыть продавцов и продукты / ручной импорт / Автоматизированный импорт вкладки, /настройки карты и навигационные выдвижные ссылки до тех пор, пока у организации не будет по крайней мере одного активного рынка (useHasActiveMarkets) Лидеры показывают только активные рынки

  3. · SecurityService

    Фильтр состояния рынка, архив/реактивация, продавцы, ориентированные на рынок

    - Получить **************** (активный по умолчанию); обогатить каждый рынок DTO с продуктами поставщиков, полученными от своих поставщиков - Заменить DELETE/lead-markets/{id} на PATCH/lead-markets/{id}/active (архив/) Реактивация) — рынки никогда не удаляются - GET/lead-vendors?market Id = filter; продавец создает форвардный рынок

  4. · kamo-shared-library

    Сфера деятельности продавцов на рынке; получение рыночных продуктов; архивные рынки

    - LeadVendor получает требуемый MARKET ID (columnDefinition pinned to plain UUID so) Колонка FK не наследует gen random uuid() по умолчанию. - Удалить LeadMarket.vendorProducts M2M; продукты рынка в настоящее время получены из Продавцы (LeadVendorProduct, где vendor.market = market) - Продавец создает принимает MarketId и проверяет рынок (org-owned + active); Уникальность названия поставщика - на рынок - Рынки никогда не удаляются: заменить мягкое удаление с помощью setMarketActive (архив/) Reactivate; Добавить запрос в архивах - DTOs: LeadVendorDTO.marketId; отбрасывание поставщикаProductIds от запроса рынка DTOs

  5. · kamo-internal

    Добавить медиа-поддомен в необходимый список записей

    media.<domain> поддерживает веб-сокеты реального времени (чат, звонки, SMS, тема) обеспечение) и потоковая передача мультимедиа, но она отсутствовала в настройках DNS Каталог, поэтому клиентам никогда не говорили создавать пластинку — уходить Media.<domain> как NXDOMAIN, так и веб-сокеты, не подключенные. Добавить В качестве необходимой записи студия /setup/dns инструктирует CNAME.

  6. · kamo-internal

    Показать TRIAL в ожидании (не начато) отдельно от истекшего срока на вкладке «Организации»

  7. · BillingService

    Режим TRIAL PENDING для еще не начатого испытания

  8. · SecurityService

    Старт пробных часов на первом входе владельца Org

    Семенные новые организации с испытанием PENDING (source=TRIAL, trialExpiresAt=null) Это ничего не дает, пока не началось, затем начните 3-дневные часы. Первый логин владельца FQDN, поэтому он никогда не горит, пока DNS все еще работает. быть настроенным. только один раз (установление срока годности); Не смертельно, поэтому пробная икота никогда не нарушает логин.

  9. · kamo-internal

    Пробный чип на NavPri (белый/красный, tooltip=expiry) + чип домашней страницы красный; удалить чип NavTop

  10. · kamo-login

    Панель кровоточит за пределами страницы, поэтому ее край никогда не отображается на отскоке; карта исчезает ~ 250 мс раньше

    - Панель приветствия/восстановления теперь расширяется - добро пожаловать кровоточить (16 км) с левого края с его правым краем, все еще прикрепленным к -Добро пожаловать-w; внутренняя облицовка содержимого Компенсируется, поэтому текст остается на месте. Весенняя перестрелка больше не может раскрыть Левый край панели. Карта теперь исчезает на таймере 450 мс вместо того, чтобы ждать весны полностью. Остановиться, закрыв мертвый зазор между отскоком и появляющейся формой.

  11. · kamo-login

    Хореографический вход — панель пружин после загрузки bg, затем карта исчезает

    Подождите первого фонового изображения (onLoad, с запасом прочности 3s), затем пружина - отскакивает панель приветствия/восстановления из неэкранного левого (физическая пружина, жесткость 300 / демпфирование 17. На bounce settle, fade+scale карта формы место. Мобильные (скрытые панели) и пониженные движения пропускают отскок и угасают карточка напрямую. Вход x суммируется с параллаксом x на одном преобразовании. Дриф все еще работает и никогда не обнажает край.

  12. · kamo-internal

    Trial status chip + application/extend-trial action на платформе

  13. · BillingService

    Экспозиция trialExpiresAt на платформе Org Summary для админ-тестов UI

  14. · BillingService

    Конечные точки тестирования платформы-администратора / расширения / статуса + DTO trialExpiresAt

  15. · BillingService

    Запланированная зачистка возвращает просроченные испытания в Free с кэш-бюстом

  16. · SecurityService

    Автоматическое предоставление 3-дневного испытания каждой вновь созданной организации

  17. · SecurityService

    Member Gate предоставляет неограниченный каталог для активного TRIAL+

  18. · kamo-internal

    FeaturesManager открывает полный каталог в активной пробной версии

  19. · kamo-internal

    Панель статуса судебного разбирательства + подать заявку / продлить судебное разбирательство на странице подписки

  20. · kamo-internal

    Баннер пробного режима с живым обратным отсчетом

  21. · kamo-internal

    Источник TRIAL, trialExpiresAt, методы тестирования платформы API

  22. · kamo-shared-library

    Org-level Gate предоставляет полный каталог для активного TRIAL

    resolutEntitlement теперь короткое замыкание для подводных лодок TRIAL, чей судебный процесс В будущем (Compute-on-read). Добавлен статический помощник isTrialActive() и 4 единицы тесты, охватывающие активные, просроченные, нулевые и нетриальные исходные случаи.

  23. · kamo-shared-library

    Добавить TRIAL Billing Source + trialExpiresAt on AccountSubscription

    Добавляет BillingSourceType.TRIAL, точную пробную версию LocalDateTime AccountSubscription (nullable, column trial expires at) и поиск репозитория **********************************************************************************************.

  24. · kamo-shared-library

    **************************** (очередь исключений стюардов)

    Org-scoped-by-status finder, поддерживающий очередь исключения закрывающего стюарда (например, все BLOCKED STEWARD) Упаковка для одной организации. Весенние данные получены; нет схемы / KI.

  25. · kamo-shared-library

    CLOSING RON FALLBACK APPLIED event key (doc 05 §6.1/§6.4)

    Стюард восстанавливает замыкание RON-walled/failed BLOCKED STEWARD, удовлетворяя требуемому слоту RON. с альтернативным нотариальным заверением (WET SIGN/IPEN/PAPER OUT); соответствие/аудит + продвижение по трубопроводу сигнал (переносит следующий указатель).

  26. · kamo-login

    Параллакс указателя (x+y) между приветственной панелью и фоном

    Оба слоя дрейфуют с указателем с разной скоростью и в противоположных направлениях. С помощью пружин. Справочная информация масштабируется 1.12, а приветственная панель негабаритна 16px на каждой стороне с прижатым правым краем, поэтому дрейф никогда не выставляет край. Существующая фоновая анимация Кена Бернса нетронута и складывается под ней. Инвалиды в предпочтении-сниженном движении.

  27. · kamo-shared-library

    CLOSING PACKAGE CANCELLED event key (doc 05 §6.4 steward cancel)

    Стюард прекращает нетерминальное закрытие **************** -> снято; На устойчивый сигнал вниз по течению реагирует закрытие очереди стюардов.

  28. · kamo-login

    Переместите анимированный логотип вправо внизу, центрированный над таблеткой Powered-by

    PoweredByKamo получает дополнительный лого-слот, ориентированный непосредственно над таблетка в пределах ее фиксированного нижнего правого якоря (другие страницы не затронуты). анимированный Логотип перемещается из верхнего левого угла в этот слот на входе и восстанавливается страницы; все еще скрытые на мобильном телефоне и во время телефонного пейзажа вращаются быстро.

  29. · kamo-login

    Левая полупрозрачная приветственная панель + центрированная круглая карта формы

    Панель Welcome/Recover теперь полная высота, смыть на левый край, сверху фоновое изображение с полупрозрачной мойкой и квадратными углами; спрятано на мобильном телефоне. Анимированный логотип теперь находится над панелью. Форма входа/восстановления полностью округлена Стеклянная карта сосредоточена в оставшемся правом боковом пространстве.

  30. · kamo-shared-library

    CLOSING MERS CONFIRMED + CLOSING MERS REJECTED event keys (doc 05 §6.3/§6.4)

    Обратный вызов MERSCORP переворачивает MersRegistration SUBMITTED->CONFIRMED/REJECTED; это прочные сигналы **************************** (подтверждено) + очередь за исключением стюардов (отказано) реагировать.

Ваша вселенная ждет.

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

Бесплатно навсегда — не требуется кредитная карта