Три недавних дополнения закончили поэтапную раскатку и теперь включены для всех. Онбординг, где сначала вы заполняете профиль, а email + шестизначный код подтверждаете в самом конце, — это теперь стандартный сценарий для всех, кто заходит в Анкетту впервые. Сертификат «Один из первых» с вашим номером участника появляется внизу профиля для каждого подходящего аккаунта, и при первом показе он по-прежнему приходит в маленьком запечатанном конверте. Сама работа этих вещей не менялась — если вы их уже видели, для вас ничего не поменялось. Если были «пока не попали» — теперь увидите.
«Решающее преимущество» теперь действительно преимущество. Люди на верхнем тарифе теперь гарантированно показываются другим читателям, а не только когда им повезло попасть в верх по скору или в экспериментальный хвост. Примерно каждый десятый кандидат в ленте свайпов — это подписчик «Решающего преимущества», отобранный из того же набора активных читателей в вашем городе и по вашим предпочтениям и с тем же правилом «никого дважды», что и у всех остальных, — просто его нельзя вытеснить из очереди тем, кто не платил за охват. Если у вас «Решающее преимущество», вы заметите ощутимый рост того, как часто другие люди попадают на ваш манускрипт. Если нет — встретите чуть больше таких профилей в ленте, чем раньше; они всё так же обязаны пройти все фильтры, чтобы там оказаться.
Рекомендатель чуть точнее улавливает то, что вы подсвечивали. Когда вы задерживались на короткой фразе — «в баню» в «я люблю ходить в зал и в баню» или «особенно грузинские» в «обожаю вылазки в рестики, особенно грузинские», — система раньше тихо отбрасывала такие фрагменты: сами по себе они несут мало смысла. Она пыталась сопоставить ваше выделение с более длинным фрагментом, куда они входили, или не находила совпадения вовсе — и предпочтение не появлялось в «Настройки → Предпочтения». Теперь рекомендатель подхватывает глагол из окружения («люблю ходить в баню») и для «висящих» определений добавляет, к чему они относятся («обожаю грузинские рестики»), так что короткие выделения превращаются в полноценные предпочтения, которые видно и которыми можно управлять. Заметнее всего это в списке «Предпочтения»: фразы, которые вы подсветили мельком, теперь чаще оказываются там, где вы их ожидаете.
Сохранение манускрипта стало чуть тише, когда по сути ничего не поменялось. Если вы заходили в манускрипт, добавляли пустую строку или пробел на конце и нажимали «Сохранить», приложение считало это изменением текста и запускало полную переработку в фоне. Теперь чисто косметические пробелы/переносы не запускают переработку — сохранённый текст остаётся каким вы его набрали, а система не занимается повторной работой там, где это не нужно.
Два небольших штриха после прошлого релиза.
Выделение текста во вкладке свайпов больше не растекается по строке. Когда вы задерживали палец на слове или протягивали по нему, янтарная подсветка ложилась не только вокруг выбранных букв, но и широкой полосой через всю строку позади них — одновременно две подсветки: узкая честная и широкая фантомная. Казалось, будто выделено больше, чем на самом деле. Широкую полосу убрали; теперь остаётся только узкая подсветка прямо под пальцем.
Первый шаг онбординга «Расскажите о себе» снова по-русски. Поле заголовка каждого раздела тихо показывало «Section title…» по-английски, даже когда всё остальное было на русском — строчка проскочила перевод. Теперь там «Напишите заголовок…» на русском и «Write a section title…» на английском.
Три починки того, что тихо сломалось, — всё снова работает.
Выделение текста снова работает во вкладке свайпов. Если вы открывали основную ленту свайпов и пытались задержать палец на слове, чтобы подсветить его — зелёным для «нравится», красным для «пропустить», — ничего не происходило. Тот же жест на шаге онбординга «вот как это работает» и в читалке на Unfair Advantage работал нормально, из-за чего баг казался случайным. Причина — в порядке монтирования: лента свайпов коротко показывает состояние загрузки перед тем, как появляется манускрипт, и движок выделения сдавался раньше, чем настоящий текст оказывался на экране. Теперь он терпеливо ждёт появления манускрипта и подключается в тот самый момент, когда это случилось. Задержка пальцем, протягивание и клик-с-протягиванием на десктопе снова подсвечивают текст.
Онбординг работает со свежего телефона. Если вы открывали Анкетту впервые в чистой приватной вкладке и начинали вводить имя, страница мигала и сбрасывалась на каждом втором нажатии — ещё до того, как успевала появиться первая подсказка. Причина — в невидимом рукопожатии: подсказки имён и городов отправляли вас через «только для вошедших» дверь, а поскольку аккаунта ещё не было, дверь захлопывалась и перезагружала страницу. Теперь эта дверь открыта и для тех, кто пришёл впервые, с подходящими ограничениями безопасности — чтобы было безопасно. Вводите имя, видите настоящие подсказки, выбираете — без моргания страницы.
Шаг первого манускрипта теперь открывает клавиатуру на iPhone. Раньше, когда вы попадали на «Расскажите о себе» с шага предпочтений, курсор появлялся в поле заголовка, но экранная клавиатура оставалась закрытой — приходилось ещё раз тапнуть по полю, чтобы начать печатать. iOS Safari открывает клавиатуру только тогда, когда фокус происходит внутри того же самого тапа, а наш переход занимает несколько шагов отрисовки, и токен тапа успевал потеряться к моменту фокуса. Теперь мы даём клавиатуре временный «заглушку», чтобы она держалась за неё в момент нажатия «Далее», и передаём её реальному полю заголовка, когда оно появляется, — клавиатура уже поднята и ждёт.
Цены подписок меняются на небольшую сумму, чтобы отражать то, что теперь берёт с нас платёжный провайдер. Провайдер берёт комиссию 5,5% за обработку каждого платежа, и сверху начисляется 22% НДС. Раньше НДС мы покрывали из своего кармана — каждая подписка приносила примерно на 1% меньше, чем задумано. Начиная с сегодняшнего дня этот НДС включён в итоговую сумму подписки. Конкретно: «Попробовать» — с 265 ₽ до 270 ₽ (+5), «Хочу читать» — с 320 ₽ до 325 ₽ (+5), «Хочу читать — год» — с 1 120 ₽ до 1 130 ₽ (+10), «Навсегда» — с 1 060 ₽ до 1 080 ₽ (+20), «Решающее преимущество» — с 15 880 ₽ до 16 080 ₽ (+200). Ваш текущий оплаченный период не затронут — новые цены применяются только к следующему продлению или новым оформлениям. На экране оплаты по-прежнему одна строка с комиссией, просто с новой суммой.
Два небольших штриха к новому потоку регистрации. Иконка смены темы больше не задваивается в правом верхнем углу шагов онбординга — теперь она там одна, как и должна была быть. А на шаге, где вы пишете свой первый манускрипт, поле заголовка теперь ждёт вас с уже поставленным курсором и тихим янтарным подсвечиванием снизу — сразу понятно, куда писать. Подсветка исчезает, как только вы начинаете печатать.
Ваш счастливый номер теперь приходит лично. Если вы из первых 100 000 людей на Анкетте, сертификат внизу вашего профиля больше не появляется просто так — он приходит в небольшом крафтовом конверте, запечатанном сургучом. Трижды нажмите на печать, чтобы её расколоть, посмотрите, как раскрывается клапан, и ваш билет вылетит в центр экрана с тихим золотым сиянием — подержите его столько, сколько захотите. Нажмите в любом месте, чтобы он вернулся на место. Распечатывание происходит не более одного раза на устройство — потом сертификат сразу на месте. Мелочь, но ощущается как распаковка письма, написанного лично вам. Разворачиваем постепенно — у всех сразу может не появиться.
Регистрация становится мягче. Мы постепенно разворачиваем новый порядок: если вы заходите в Анкетту впервые, сначала вы заполняете анкету и пишете первый манускрипт, и только в самом конце — email и 6-значный код, который одновременно подтверждает, что это вы, и сохраняет всё написанное. Ничего не пропадает, если вы закрыли вкладку посередине — черновик остаётся в браузере до завершения. Если у вас уже есть аккаунт, на первом шаге есть тихая ссылка «Уже есть аккаунт? Войти», которая сразу ведёт к обычному входу. Выход из аккаунта теперь полностью сбрасывает состояние на этом устройстве, так что следующий заход снова начинается с нового потока, а не со старого экрана с email. Это постепенное включение — у всех сразу оно может не появиться; для уже зарегистрированных пользователей ничего не меняется.
Ваша лента совпадений снова обновляется. Около двух дней рекомендательная система тихо спотыкалась за кулисами — каждый раз при попытке обновить очередь возможных совпадений она застревала на этапе ранжирования и замирала, из-за чего новые подсветки и новые подходящие анкеты в ленту не попадали. Мы починили зависание, и теперь лента учится по вашим новым подсветкам сразу, как вы их оставляете.