Восстановление приветственной панели вокруг рельса с живым статусом
Левая колонка была общим заголовком, банальностью безопасности и кучей окружающая отделка (точка сетки, плавающие шары, пульсирующая тире). Заменить его на Один...
Держите идентификаторы токена int64 в виде цифр, а не цифр
KToken не может проверить реальный токен. Четыре идентификатора, которые он несет, - это int64 и Java. подписывающий (kamo-shared-library KToken#canonicalForMac...
Заменить оповещение о запасе анимированной табличкой состояния
Входящие сообщения входа («Логин успешен!») Перенаправление...», «Недействительно Имя пользователя и/или пароль.") использовали оповещение MUI по умолчанию, пас...
Честь последовательного / перетасовочного слайд-шоу Орга
config.json теперь несет backgroundOrder вместе с backgroundImageCount. Перетасовка повторяется на каждом шагу и никогда не повторяет кадр на экран; отсутствующ...
Перестаньте загружать браузер, который изображение никогда не использует
Build 21 потерпел неудачу в кукольном постинсталле с хромированной безголовой оболочкой — дешифровка SSL не удалась или "плохой рекорд-мак", тот же самый класс ...
Синхронизация зеркал AppType/ServiceType с переименованием MLOS
ServiceType.LOS стал MLOS (ипотека, идентификатор 14 сохраняется, потому что ORG FEATURES сохраняется идентификатор). и освобожденный ключ LOS теперь является с...
Перенесите хост входа, чтобы восстановление могло решить проблему
Восстановление пароля теперь принимает основной адрес почтового ящика пользователя, который только Назовите учетную запись в одной организации. Этот прокси-серв...
Заполните логин, который остановился на втором факторе
SecurityService теперь подключается ко второму фактору (§ 164.312(d)). Когда один из Создает сеанс, но удерживает свой одноразовый ключ, возвращая Вместо этого ...
Принять стартовый/корпоративный план передачи, нести промо-код, целевой www/subscribe
kamo-регистрирует теперь белые списки starter | business |enterprise и сохраняет sp checkout code; Старый про-бизнес-фильтр бесшумно выронил Стартер покупателей...
Добавить аналитическую аналитику + ?registered=1 welcome notice
Маунт аналитика Аналитический клиентский компонент в макете root: next/script загрузчик для analytics.kamocrm.com с использованием доменов данных login.kamocrm....
Проводить выдающуюся работу
Постановочный и совершенный как есть, так что ничто не остается незавершенным в рабочем дереве. 26 измененных файлов, 7894 вставок (+), 8 удалений (-)
Укрепите загрузку kububl против шелушащегося выхода [skip ci]
dl.k8s.io по выходу бегуна периодически падает в середине передачи: Curl: (56) OpenSSL SSL read: расшифровка не удалась или не удалась который не справляется с ...
Показать ТРИАЛЬНОЕ ИСПОЛЬЗОВАНИЕ ТОЛЬКО таблетки выше Powered-by для пробных организаций
Self-fetches/api/trial-status (прокси-сервер SecurityService public trial-status) конечная точка, разрешенная хостом входа) и отображает янтарную таблетку выше ...
Kamo-login чтит логотип auth + название вкладки
- DynamicMetaLoader: прочитайте идентификатор программного обеспечения + селекторы auth от config.json, установите вкладку Заголовок из решенного имени (authNam...
Показать уведомление, связанное с учетной записью на ?linked=1
Когда регистрация связывает существующую учетную запись с новой организацией, она перенаправляется сюда с ?linked=1. Show "У вас уже есть учетная запись Kamo - ...
Прекратите трясти порт просмотра в браузерах с классическими полосами прокрутки
На машинах, чей Chrome использует макетные (не накладные) полосы прокрутки, Страницы входа/восстановления, мелькающие на обеих полосах прокрутки. корень причина...
Бросьте фоновые изображения, которые 404 вместо отображения сломанного кадра
Отслеживание неудавшихся загрузок фонового изображения и фильтрация их из карусели Swiper, неполностью предусмотренная тема (например, факультатив, чей bg/2.web...
Удалите экран анимации 2s intro/loading
Drop showIntro/introComplete state, эффект таймера 2s intro и фирменный Ранний возврат экрана загрузки. Страница теперь отображается прямо в фон + Панель-отскок...
Панель кровоточит за пределами страницы, поэтому ее край никогда не отображается на отскоке; карта исчезает ~ 250 мс раньше
- Панель приветствия/восстановления теперь расширяется - добро пожаловать кровоточить (16 км) с левого края с его правым краем, все еще прикрепленным к -Добро п...
Хореографический вход — панель пружин после загрузки bg, затем карта исчезает
Подождите первого фонового изображения (onLoad, с запасом прочности 3s), затем пружина - отскакивает панель приветствия/восстановления из неэкранного левого (фи...
Параллакс указателя (x+y) между приветственной панелью и фоном
Оба слоя дрейфуют с указателем с разной скоростью и в противоположных направлениях. С помощью пружин. Справочная информация масштабируется 1.12, а приветственна...
Переместите анимированный логотип вправо внизу, центрированный над таблеткой Powered-by
PoweredByKamo получает дополнительный лого-слот, ориентированный непосредственно над таблетка в пределах ее фиксированного нижнего правого якоря (другие страниц...
Левая полупрозрачная приветственная панель + центрированная круглая карта формы
Панель Welcome/Recover теперь полная высота, смыть на левый край, сверху фоновое изображение с полупрозрачной мойкой и квадратными углами; спрятано на мобильном...
Сброс прокси-пароля на внутренний DNS SecurityService
Прокси-сервер /api/recover вышел из строя на api.kamocrm.com, который ведет Traefik APIService (без контроллера восстановления) → 404 → «Что-то пошло не так» /r...
Migrate to k1m1 (clone+registry+kubeconfig from k1m1, drop k2m1, simple kububl install)
Маршрут платных регистраций для проверки после входа
После успешного аута (ручного или автологина) потребляйте apex-домен. Sp checkout plan cookie, оставленный компанией kamo-register и перенаправляемый покупателе...
Разрешите субдомен-арендатора ведро для своей собственной папки MinIO
getThemePath() сокращает имя хоста до apex+tld для обеих тем. хост и папка ведра, поэтому арендаторы поддоменов, как gnosia.demo.kamocrm.com загрузил брендинг р...
Откажитесь, если сеанс orgID не соответствует хост-оргу
автологин принял любой *** и отчеканил OTK, указав на него, Независимо от того, к какой организации относится внутренний хост.* Несвежий или кросс-орг *** печен...
Scope concurrency to build jobs, not Kubernetes deploys
Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...
Используйте краткое имя и описание в HTML-главе
DynamicMetaLoader теперь устанавливает document.title на "Login - {siteNameShort}" и записывает описание организации в метатег описания. Обновлен запасной вариа...
Перезагрузите ThemeLogo после конфигурирования и URL-адреса логотипа cache-bust
ThemeLogo читать kamo-logo-full-ext из sessionStorage перед DynamicMetaLoader закончили извлечение config.json, поэтому логотип-полный часто использовал неправи...
Прочитайте logoFullExt от config.json для динамического расширения логотипа
Перезагрузка Capcha *** после каждой неудачной попытки входа
Пользователи должны подтвердить, что они являются людьми после каждого неправильного пароля. Вызовы widget.reset() и очистка состояния CapchaVerified/payload Не...
Правильная уборка слушателей мероприятия Capcha на этапе перехода
Звонки removeEventListener были внутри обратного вызова setTimeout Возвратное значение, которое JavaScript игнорирует. Это привело к тому, что обработчики накоп...
Форму блокировки и автопроцедуру после Capcha при отправке рано
Если пользователь отправляет перед проверкой виджета Capcha, форма Теперь он отключен, и виджет запускается программно. Однажды Проверка завершает вход в систем...
Укороченное электронное письмо, проверенное сообщение об успехе на странице входа
Показать проверенный баннер и предварительно заполнить электронную почту после проверки электронной почты
Читать ?email verified=1&email=... с URL на mount, показывает успех Предупреждение, предварительно заполняет поле имени пользователя, затем очищает URL.
Добавить/перезагрузить страницу пароля, обновить Забытый пароль
Трехступенчатый сброс пароля электронной почты: форма электронной почты → 8-угольный код Новый пароль. Автоматическая проверка токена с URL. Стеклянная карта-мо...
Забыли пароль для регистрации.{domain}/recover
Использует существующий шаблон замены DeepestAlias, соответствующий Регистрационная ссылка. Перезагрузка пароля теперь живет на камо-регистре.
Обновление перенаправить из /resend-верификация в /verification на сайте реестра
Перенаправить EMAIL NOT VERIFIED для регистрации / проверки отправки
Удалить встроенную карту EmailVerifyCard со страницы входа в систему и все связанные с ней Состояние/отзывы. На EMAIL NOT VERIFIED пользователь перенаправляется...
Настройка Host/X-Forwarded-Host, чтобы APIService решал правильную
APIService перезаписывает X-Forwarded-Host с помощью request.getServerName(), который читает Из заголовка Хоста. Без явного заголовка хоста внутренняя служба K8...
Проверка отправки с использованием электронной почты not userId, forward X-Forwarded-Host
Служба безопасности /регистрация / проверка отправки ожидает электронную почту в теле. не userId (который никогда не включает в себя ответ на ошибку входа). Так...
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.