Главное
Теперь вы можете изменить тарифный план FourA, не покидая панель управления. На этой неделе стали доступны четыре прозрачных уровня, встроенная оплата Stripe и предварительный расчет пропорциональной оплаты для любого сценария. Процесс регистрации также получил ряд исправлений, из-за отсутствия которых мы незаметно теряли конверсию.
Что нового
Встроенная оплата и управление тарифами
Переходите на более дорогой или дешевый тариф или меняйте планы прямо в панели управления. Страница обновления определяет активную подписку, открывает модальное окно смены тарифа, в котором скрыт Enterprise и отмечен ваш текущий уровень, а также показывает расчет пропорциональной оплаты для любого сценария соотношения amount_due и credit перед подтверждением.
Stripe's Payment Element теперь встроен прямо в страницу. Добавляйте карту без перенаправления на внешнюю страницу оплаты Stripe. B2B-выставление счетов скрыто за переключателем (налоговый идентификатор, название компании, платежный адрес), и элемент больше не сдвигается при его переключении. Платежные данные автоматически заполняются из вашего профиля, поэтому пользователям, обновляющим тариф впервые, не приходится заново вводить уже известную нам информацию.
Новые тарифы: 1/5/15 кредитов и оплата за результат
Мы упростили страницу с тарифами до четырех прозрачных уровней с понятной таблицей кредитов. Одиночные запросы стоят 1 кредит, поиск proxy стоит 5, браузер стоит 15. Премиум-proxy и резидентские IP доступны через множитель x2, поэтому вы платите за них только тогда, когда они действительно нужны. При этом вся модель работает по принципу оплаты за результат: заблокированные запросы не расходуют кредиты.
На странице также появилась информация о rate limit, более четкие описания endpoint (выбор собственного proxy против выбора самого быстрого proxy, cookies в response браузера), а еще мы зафиксировали строку с кредитами внизу каждой карточки endpoint.
Процесс регистрации: меньше препятствий, понятнее тексты
Если подтверждение email перенаправляет на устаревший URL, вы теряете пользователей. Мы это исправили. Теперь процесс регистрации сохраняет ваш возвратный URL при подтверждении email, обрабатывает этап согласия при переходе по нему и считывает кросс-доменный cookie, чтобы передача данных между foura.ai и порталом авторизации не приводила к потере состояния.
На странице подтверждения кнопка повторной отправки блокируется на 30 минут после первого нажатия (вместо того чтобы позволять взволнованным пользователям спамить ее), текст сообщения написан простым человеческим языком, а верстка больше не сдвигается при изменении состояния кнопки.
Исправление конфиденциальности: видимость сессий
Мы устранили два связанных бага. Из-за неверного поиска пользователя в Authentik система иногда сопоставляла не тот аккаунт, если у двух пользователей совпадал email. API авторизованных сессий возвращал сессии всех пользователей без учета фильтра. Обе проблемы решены. Мы сопоставляем пользователей по username (который уникален) и фильтруем сессии на стороне сервера. Теперь в вашей панели управления отображаются только ваши собственные сессии.
Что под капотом
Все четыре ресурса FourA (основной сайт, блог, документация, портал обновлений) получили обновление типографики. Минимальный размер основного текста составляет 16px, для читаемых меток установлен размер 14px, а для навигации и логотипов установлен размер 15px. Если раньше вам приходилось щуриться при просмотре в браузере, то теперь этого быть не должно.
Нажатия в iOS Safari теперь срабатывают мгновенно. Больше нет задержки в 300 мс при открытии мобильной навигации и переключении темы. Мы также внедрили политику запрета по умолчанию (default-deny) на уровне nginx перед внутренними инструментами, поэтому для любого нового сервиса за ним авторизация требуется по умолчанию, а не по памяти. Панель мониторинга теперь считывает лимит памяти контейнера для шкалы использования кучи (heap-usage) вместо текущего выделения памяти V8, поэтому показатель отражает реальную нагрузку. А рабочий процесс развертывания сократился с четырех файлов YAML до одного.
Что дальше: сбор статистики success-rate за второй квартал завершится на следующей неделе, а результаты появятся в следующем дайджесте.