Осенняя сессия вопросов Хабру. AMA #22

Огромного размера чейнджлог Хабра оказался передо мной перед последней пятницей месяца. Но глаза боятся, а руки делают: текстовый скальпель почикал всё «системное» и оставил лишь то, на что можно обратить внимание — ознакомиться можно под катом. Ну, а в комментариях традиционно можем поболтать: задавайте вопросы, сообщайте о багах, пишите фич-реквесты.

fb8174ca8f23e872369855e9b33b3b7a.jpg


Изменения на Хабре


WYSIWYG-редактор оказался в продакшене — пожалуй, это одно из ключевых событий на Хабре за последнее время. И значимое в истории сайта в целом: даже не верится, что 14 лет мы жили с обычной текстовой формой на пару с html-тегами. Но как говорится, всё меняется.

Команда Хабра благодарна всем пользователям, принявшим участие в тестировании нового редактора. Совместными усилиями получилось найти и починить множество багов, добавить новых функций и доработать слабые места — редактор, без шуток, с каждым днём становится всё сильнее. Вот некоторые из последних изменений:

  • Механизм определения «докатной» части статьи и загрузка изображения-обложки для многих был неочевидным, поэтому был переработан второй экран редактора: от текстовых формулировок до возможности отредактировать позицию картинки. Попробуйте.


118f538edfe0e5525429f3e1024c2cbf.png


  • Блоки стали перемещаемыми. Каждый элемент публикации (текст, картинка, цитата и т. д.) является блоком и их перемещение стало возможным за счёт «точек» в левой части. Их видно на скриншоте выше.
  • Улучшили механизм саджеста ключевых слов. Раньше их нужно было вводить через запятую, но многие этого не знали и вводили что угодно и как попало.


209c1b833cb2538cbc394481cae21542.png


  • Улучшили механизм автосохранения публикации, сохранение в черновики и отображение публикаций при англоязычном интерфейсе.
  • Причесали отступы на странице редактора и у большинства элементов-блоков.
  • Исправили ошибку сохранения хабов при повторном редактировании поста.
  • Обновили контекстный блок на странице редактора. Было-стало:
    8f1f60bf60ea7e7357df894222072f3f.png
  • Сделали возможным смену типа публикации (пост ⇄ новость).
  • Пофиксили логику при загрузке картинок и вставки формул.
  • Исправили работу хоткеев (в том числе CMD+Z).
  • Добавили подсветку синтаксиса Kotlin и Scala.
  • Повесили конфирм на публикацию поста.


За пределами редактора случились такие изменения:

  • Исправили отображение количества голосов за публикацию во всплывающем окне. Как вам причины минусования спустя время?
  • Поправили вход в статью по ссылке с якорем (в том числе переход к комментарию в Safari).
  • Исправили валидацию полей «Контактная информация» в профиле пользователя.
  • В правой колонке появился новый контекстный блок, «Минуточку внимания».
  • Сократили задержку появления поста в песочнице и на сайте.
  • Поправили дизайн страницы бета-тестирования.
  • Убрали возможность самонакрутки кармы.


И немного — в мобильной версии Хабра:

  • Растянули контентную область (с 660 до 780 px).
  • Сделали отображение опросов (даже удивительно, что их так долго не было).
  • Вынесли языковые настройки в шапку для неавторизованных пользователей.
  • Починили отображение блока «Читают сейчас» на странице комментариев.
  • Поправили отображение вакансий в профиле компании.
  • Исправили пагинацию в списке диалогов.
  • Починили отображение gif в постах


На этом всё.
Задавайте вопросы, пишите предложения, сообщайте о багах.

© Habrahabr.ru