Перезагрузка Capcha *** после каждой неудачной попытки входа
Пользователи должны подтвердить, что они являются людьми после каждого неправильного пароля. Вызовы widget.reset() и очистка состояния CapchaVerified/payload Не...
Auto-inject logoUrl, logoSimpleUrl, and orgName variables at send time
EmailTemplateService now merges base variables (logoUrl, logoSimpleUrl, orgName) derived from the org's primary domain before rendering, so all transactional te...
Добавить ворота разрешений для полей пользовательского уровня и раздел изменения пароля в MyAccountTab
Добавить шлюз доступа и защиту вкладки MANAGE MEMBER SECURITY на страницу настроек участников
Форму блокировки и автопроцедуру после Capcha при отправке рано
Если пользователь отправляет перед проверкой виджета Capcha, форма Теперь он отключен, и виджет запускается программно. Однажды Проверка завершает вход в систем...
Supplement session rights with all known rights for grant-all roles
Добавить OrgRoleRightRepository с расово-безопасной вставкой IfAbsent
Добавить изящный RoleRightTypeConverter для неизвестных порядков
Обеспечить соблюдение прав членов Org+ в настройках, доме и калькуляторе
Добавить 11 новых прав (MANAGE CRM SETTINGS, VIEW TASKS, **************** в RoleRightType.ts) Добавить CALCULATOR в ServiceType.ts, AppType.ts и Organization.ts...
Статус прямой верификации на странице /verification
Добавить потоковый SSE прокси на **************** PostCompletionScreen подписывается на SSE; автонаборы проверяются по электронной почте ссылка нажимается в дру...
Add SSE endpoint for real-time email verification + improve welcome email logging
Добавить 11 новых прав (119-129) и тип обслуживания CALCULATOR
MANAGE CRM SETTINGS, VIEW TASKS, CALC SIMPLE, CALC SCIENTIFIC, CALC PROGRAMMER, CALC GRAPHING, CALC UNIT CONVERTER CALC CURRENCY CONVERTER, CALC EMOJIS, CALC CH...
Pass email verified and email params on redirect to login
И код-верификация, и токен-верификация теперь перенаправляются на ****************, чтобы сайт мог Покажите баннер успеха и предварительно заполните поле имени ...
Показать проверенный баннер и предварительно заполнить электронную почту после проверки электронной почты
Читать ?email verified=1&email=... с URL на mount, показывает успех Предупреждение, предварительно заполняет поле имени пользователя, затем очищает URL.
Добавьте карту My Email Connections на страницу участника для персональных провайдеров
Добавить карты Gmail Personal и Outlook Personal и компоненты конфигурации
Добавить/перезагрузить страницу пароля, обновить Забытый пароль
Трехступенчатый сброс пароля электронной почты: форма электронной почты → 8-угольный код Новый пароль. Автоматическая проверка токена с URL. Стеклянная карта-мо...
Забыли пароль для регистрации.{domain}/recover
Использует существующий шаблон замены DeepestAlias, соответствующий Регистрационная ссылка. Перезагрузка пароля теперь живет на камо-регистре.
Добавить / восстановить страницу сброса пароля и API-прокси
Трехступенчатый поток: электронная почта → 8-угольный код ввода → новый пароль. Автопроверяет токен из парама URL-запроса, фоновой карусели, стеклянно-морфистич...
Add resetCode to password reset email, add emailVerifyByCode endpoint, send WELCOME_MEMBER after email verification
Add resetCode to password reset email, add emailVerifyByCode endpoint, send WELCOME_MEMBER after email verification
Добавить WELCOME MEMBER и WELCOME TEAM MEMBER канонические шаблоны электронной почты
Права членов на все навигационные предметы
Каждый элемент навигации теперь требует как флага функции Org, так и правого члена. 7 новых прав доступа: ACCESS COMMERCE, VIEW CALENDAR, ACCESS CHAT ACCESS MAI...
Добавить 7 прав доступа к модулю (ID 112-118)
ACCESS COMMERCE, VIEW CALENDAR, ACCESS CHAT, ACCESS MAIL ACCESS VOIP, VIEW SUPPORT, VIEW ANALYTICS
Pass human-readable expiry time to email verification template
Add humanizeMinutes() helper that formats minutes as days/hours/minutes (e.g. "1 day" for 1440 min). Pass as {{expiryText}} to match updated canonical template ...
Улучшить шаблон проверки электронной почты — обратный URL, текст истечения срока действия, тема
Добавить ссылку проверки простого текста ниже кнопки в качестве резервного копирования - Переключить переменную истечения срока действия с {{expiryMinutes}} на ...
Сериализация полного HTML электронной почты с внешним фреймом на сохранение шаблона
- serializeFullEmailHtml заворачивает внутренние блоки в фирменный внешний кадр (Логотип заголовка, название/подзаголовок, область контента, логотип футера + на...
Add code-based email verification path to /verify-email endpoint
The endpoint now handles both token (link click) and userId+code (manual 6-digit entry). Token path unchanged; code path hashes the supplied code and matches ag...
Add weekly image prune and journal vacuum CronJob for k1m1
CronJob runs every Sunday 3am, privileged, pinned to k1m1. - crictl rmi --prune removes unused container images - nsenter journal vacuum enforces 500MB cap - CI...
Требовать *** на странице проверки перед каждой попыткой проверки / отправки
*** перезагружается после каждого действия (успеха или неудачи) таким образом, решение требуется для каждой последующей попытки.
Добавить /resend-верификация страницы для переадресации входа
Создает автономный маршрут проверки /resend, который принимает электронную почту и ?userId запрос парам, повторное использование PostCompletionScreen для послед...
Redesign email verification screen + fix resend email bug
PostCompletionScreen: полностраничный макет с анимированным фоном, карта стекломорфизма, логотип, визуальные 6-значные кодовые коробки, успех / проверенные сост...
Сопоставление камо-внутреннего хранилища аватаров — 3 размера, MinIO, отдельный шаг загрузки
Диалог на полях теперь производит три капли PNG (50/150/350px) через холст, идентичный Аватар Менеджер Камо-интернала. После регистрации возвращает userId, blob...
Add register-photo endpoint for unauthenticated post-registration avatar upload
POST **************** accepts userId + file/fileSm/fileMd/fileLg without a session. Guards: user must be unverified and have no avatar yet, preventing abuse aga...
Заменить ошибку EMAIL NOT VERIFIED на карту проверки
Когда логин выходит из строя с EMAIL NOT VERIFIED, карта входа заменяется на Полированный экран «Проверь свой почтовый ящик»: анимированный конверт SVG с открыв...
Расширение загрузки фотографий для поддержки форматов AVIF и SVG
Добавляет изображение/avif и изображение/svg+xml в список приемлемых файлов и Валидационный регекс. Обновляет метку подсказки, чтобы перечислить все шесть форма...
Как вы видите судоходство?
Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.