Огромного размера чейнджлог Хабра оказался передо мной перед последней пятницей месяца. Но глаза боятся, а руки делают: текстовый скальпель почикал всё «системное» и оставил лишь то, на что можно обратить внимание — ознакомиться можно под катом. Ну а в комментариях традиционно можем поболтать: задавайте вопросы, сообщайте о багах, пишите фич-реквесты.
WYSIWYG-редактор оказался в продакшене — пожалуй, это одно из ключевых событий на Хабре за последнее время. И значимое в истории сайта в целом: даже не верится, что 14 лет мы жили с обычной текстовой формой на пару с html-тегами. Но как говорится, всё меняется.
Команда Хабра благодарна всем пользователям, принявшим участие в тестировании нового редактора. Совместными усилиями получилось найти и починить множество багов, добавить новых функций и доработать слабые места — редактор, без шуток, с каждым днём становится всё сильнее. Вот некоторые из последних изменений:
За пределами редактора случились такие изменения:
И немного — в мобильной версии Хабра:
На этом всё.
А нет, не всё. Ещё коллеги запустили очередной «Марафаон удалёнки» — оставляйте заявку на участие и пропитывайтесь новыми знаниями.
Задавайте вопросы, пишите предложения, сообщайте о багах.
Изменения на Хабре
WYSIWYG-редактор оказался в продакшене — пожалуй, это одно из ключевых событий на Хабре за последнее время. И значимое в истории сайта в целом: даже не верится, что 14 лет мы жили с обычной текстовой формой на пару с html-тегами. Но как говорится, всё меняется.
Команда Хабра благодарна всем пользователям, принявшим участие в тестировании нового редактора. Совместными усилиями получилось найти и починить множество багов, добавить новых функций и доработать слабые места — редактор, без шуток, с каждым днём становится всё сильнее. Вот некоторые из последних изменений:
- Механизм определения «докатной» части статьи и загрузка изображения-обложки для многих был неочевидным, поэтому был переработан второй экран редактора: от текстовых формулировок до возможности отредактировать позицию картинки. Попробуйте.
- Блоки стали перемещаемыми. Каждый элемент публикации (текст, картинка, цитата и т. д.) является блоком и их перемещение стало возможным за счёт «точек» в левой части. Их видно на скриншоте выше.
- Улучшили механизм саджеста ключевых слов. Раньше их нужно было вводить через запятую, но многие этого не знали и вводили что угодно и как попало.
- Улучшили механизм автосохранения публикации, сохранение в черновики и отображение публикаций при англоязычном интерфейсе.
- Причесали отступы на странице редактора и у большинства элементов-блоков.
- Исправили ошибку сохранения хабов при повторном редактировании поста.
- Обновили контекстный блок на странице редактора. Было-стало:
- Сделали возможной смену типа публикации (пост ⇄ новость).
- Пофиксили логику при загрузке картинок и вставке формул.
- Исправили работу хоткеев (в том числе CMD+Z).
- Добавили подсветку синтаксиса Kotlin и Scala.
- Повесили конфирм на публикацию поста.
За пределами редактора случились такие изменения:
- Исправили отображение количества голосов за публикацию во всплывающем окне. Как вам причины минусования спустя время?
- Поправили вход в статью по ссылке с якорем (в том числе переход к комментарию в Safari).
- Исправили валидацию полей «Контактная информация» в профиле пользователя.
- В правой колонке появился новый контекстный блок, «Минуточку внимания».
- Сократили задержку появления поста в песочнице и на сайте.
- Поправили дизайн страницы бета-тестирования.
- Убрали возможность самонакрутки кармы.
И немного — в мобильной версии Хабра:
- Растянули контентную область (с 660 до 780px).
- Сделали отображение опросов (даже удивительно, что их так долго не было).
- Вынесли языковые настройки в шапку для неавторизованных пользователей.
- Починили отображение блока «Читают сейчас» на странице комментариев.
- Поправили отображение вакансий в профиле компании.
- Исправили пагинацию в списке диалогов.
- Починили отображение gif в постах
На этом всё.
А нет, не всё. Ещё коллеги запустили очередной «Марафаон удалёнки» — оставляйте заявку на участие и пропитывайтесь новыми знаниями.
Задавайте вопросы, пишите предложения, сообщайте о багах.