Repository navigation
Releases
Reedach v0.6.2
Версии 0.6.0 и 0.6.1 в npm не публиковались (0.6.1 есть только на GitHub и в ghcr: публикацию в npm сорвал сбой журнала подписей). В 0.6.2 те же изменения и исправленные цвета меток в демо виджета.
- Тексты интерфейса. Новая группа правил по словарю Ильи Бирмана и советам Бюро Горбунова:
вопрос «Вы уверены?» вместо отмены, кнопка «ОК», ошибка без объяснения («Что-то пошло не так»),
подпись поля командой («Введите номер телефона» — так обычно выглядит плейсхолдер на месте
подписи), «кликните» и «перейдите по ссылке», ссылка
«Подробнее». Подпись поля, «ОК» и «Подробнее» отмечаются, только когда стоят отдельной строкой:
внутри обычной фразы эти слова не трогаются. В WordPress группу можно выключить в настройках. - Подсказка с клавиатуры и на телефоне. Подсказка у слова появляется не только при наведении
мышью: после стрелок, Home и End, если курсор стоит в отмеченном слове, и после касания слова
на телефоне. Esc и начало набора её убирают. - Ошибка и совет видны по-разному. Явные ошибки («вообщем», паронимы, просторечия,
типографика) подчёркнуты красным поверх обычной подсветки. В плагине для WordPress советы
теперь жёлтые, ошибки подчёркнуты, длинные предложения серые. Для разработчиков: новая
подсветкаreedach-mistakeи класс у пункта списка, наборMISTAKESв пакетеreedach. - Падеж однородных слов (сервер). «После подписания договора и оплату» → «оплаты»,
«для клиентов и партнёрам» → «партнёров»: после одного предлога однородные слова стоят в одном
падеже. Замена одним нажатием. - Типографика по своду Бюро Горбунова. Неразрывный пробел между числом и единицей
(«100 ₽», «5 кг», «2024 г.»), между инициалами и фамилией («А. С. Пушкин») и после «№».
Разряды в длинных числах: «1500000» и «1,500,000» → «1 500 000»; номера, ИНН, артикулы
и телефоны не трогаются. Английские кавычки “…” → «…», а внутри ёлочек — „…“.
Неразрывный пробел не видно, поэтому кнопка такой правки в виджете и в WordPress
называется «Неразрывный пробел», а не повторяет текст. - «ё» по желанию. Подсказка «еще» → «ещё», «черный» → «чёрный» для слов, где «е» иначе
не прочитать. По умолчанию выключена: в виджете — параметрyo: true, на сервере — полеyo
в запросе, в WordPress — отдельная галочка в настройках. - Тексты подсказок прогнаны через Reedach. Слова, о которых говорит подсказка, теперь в кавычках
(«Слово «просто» звучит как оправдание»), подсказки больше не советуют то, что сами же отмечают,
исправлено пояснение к паре «осудить» и «обсудить». Серверная подсказка о пустом глаголе больше
не срабатывает на «даёт проверить утверждение».
npm: reedach, reedach-widget, reedach-server. Docker: ghcr.io/dimafaller-en/reedach. WordPress: the zip below, Plugins → Add New → Upload.
Reedach v0.6.1
Версия 0.6.0 не публиковалась: в 0.6.1 те же изменения и исправленные цвета меток в демо виджета.
- Тексты интерфейса. Новая группа правил по словарю Ильи Бирмана и советам Бюро Горбунова:
вопрос «Вы уверены?» вместо отмены, кнопка «ОК», ошибка без объяснения («Что-то пошло не так»),
подпись поля командой («Введите номер телефона» — так обычно выглядит плейсхолдер на месте
подписи), «кликните» и «перейдите по ссылке», ссылка
«Подробнее». Подпись поля, «ОК» и «Подробнее» отмечаются, только когда стоят отдельной строкой:
внутри обычной фразы эти слова не трогаются. В WordPress группу можно выключить в настройках. - Подсказка с клавиатуры и на телефоне. Подсказка у слова появляется не только при наведении
мышью: после стрелок, Home и End, если курсор стоит в отмеченном слове, и после касания слова
на телефоне. Esc и начало набора её убирают. - Ошибка и совет видны по-разному. Явные ошибки («вообщем», паронимы, просторечия,
типографика) подчёркнуты красным поверх обычной подсветки. В плагине для WordPress советы
теперь жёлтые, ошибки подчёркнуты, длинные предложения серые. Для разработчиков: новая
подсветкаreedach-mistakeи класс у пункта списка, наборMISTAKESв пакетеreedach. - Падеж однородных слов (сервер). «После подписания договора и оплату» → «оплаты»,
«для клиентов и партнёрам» → «партнёров»: после одного предлога однородные слова стоят в одном
падеже. Замена одним нажатием. - Типографика по своду Бюро Горбунова. Неразрывный пробел между числом и единицей
(«100 ₽», «5 кг», «2024 г.»), между инициалами и фамилией («А. С. Пушкин») и после «№».
Разряды в длинных числах: «1500000» и «1,500,000» → «1 500 000»; номера, ИНН, артикулы
и телефоны не трогаются. Английские кавычки “…” → «…», а внутри ёлочек — „…“.
Неразрывный пробел не видно, поэтому кнопка такой правки в виджете и в WordPress
называется «Неразрывный пробел», а не повторяет текст. - «ё» по желанию. Подсказка «еще» → «ещё», «черный» → «чёрный» для слов, где «е» иначе
не прочитать. По умолчанию выключена: в виджете — параметрyo: true, на сервере — полеyo
в запросе, в WordPress — отдельная галочка в настройках. - Тексты подсказок прогнаны через Reedach. Слова, о которых говорит подсказка, теперь в кавычках
(«Слово «просто» звучит как оправдание»), подсказки больше не советуют то, что сами же отмечают,
исправлено пояснение к паре «осудить» и «обсудить». Серверная подсказка о пустом глаголе больше
не срабатывает на «даёт проверить утверждение».
npm: reedach, reedach-widget, reedach-server. Docker: ghcr.io/dimafaller-en/reedach. WordPress: the zip below, Plugins → Add New → Upload.
Reedach v0.5.0
- «Пропустить». Если автор решил оставить оборот как есть, замечание можно убрать из
списка. Оно не вернётся, пока не изменится его предложение, и помнится в этом браузере.
Внизу списка видно, сколько замечаний пропущено, а «Показать снова» возвращает их все. - Отмена прямо в списке. На месте исправленного или пропущенного замечания появляется
строка «Убрано «…». Отменить» или «Пропущено «…». Вернуть». Она остаётся, пока автор не
продолжит писать; Ctrl+Z по-прежнему работает. - «Пропустить» и «Вернуть» есть в виджете и в боковой панели плагина для WordPress. Отмену
исправлений в WordPress делает сам редактор, как и раньше. - Для разработчиков: у
attach()новый параметрskips— своё хранилище пропущенных
замечаний (по умолчанию localStorage), новые классыreedach-skip,reedach-done,
reedach-hidden.
npm: reedach, reedach-widget, reedach-server. Docker: ghcr.io/dimafaller-en/reedach. WordPress: the zip below, Plugins → Add New → Upload.
Reedach v0.4.0
- «Убрать» одним нажатием. Если без найденного оборота фраза остаётся грамотной, у подсказки
есть кнопка «Убрать»: вводное слово между запятыми, «Не секрет, что …», предложение-формула
«Спасибо за внимание!», лишнее определение перед словом. Вместе с оборотом уходят лишние
запятые и пробелы, а следующее слово получает заглавную, если нужно: «Не секрет, что цены
растут» → «Цены растут». Сразу после «не» и поперёк разметки кнопки нет, там остаётся совет. - Правки шире подсказки. Кнопка «Принять «…»» меняет кусок рядом с найденным: «Мы купили
дом. Который стоит у реки» → «Мы купили дом, который стоит у реки», лишний пробел перед
знаком препинания уходит вместе с ним. - Больше готовых замен. Плеоназмы («счет на оплату» → «счет», «свободная вакансия» →
«вакансия»), падеж после «согласно» («согласно договора» → «согласно
договору»), повтор слова («что что»), типографика: двойной пробел, пробел перед знаком,
кавычки, тире. Любую правку отменяет Ctrl+Z. - С сервером Reedach вариант встаёт в форму найденного оборота: «оказываем содействие» →
«помогаем», «производим оплату» → «оплачиваем», «скриншоты» → «снимки экрана». - Кнопки работают в виджете и в боковой панели плагина для WordPress.
- Для разработчиков: в ответе у подсказки новое поле
edit{start, end, text, remove?}—
готовая правка; как её применить, написано в README пакетаreedach. Полеreplaceтеперь
приходит и у правил без своей замены, если её можно сделать механически.
npm: reedach, reedach-widget, reedach-server. Docker: ghcr.io/dimafaller-en/reedach. WordPress: the zip below, Plugins → Add New → Upload.
Reedach v0.3.3
- Новые частые ошибки. «Что бы» вместо союза «чтобы» («для того, что бы мы творили»,
«что бы рассказать»), но не в «что бы ни случилось» и «не знаю, что бы почитать». «А так же»
вместо «а также». «По настоящему», «по моему» вместо «по-настоящему», «по-моему», но не
в «по новому адресу». У всех трёх правил есть исправление одним нажатием. - С сервером Reedach ещё три проверки: «не» с прилагательным без противопоставления
(«не сложные сайты → несложные»), падеж после глаголов вроде «заниматься» («занимался
настройка → настройкой») и опечатка «пой» вместо «мой» перед существительным («изменило пой
подход»).
npm: reedach, reedach-widget, reedach-server. Docker: ghcr.io/dimafaller-en/reedach. WordPress: the zip below, Plugins → Add New → Upload.
Reedach v0.3.2
- Плагин для WordPress. Русский перевод интерфейса больше не лежит внутри плагина: так
просит каталог WordPress.org, переводы там приходят с translate.wordpress.org. Пока русский
перевод не загружен туда, интерфейс плагина на английском, подсказки по тексту по-прежнему
на русском.
npm: reedach, reedach-widget, reedach-server. Docker: ghcr.io/dimafaller-en/reedach. WordPress: the zip below, Plugins → Add New → Upload.
Reedach v0.3.1
- Плагин для WordPress. Русский перевод интерфейса подключается без устаревшей функции
load_plugin_textdomain, на которую ругалась проверка WordPress.org. Если для плагина есть
перевод с translate.wordpress.org, используется он, иначе — встроенный.
npm: reedach, reedach-widget, reedach-server. Docker: ghcr.io/dimafaller-en/reedach. WordPress: the zip below, Plugins → Add New → Upload.
Reedach v0.3.0
- Замена одним нажатием. У многих подсказок есть готовый вариант: нажмите на него, и
слово заменится в тексте. Без нажатия текст не меняется, замену отменяет Ctrl+Z. С сервером
Reedach вариант встаёт в форме найденного слова: «релевантных → подходящих», «минимизировали →
сократили». Без сервера, в том числе в плагине WordPress, кнопка с синонимом появляется,
только когда найденное слово уже в начальной форме («релевантный», «дедлайн»), иначе остаётся
совет. Точные исправления («вообщем → в общем», тире, «м²») работают везде. - Свои замены у каждого слова в канцелярите, штампах, заимствованиях, жаргоне, частых
ошибках и просторечиях. Где одним словом не заменить («в рамках проекта»), остаётся совет. - Паронимы: «одел пальто → надел», «предвыборная компания → кампания», «представить доступ →
предоставить». Подсказка срабатывает только рядом со словом, при котором ошибка однозначна:
«одела ребёнка» не отмечается. - Больше слов: около 120 англицизмов и жаргонных слов с русскими заменами («дедлайн → срок»,
«фидбек → отзыв», «юзать → использовать»), 50 плеоназмов («памятный сувенир», «в конечном
итоге»), 60 канцелярских оборотов («в случае если → если», «на постоянной основе → постоянно»). - Типографика: дефис в диапазонах («10:00-18:00», «пн-пт», «8-12 мм»), три точки вместо
многоточия, тире без пробела с одной стороны, сокращения без пробела («г.Москва», «т.е.»),
«м2», «25-ый», «№5», «(c)». Исправление тоже вставляется нажатием.
npm: reedach, reedach-widget, reedach-server. Docker: ghcr.io/dimafaller-en/reedach. WordPress: the zip below, Plugins → Add New → Upload.
Reedach v0.2.0
- Плагин для WordPress. Подсказки по стилю в редакторе блоков: панель со списком
замечаний, подсветка в тексте, нажатие на подсказку выделяет фрагмент. Работает без сервера,
на любом хостинге. В «Настройках → Reedach» можно выключить ненужные виды подсказок.
Архив плагина приложен к релизу на GitHub. - Свои замены для иностранных слов. У каждого слова в правиле про латинизмы свой вариант:
«релевантный → подходящий, нужный, уместный», «минимизация → сокращение, уменьшение». - Безопасность. Специально подобранный текст больше не замедляет проверку: исправлены
медленные регулярные выражения в проверке стиля, разборе Markdown и поиске адресов почты.
Сервер проверяет текст в отдельном потоке и всегда отвечает на другие запросы. - Сервер. Новая настройка
REEDACH_TIMEOUT(20 секунд): проверка дольше
останавливается с ответом 503.REEDACH_MAX_BYTESпо умолчанию 200 000 вместо 1 000 000.
JSON с глубокой вложенностью отклоняется с ответом 422. - Выпуски. Публикация ждёт подтверждения владельца, шаги сборки закреплены
по точным версиям.
npm: reedach, reedach-widget, reedach-server. Docker: ghcr.io/dimafaller-en/reedach. WordPress: the zip below, Plugins → Add New → Upload.
Reedach v0.1.2
- Частые ошибки: «вообщем», «по приезду», «согласно договора», «оплатить за»,
«обоих сторон». - Просторечия и повтор слова подряд.
- Типографика: лишние и недостающие пробелы, прямые кавычки, непарные скобки, дефис
вместо тире, повтор знаков, слипшиеся инициалы, латиница внутри русского слова. - В Markdown пробелы на месте кода, картинок и переносов строк больше не считаются
опечатками. Ссылки со скобками в адресе разбираются целиком.
npm: reedach, reedach-widget, reedach-server. Docker: ghcr.io/dimafaller-en/reedach.