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



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


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

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

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


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


  • Улучшили механизм автосохранения публикации, сохранение в черновики и отображение публикаций при англоязычном интерфейсе.
  • Причесали отступы на странице редактора и у большинства элементов-блоков.
  • Исправили ошибку сохранения хабов при повторном редактировании поста.
  • Обновили контекстный блок на странице редактора. Было-стало:

  • Сделали возможной смену типа публикации (пост ? новость).
  • Пофиксили логику при загрузке картинок и вставке формул.
  • Исправили работу хоткеев (в том числе CMD+Z).
  • Добавили подсветку синтаксиса Kotlin и Scala.
  • Повесили конфирм на публикацию поста.

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

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

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

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

На этом всё.



А нет, не всё. Ещё коллеги запустили очередной «Марафаон удалёнки» — оставляйте заявку на участие и пропитывайтесь новыми знаниями.





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