Спустя более двух месяцев разработки вышла новая версия консольного просмотрщика новостных лент в форматах RSS и Atom – Newsboat, написанного на языках C++ и Rust.
Newsboat поддерживает множество сторонних новостных сервисов, группировку лент по тэгам, добавление закладок и пометок; предоставляет гибкий язык фильтрации лент в соответствии с их параметрами.
Среди нововведений в версии 2.23:
-
новая команда
open-in-browser-noninteractively
; -
delete-all-articles
теперь требует подтверждения; -
новый спецификатор
%U
дляfeedlist-title-format
показывающий общее число непрочитанных статей во всех лентах; -
теперь при просмотре статей вместо изображений показывается их альтернативный текст (если есть атрибут alt);
-
ссылки на iframe будут показываться при просмотре статьи;
-
уменьшено мигание сообщений при обновлении лент;
-
обновлены голландский, немецкий, итальянский, польский, русский, украинский и турецкий переводы;
-
подкаст, имя которого уже присутствует в очереди, не будет запрашиваться;
-
возвращены способы переключения и сброса настроек:
set x!
(переключить) иset x&
(сбросить); -
после каждого <div> теперь будет добавляться символ переноса строки;
-
описания в справочном диалоге вновь локализированы;
-
успешный импорт OPML больше не воспринимается как ошибка;
-
просмотрщик файлов теперь не выдаст некорректный путь при навигации пользователя с помощью клавиш со стрелками;
-
при генерации имени файла подкаста слеши теперь заменяются подчёркиваниями;
-
delete-all-articles
больше не удаляет элементы, которых не видно; -
при простаивании newsboat не будет перерисовывать экран каждую минуту;
-
исправлены пропущенные пустые строки внутри пре-тегов;
-
open-all-unread-in-browser-and-mark-read
теперь синхронизирует статус прочтения с API; -
удалена команда
dumpform
, которая была необходима для отладки кода пользовательского интерфейса; -
минимально поддерживаемая версия Rust поднята до 1.46.0;
-
библиотека Catch2 обновлена до 2.13.4;
>>> Подробности