Журнал изменений

Что нового на платформе — по версиям: возможности, улучшения и исправления.

14 августа 2026 г.

Поиск по всему сайту, роадмап списком и Instant View в Telegram

Новое

  • Поиск по всему сайту. Появился поиск — сразу по вопросам к интервью, темам роадмапа, руководствам C++ Core Guidelines и статьям блога, причём по полному тексту, а не по заголовкам. Поиск гибридный: к полнотекстовому движку добавился векторный (семантический) — запрос и содержимое переводятся в эмбеддинги и сравниваются по смыслу, а два списка результатов сводятся в один ранжированием RRF. Поэтому нужное находится и тогда, когда вы назвали его своими словами, а не словами автора. Индекс пересобирается по расписанию, так что только что опубликованное, изменённое или удалённое содержимое появляется — и исчезает — в поиске так же, как на сайте.
  • Окно поиска по ⌘K. Поиск открывается с любой страницы сочетанием ⌘K (Ctrl+K), из строки в верхней панели или иконкой на мобильном. Результаты помечены типом — вопрос, тема, руководство, статья, — последние открытые сохраняются, а рядом лежат быстрые переходы по разделам. Полная выдача с фильтрами живёт на отдельной странице поиска.
  • Для поиска нужен вход. Каждый запрос за кулисами делает платный вызов, поэтому поиск живёт за бесплатным аккаунтом с лимитом 1000 запросов в месяц, который сбрасывается 1-го числа. Без входа поле поиска, иконка на мобильном и сочетание ⌘K открывают окно входа с теми же кнопками Telegram, Google и Apple, что и на странице логина.
  • Роадмап: карта или список. У страницы направления появился переключатель «Карта | Список». Список — это те же темы построчно, с уровнем, числом подтем и вопросов и подсказкой, к чему идти дальше; поиск в обоих режимах ищет по одним и тем же полям, так что найденное на карте находится и в списке. Панель управления закреплена сверху, а вступление теперь описывает, что страница на самом деле делает, вместо обещаний карты на телефоне и блокировки по пререквизитам, которых там никогда не было. Лишний блок со статистикой убран.
  • Аккуратные блоки кода, врезки и таблицы в статьях. У блоков кода появилась верхняя панель с названием языка и кнопкой копирования в один тап. Врезки отображаются цветными бейджами, а таблицы читаются как аккуратные карточки. Авторам блога добавлены соответствующие инструменты для врезок и таблиц в редакторе.
  • Картинки в статьях: размеры и ряды. Изображение теперь можно поставить маленьким (320 px), средним (560 px) или во всю ширину колонки — по умолчанию, как и раньше, во всю ширину, так что ранее опубликованные статьи не изменились. Несколько картинок выкладываются в один ряд, и там размер задаёт уже не ширину, а долю ряда: «до» и «после» встают рядом в нужной пропорции. На телефоне ряд разворачивается обратно в столбец. Авторам блога размеры и ряды доступны из плавающей панели над выбранной картинкой.
  • Счётчик просмотров у статьи. Рядом с датой и временем чтения появилось число просмотров. Один читатель считается раз в сутки, а пока у записи меньше 50 просмотров, число не показывается вовсе — свежая статья не выглядит пустой.
  • Статьи открываются в Telegram мгновенно. Ссылка на разбор, отправленная в Telegram, разворачивается в Instant View: обложка идёт первой картинкой, код читается без лишней обвязки, врезки и таблицы остаются на месте, спойлеры превращаются в раскрывающиеся блоки, а видео с YouTube проигрывается прямо в статье.

Улучшено

  • Спокойная верхняя панель. Панель навигации получила больше воздуха и приподнятую «таблетку» активной страницы, а весь сайт теперь выровнен по единой ширине контента — логотип, меню и заголовок каждой страницы наконец стоят по одной кромке.
  • Код в результатах поиска. Фрагменты кода в формулировках вопросов показываются как код, а не как текст с символами разметки, — и в окне ⌘K, и на странице поиска.
  • Обложки статей садятся по месту. Обложку, которую обрезка изуродовала бы, теперь показывают целиком на размытом фоне вместо того, чтобы срезать половину кадра; для каждого места — карточка в ленте, шапка статьи — способ посадки выбирается отдельно.
  • Время чтения считается по тексту. Оценка «столько-то минут» выводится из самого текста статьи при сохранении, а не проставляется автором вручную, поэтому она больше не расходится с реальной длиной разбора.
  • Уточняющие вопросы AI-интервьюера звучат живее и не подсказывают ответ. Дополнительный вопрос больше не выдаёт ожидаемый ответ в скобках или после двоеточия, не обрывается на середине и всегда заканчивается вопросом — раньше он мог свернуться в утверждение «Вы сказали, что…», на которое оставалось ответить «да, верно». Проверка на подсказки тоже стала точнее: она больше не придирается к вопросу, собранному из ваших же слов, и видит код, о котором идёт речь.
  • Кастомное AI-интервью стоит столько, сколько длится. Цена запуска считалась по числу выбранных тем, а конструктор по умолчанию выбирает весь стек — поэтому «пятиминутка» по Go планировала 36 вопросов и просила 72 токена. Теперь число вопросов ограничено выбранной длиной, и цена совпадает с длительностью сессии, как в смешанном режиме.
  • Жалоба из интервью доносит контекст. Кнопка «Пожаловаться» прикладывает к сообщению снимок сессии на момент отправки — вопрос, ваш ответ, оценку и ход диалога, — и отчёт сохраняется у нас, даже если Telegram в этот момент недоступен.

Исправлено

  • Чистое содержание статьи. Заголовок с цветным текстом, спойлером или зачёркиванием больше не показывает сырые символы разметки в содержании статьи и в боковой панели.
  • Новая статья появляется в ленте сразу. Главная страница блога могла отдаваться из устаревшего кэша, из-за чего свежая запись не показывалась в списке, хотя открывалась по прямой ссылке.
  • Удалённый пост уходит из поиска. Удаление статьи блога теперь убирает её и из поискового индекса — раньше поиск продолжал показывать результат, страница которого отдаёт 404.
  • Копирование снова работает в тесте. В режиме теста Ctrl/Cmd+C и Ctrl+A воспринимались как «ответить вариантом C» и «ответить вариантом A», из-за чего вопрос нельзя было скопировать. Горячие клавиши теперь игнорируют нажатия с модификатором и ввод в текстовое поле.
  • Переключение языка больше не сбрасывает интервью. Смена RU⇄EN посреди сессии перезапускала AI-интервью с новым набором вопросов, а тесты откатывала к первому вопросу.
  • Выданные токены больше не блокируют настройки. Если баланс держался на выданных администратором токенах, конструктор помечал все длины и голосовой режим как недоступные на вашем плане, хотя запуск прошёл бы.
  • Оплата картой закрывает окно и выдаёт доступ сразу. После успешного платежа окно оплаты оставалось открытым, доступ не обновлялся до перезагрузки страницы, а приглашение в сообщество не появлялось вовсе.
  • Смена аккаунта показывает вашу подписку. Вход, выход или переход в другой аккаунт внутри одной вкладки мог до полной перезагрузки показывать подписку предыдущего пользователя — на тарифах и в панели подписки.
  • Кнопки в окне приглашения в сообщество не вылезают за края. На широком экране два длинных названия каналов не помещались в карточку; теперь кнопки встают в столбец, как на мобильном.