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

1. Типограф
В новом редакторе наконец-то появилась функция типографа. Работает не автоматически, чтобы текст был более подконтрольным. Просто выделите абзац текста (или сразу весь) и в появившемся меню нажмите кнопку с волшебной палочкой:
Вот что он умеет:
Кавычки
-
Для русскоязычных текстов менять внешние и вложенные кавычки на «„Текст“».
-
Для англоязычных текстов — на “‘Text’”
Тире и дефисы
-
для диапазонов чисел менять дефис на короткое тире: 10–20
-
дефисы, окружённые пробелами, менять на длинные тире: писать статьи — это хорошо
-
длинные тире в словах, не окружённые пробелами, менять на дефисы: по—людски → по-людски
Пробелы
-
Искать и удалять двойные пробелы, а также пробелы перед знаками: .,;:!?%
-
Добавлять пробелы между:
-
знаками номера или параграфа и цифрами: № 8, § 104
-
числами и любыми словами, например: 12 кг, 50 мл, 300 спартанцев
-
-
Делать пробелы неразрывными в следующих случаях:
-
между знаками номера или параграфа и цифрами: № 245, § 19
-
внутри сокращений: и т. д., и т. п., т. е., а. е., P. S.
-
перед тире в середине предложения: четырнадцать лет — это совсем мало
-
между группами цифр в многозначных числах, по три цифры справа налево, начиная с пятизначных чисел: 2 132 128 байт
-
после одно‑, двух‑ и трёхбуквенных предлогов и союзов: а, в, и, к, о, с, у, за, но, на, во, под, да, до, из, или, что, как, от, по, об, обо, без, для, про, при
-
после частицы не
-
перед частицами бы, ли, же
-
Знаки и сокращения
-
Превращать (c), (TM) и (R) в ©, ™ и ®.
-
Х (хэ) и X (икс) в качестве знака умножения (то есть между числами) менять на ×.
-
Менять в числительных (n-ый, -ой, -ая, -ое, -ые, -ым, -ом, -ых) на n-й, -я, -е, -м, -х.
-
Заменять руб. и дол. на ₽ и $.
Диапазоны
Делать телефонные номера и некоторые слова с дефисами неразрывными, без возможности переносить их части на новую строку: +7–123–456–78–90 и слова с по‑, в‑/во‑ и IT‑ (по‑человечески, в‑третьих, во‑вторых, IT‑сообщество).
* * *
Хоть мы и добавили типограф на сайт, но пока ещё не писали о нём — он находился в стадии публичного тестирования — спасибо всем, кто принял в нём участие. Кое-что нашлось, постарались поправить — если найдёте ещё какие-то баги, то смело пишите мне в личку/телеграм или в форму обратной связи.
Кстати, если вы через буфер обмена вставили в форму создания публикации текст из внешнего редактора с форматированием и что-то пошло не так, то есть кнопка очистки форматирования.
Не теряю надежд, что в будущем новый редактор обзаведётся ещё и функцией спелл-чекера.
2. Уровни сложности публикаций
У авторов публикаций появилась возможность указать один из трёх уровней сложностей, который все читатели увидят ещё из ленты: это поможет заранее понять, что ждёт внутри. Вместе с этим обновлением у каждой статьи появился такой показатель, как примерное время прочтения.
3. Ссылки в подписях изображений
Теперь в подписи к картинке можно добавить кликабельную ссылку — например, для более красивого указания копирайта, источника, для ссылки на полноразмерное изображение или на спец-предложение. Пример смотрите в предыдущем пункте.
4. Markdown-режим для создания публикаций
В новом редакторе наконец-то появилась поддержка markdown-режима, который включается на странице создания публикации. Более подробно читайте о нём в отдельной публикации.
Получился режим «со вкусом старого редактора» — в него можно скормить как код из старой публикации (в котором сплошной HTML), так и голый markdown-код — с сохранением редактируемого исходника. Записал небольшую демку с двумя произвольными текстами:
Одной строкой
Традиционно были многочисленные фиксы багов и косметические изменения:
27 марта
-
? В редакторе публикаций появился полноценный markdown-режим!
-
? Улучшили отображение уменьшенных изображений в ленте
-
? Сделали панель метрик в публикациях более плавной
-
? Поправили индикатор новых публикаций в ленте для вертикальной iPad-версии
23 марта
-
? Исправили причину возникновения отрицательного рейтинга у пользователей
-
? Улучшили механизм вставки изображений из Google Docs через буфер обмена
15 марта
-
? Исправили замыленность аватаров на retina-дисплеях
-
? Добавили поддержку свайпа по тачпаду для просмотра историй
-
? Исправили сохранение фильтра новостей
10 марта
-
? В мобильной версии счётчик новых комментариев превратился в точку

-
? Исправили переключение языка в Android-приложении
-
Улучшили отображение опросов в панели администрирования тарифа «Гигант+»
9 марта
-
✏️ Починили возможность редактирования постов после окончания подписки блога
-
? Поправили отображение формул в публикациях
3 марта
-
? Добавили в новом редакторе возможность вставить ссылку в подписи изображения
-
? Доработали алгоритм подсчёта количества символов в WYSIWYG-редакторе
-
? Исправили стили отображения спойлера
-
? Выровняли отображение счётчика подписчиков в панели администрирования компаний
-
? Поправили скролл на странице редактирования публикации с блоками кода
22 февраля
-
? Добавили ссылку для бейджа «Из песочницы»
-
? Исправили выравнивание по вертикали кармы и рейтинга на странице профиля пользователя
-
? Поправили отступ между блоком Истории и блоком с вакансиями
-
? Починили поведение хоткея «Т» на страницах публикаций
-
? Исправили в диалогах перекрытие меню телом диалога
20 февраля
-
? Добавили функцию опросов для тарифа «Гигант+»
16 февраля
-
? Починили вывод даты публикации у мегапроектов
-
? Исправили 500 ошибку на странице пользователя
-
? Некорректное название кнопки «Воздержаться» в опросах английской версии
-
? Починили пагинацию для уровней сложности
8 февраля
-
? Поправили вёрстку бейджика о непрочитанных сообщениях в мобильной версии
-
⚓️ Исправили появление плюс-контрола в редакторе после вставки якоря
6 февраля
-
? Добавили публикациям уровни сложности и время прочтения
-
? Обновили поисковый движок
1 февраля
-
? Добавили функцию уведомлений в админку корпоративных блогов
-
? Исправили отображение даты в карточке компании
-
? Сделали закрытие модальных окон через стандартный контрол андроида
-
? Добавили возможность убрать населённый пункт из профиля
-
? Убрали из типографа правило про замену точек в числах
-
? Устранили «склеивание» типографом рядом стоящих слов
-
? Исправили работу хоткеев
30 января
-
? На страницах новостей появился блок «Другие новости» (в самом низу)
-
? Не работал предпросмотр публикации в старом редакторе
-
? Не показывались лейблы в ленте публикаций пользователей старой версии
26 января
-
⭐️ Добавили функцию типографа в новый редактор
-
? Починили вставку параграфов в ячейки таблиц
-
? Поправили вёрстку комментариев под мегапроектами
-
? Починили пустую плашку при ответе на комментарий для readonly-пользователей
-
? Изменили цвет индикатора новых сообщений (с синего на красный)
24 января
-
? Улучшили получение данных по контактам пользователей и компаний с Хабр Карьеры
19 января
-
? Добавили кнопку «Показать ещё» в блоке «Лучшие за сутки»
-
? Сделали обратный pull-to-refresh для обновления диалога
-
? Починили отображение саджеста меншена в редакторе
-
? Починили навигацию с клавиатуры для длинных абзацев с картинкой после них
-
? Починили отображение списка публикаций в админке компаний с закончившейся подпиской
-
Обновили цены и изменили контент на странице «Продление подписки»
12 января
-
? Добавили в редактор кнопку очистки форматирования
-
? Добавили поддержку клавиш Esc и Enter в модальном окне размещения публикации
-
? Починили отображение бейджа сезона на мобилках ленте
-
? Починили копирование новой аббревиатуры
Более оперативно изменения можно отслеживать на отдельной странице.
Нашли опечатку в тексте? Выделите и нажмите
CTRL/⌘+Enter
ссылка на оригинал статьи https://habr.com/ru/articles/725750/

Добавить комментарий