Используйте краткое имя и описание в HTML-главе
Заменить логику заголовка на основе org-API на сайт config.jsonNameShort Заголовок следует той же схеме, что и другие сайты: «Регистрация — {siteNameShort}». До...
URL-адреса логотипа Cache-bust с использованием темыRevision от config.json
DynamicMetaLoader теперь хранит темуRevision в сессииХранение и пожары KAMO THEME CONFIG LOADED после извлечения config.json ThemeLogo слушает для этого события...
Drop My Profile Наконечник баннер + унифицировать интервал раздела
Все четыре раздела моего профиля теперь имеют одинаковый вертикальный ритм. 8px между заголовком каждой секции и ее полем (полями), 16px между Секции. Баннер оп...
Tidy My Profile Макет + проверка телефона
Реорганизуйте шаг «Мой профиль», чтобы все четыре раздела были одинаковыми макет и формат заголовка. Заказ теперь является юридическим именем, псевдонимом, элек...
Объединение псевдонима / электронной почты / имени / телефона в один шаг «Мой профиль»
Объедините ранее отдельные «Моя электронная почта и Alias», «Мое имя», и «Номер телефона» переходит в один шаг «Мой профиль» для 13+ регистрантов. с псевдонимом...
Добавить проверку телефона + вопросы безопасности
Введите два новых шага между паролем и восстановлением учетной записи для 13+ регистранты: шаг с номером телефона (необязательно, пропускается, с кодом SMS) про...
Удалить устаревшую организацию Тип номера
В настоящее время список выходит на пенсию — идентификация организации-владельца платформы теперь определяется новой Организацией. флаг верхнего уровня, а остал...
Прочитайте logoFullExt с config.json; исправить site.webmanifest путь в подкаталог favicon
Скачать Avatar Creator avatar на сервер после регистрации
Аватары Avatar Creator хранились только в виде URL-адресов данных SVG в локальном виде. и никогда не отправлял на сервер, оставляя новых пользователей без набор...
Статус прямой верификации на странице /verification
Добавить потоковый SSE прокси на **************** PostCompletionScreen подписывается на SSE; автонаборы проверяются по электронной почте ссылка нажимается в дру...
Pass email verified and email params on redirect to login
И код-верификация, и токен-верификация теперь перенаправляются на ****************, чтобы сайт мог Покажите баннер успеха и предварительно заполните поле имени ...
Удалить/восстановить страницу и прокси (перенесено в kamo-login как /reset-password)
Добавить / восстановить страницу сброса пароля и API-прокси
Трехступенчатый поток: электронная почта → 8-угольный код ввода → новый пароль. Автопроверяет токен из парама URL-запроса, фоновой карусели, стеклянно-морфистич...
Восстановление макета страницы проверки путем обнуления скрытых размеров ввода
MUI Box интерпретирует числовые значения ширины/высоты 0-1 в процентах. Ширина:1 сделала скрытый вход покрывающим всю карту. Изменить на 0, чтобы Вход невидим, ...
Токен-ссылка автоматически проверяет и перенаправляет на логин; добавить индикатор фокусировки кода
- /verification?token=xxx теперь вызывает верификациюEmailByToken на mount и перенаправляет на вход на успех; возвращается к вводу кода на неудачу Активный код ...
Подъем *** виджет над наложением click-to-focus (z-index)
Накладка (позиция:абсолютная, z-индекс:0) покрывала капчу Виджет, потому что он появился позже в порядке DOM. Добавление z-index:1 в *** Контейнер позволяет ука...
Требовать *** на странице проверки перед каждой попыткой проверки / отправки
*** перезагружается после каждого действия (успеха или неудачи) таким образом, решение требуется для каждой последующей попытки.
Перенаправить на /верификация после регистрации вместо рендеринга inline
Сохраняет URL-адрес точным — браузер показывает /верификация не /member.
Добавить /resend-верификация страницы для переадресации входа
Создает автономный маршрут проверки /resend, который принимает электронную почту и ?userId запрос парам, повторное использование PostCompletionScreen для послед...
Проверочная карта Widen до 32rem для предотвращения обертывания ярлыка кнопки
Redesign email verification screen + fix resend email bug
PostCompletionScreen: полностраничный макет с анимированным фоном, карта стекломорфизма, логотип, визуальные 6-значные кодовые коробки, успех / проверенные сост...
Сопоставление камо-внутреннего хранилища аватаров — 3 размера, MinIO, отдельный шаг загрузки
Диалог на полях теперь производит три капли PNG (50/150/350px) через холст, идентичный Аватар Менеджер Камо-интернала. После регистрации возвращает userId, blob...
Расширение загрузки фотографий для поддержки форматов AVIF и SVG
Добавляет изображение/avif и изображение/svg+xml в список приемлемых файлов и Валидационный регекс. Обновляет метку подсказки, чтобы перечислить все шесть форма...
Добавить редактор фотографий с легкой реакцией на загрузку регистрации
Зеркала PhotoCropDialog от AvatarManager: Диалог культур открывается сразу после выбора файла - сковорода путем перетаскивания, масштабирования с помощью прокру...
Передайте тело ошибки upstream через прокси-сервер безопасности вместо общего сообщения
Ранее возвращенная ошибка: «Upstream error» на non-2xx, потеря реального Сообщение об ошибке от службы безопасности. Теперь пересылайте код состояния и тело нап...
Замените кэширование сеанса Redis прямым выходом Java API в маршруте org
Предотвращение несвежего кэша AgeReqType от неправильной проверки возраста
Маршрут организации: уменьшить Redis TTL с 24 часов до 5 минут и добавить AgeReqTypeMember Несвоевременное обнаружение, чтобы поля безопасности оставались свежи...
Настройте заголовок вкладки браузера на «Register - {org name}»
DynamicMetaLoader теперь вызывает использование ThemeConfig и обновляет документ. титул Зарегистрироваться - {org.title} после загрузки орга. Статический регрес...
Добавить /api/geoip маршрут и провод страны авто-обнаружение
Прокси-клиент IP для поиска SecurityService GeoLite2 затем устанавливает Страна, обнаруженная в FormMyCountry, автоматически загружается на страницу.
Решите ошибки TS с шагов, используемых до объявления и кастинга стиля Capcha
**************************** Использование Памятки над использованием Эффекты, которые Зависит от них; импортируйте CSSVariables и используйте его для реквизита...
Правильная очистка и сброс проверенного состояния слушателя Capcha на шаге выхода
Применять исправления правильности и качества реализации SP6
C1: использовать NEXT PUBLIC H*** SITE KEY Env var вместо жесткого заполнителя C2: изменить RegisterResponse.userId и все параметры API с номера на строку (Cock...
Рефактор регистра SP6 — разделите PersonalInfo, добавьте реальный API регистрации
- Заменить FormPersonalInfo на FormName (именные поля) и FormAvatar (генератор Avatar Creator с режимами генерации/загрузки/пропуска для 13+) Удалить FormRecove...
Сделайте PoweredByKamo разборчивым с контрастом WCAG
Отражает изменение камо-логина. Текст перешел на сплошной белый; фон в состоянии покоя var(--color-secondary), фон на наведении/фокусе var (-цвет-первичный). То...
Добавить тонкую обратную ссылку KamoCRM на страницы регистрации
Зеркала значка PoweredByKamo отгружены в камо-логине. С момента регистрации в Камо обслуживается на домене каждого клиента с белой меткой, что создает стабильну...
Добавить группу параллелизма для предотвращения дублирования рабочих процессов
Когда нажатие вызывает рабочий процесс, также запускается workflow dispatch. (или два толчка приходят в быстрой последовательности), оба прогона будут выполнять...
Обновление до Next.js 16.2.3, TypeScript 6.0.2, Node 24, React 19 типов
- Pin рядом с 16.2.3 и eslint-config-next - Обновить шрифт до 6.0.2, @types/node до ^24 - Заменить кадр-движение на движение ^12 (импорт движения/реакции) - Доб...
Недействительный устаревший кэш Redis с отсутствующими полями ярлыков Org
Данные кэшированной организации до обновления Службы безопасности не имеют Поле CitleNonPlural. Обнаружить это и повторно получить свежие данные. Настраиваемые ...
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.