SHELL REV.1.8.2
VISITOR MODE
OBJECTS: 06
/catalog/program/
SESSION RUNNING

initializing RSS98 workspace...

06 sections mounted

PROCESS: RSS98READY

_RSS98 - БЕСПЛАТНЫЙ RSS-РИДЕР ДЛЯ WINDOWS

Добавляйте сайты, которые читаете.

_RSS98 проверяет ленты сайтов, которые вы добавили, и показывает новые публикации по времени выхода. Ленту собираете вы, рекомендации в неё не попадают. Список сайтов и история чтения хранятся на вашем компьютере. Регистрация не нужна.

СКАЧАТЬ ПРИЛОЖЕНИЕ

ИНТЕРАКТИВНЫЙ СТЕНД

Интерактивная демонстрация _RSS98: выберите материал из демо-ленты и способ его открыть.
_RSS98.exeDEMO DATA
ДЕМО-ЛЕНТАМАТЕРИАЛЫ О _RSS98
Справка _RSS98
ОСНОВА

Что такое RSS

Новые публикации — без проверки сайтов вручную

Сигнал RSS о новой публикации

RSS позволяет сайту сообщать о новых материалах через собственную ленту обновлений.

Добавьте её в _RSS98 — программа будет проверять ленту и собирать новые записи.

Сайт публикует — _RSS98 получает.

☆ В ИЗБРАННОЕ○ ПРОЧИТАНООТКРЫТЬ НА САЙТЕ ↗
ГОТОВОМАТЕРИАЛ 01/05 · РЕЖИМ: RSS / ЗАПИСЬ ИЗ ЛЕНТЫБАЗА: LOCAL\RSS98
ОСНОВА

Как публикация попадает в вашу ленту _RSS98

Сайт публикует новый материал и обновляет свою RSS-ленту. _RSS98 проверяет добавленные вами ленты и показывает новые записи в одном общем списке.

Какие источники читать — решаете вы.

  1. 01 — САЙТ ИСТОЧНИКПУБЛИКУЕТ МАТЕРИАЛ

    на сайте выходит новая публикация\новость

  2. 02 — RSS-ЛЕНТА САЙТАОБНОВЛЯЕТСЯ

    в ней появляется запись о публикации

  3. 03 — _RSS98ПРОВЕРЯЕТ RSS-ЛЕНТЫ САЙТОВ, НА КОТОРЫЕ ВЫ ПОДПИСАЛИСЬ

    находит новые записи и добавляет их в общую ленту _RSS98

  4. 04 — ОБЩАЯ ЛЕНТАСОБИРАЕТ ПУБЛИКАЦИИ

    новые материалы появляются по времени выхода

ПРИНЦИП

В _RSS98 нет рекомендательной ленты. Только публикации из источников, которые выбрали вы — в порядке их выхода.

КАК ПОЛЬЗОВАТЬСЯ

Добавьте сайты и соберите свою ленту

Начните с сайтов, которые уже читаете. _RSS98 найдёт их RSS-ленты, будет проверять обновления и собирать новые публикации в одном месте.

АДРЕС САЙТАexample.org_RSS98 ищет RSS
RSS-ЛЕНТАЛЕНТА НАЙДЕНА18 публикаций
ПОДПИСКАИСТОЧНИК ДОБАВЛЕНпроверка включена
  1. 01 — ДОБАВЬТЕ ИСТОЧНИКИ

    Добавьте сайт

    Вставьте адрес сайта — _RSS98 найдёт его RSS-ленту и добавит источник в ваши подписки.

  2. 02 — СОБЕРИТЕ БИБЛИОТЕКУ

    Разложите подписки по папкам

    Организуйте источники по темам или перенесите готовый список подписок из другого RSS-ридера через OPML.

  3. 03 — ЧИТАЙТЕ

    Всё новое — в одной ленте

    Публикации идут по времени выхода. Без рекомендаций и алгоритмической сортировки. Открыть материал можно в режиме RSS, «Чтение» или «Сайт».

  4. 04 — ВАШИ ДАННЫЕ

    Всё остаётся на вашем компьютере

    Подписки, папки, история чтения, избранное и настройки хранятся локально. Аккаунт и регистрация не нужны.

ПОДХОДИТ ЛИ ВАМ

Для кого сделан RSS98

ПОДОЙДЁТ

Если вы сами выбираете, что читать

  • сами выбираете сайты и источники;
  • хотите видеть публикации по времени выхода;
  • предпочитаете хранить подписки и историю на своём компьютере;
  • хотите открывать материал как RSS-запись, чистый текст или оригинальный сайт.
СКОРЕЕ НЕ ПОДОЙДЁТ

Если вы хотите, чтобы ленту собирали за вас

  • ждёте рекомендаций на основе интересов;
  • хотите, чтобы сервис сам находил темы и источники;
  • вам нужна синхронизация одной ленты между устройствами;
  • не хотите самостоятельно добавлять сайты и RSS-подписки.
КОРОТКО О ГЛАВНОМ

FAQ

01Нужно искать RSS-ленту вручную?

Нет. Добавьте адрес сайта — если у него есть доступная RSS-лента, _RSS98 попробует найти её сам.

02Нужна регистрация?

Нет. _RSS98 работает без аккаунта. Подписки, папки, история, избранное и настройки хранятся на вашем компьютере.

03Можно перенести подписки из другого RSS-ридера?

Да. _RSS98 поддерживает импорт и экспорт подписок через OPML.

04Что если у сайта нет RSS?

Если сайт не публикует RSS-ленту, _RSS98 не сможет получать его новые материалы автоматически.

Такой источник пока нельзя добавить в подписки.

LS/OS VIRTUAL NODESOURCE: SESSION MODEL
LOAD
04%
BUS
06/06
LINK
ONLINE
UP
00:00:00
ACTIVE: RSS98 / READYEVENT: RSS98 DOCUMENTATION MOUNTED
Подробнее о сессии
LS/OSSYSTEM MONITOR
SOURCE: SESSION MODEL
RUNNINGSESSION00:00:00
LOAD04.0%
MEM
232M/1G
TASKS
04
LINK
ONLINE
MODULES
06/06
01shell.rendererIDLE02.1%084M0.0 MB/s
02product.registryREADY00.8%052M0.0 MB/s
03game.build.watchIDLE00.6%066M0.0 MB/s
04route.dispatchWAIT00.4%030M0.0 MB/s
EVENTRSS98 DOCUMENTATION MOUNTEDLOCAL ACTIVITY
_RSS98.EXE_update_history

История изменений

  1. ТЕКУЩАЯ ВЕРСИЯ

    Масштаб сайтов, панели WebView2 и обработка изображений

    Добавлено

    • Отдельный масштаб страниц в режиме «Сайт».
    • Диапазон масштаба от 50% до 300% с шагом 10%.
    • Масштаб сохраняется отдельно для каждого источника.
    • Ctrl++, Ctrl+- и Ctrl+0 для управления масштабом сайта.
    • Светлая тема «Лаборатория».
    • Тёмная тема «Испытательный контур».

    Исправлено

    • Календарь больше не отображается за WebView2.
    • Галерея тем больше не отображается за WebView2.
    • После закрытия календаря или галереи тем сохраняются текущий URL и состояние открытой страницы.
    • Исправлено состояние SafeImage, вызывавшее предупреждение ESLint.

    Изменено

    • Добавлена общая очередь загрузки изображений.
    • Одновременно выполняется не более трёх медиазапросов.
    • Повторные запросы одного изображения объединяются.
    • Видимые изображения имеют приоритет перед фоновыми favicon и изображениями вне области просмотра.
    • Декодирование и преобразование крупных изображений выполняется вне основного сетевого потока.
    • Изображения с большой стороной более 2560 px уменьшаются перед передачей в интерфейс.
  2. Кэш WebView2 и обработка сюжетов

    Изменено

    • Очистка временного кэша основного профиля переведена на штатный API WebView2.
    • Очистка дискового кэша не затрагивает cookies, local storage и авторизацию на сайтах.
    • Размер временного кэша учитывается для основного и изолированного профилей WebView2.

    Исправлено

    • Изменена обработка больших наборов публикаций в «Сюжетах».
    • Добавлены дополнительные проверки внутреннего бюджета группировки.
    • При превышении бюджета публикации остаются отдельными вместо зависания расчёта.
    • Последний успешно рассчитанный набор сюжетов сохраняется до завершения нового расчёта.
    • Добавлена проверка идентификаторов фоновых задач.
    • Устаревшие результаты Worker больше не применяются к текущему состоянию.
    • Обрабатываются ошибки Worker и ошибки передачи сообщений.
  3. Сетевая безопасность и обработка внешних данных

    Безопасность

    • Создание дочерней WebView перенесено в нативную часть приложения.
    • Запрещены обращения режима «Сайт» к loopback, частным, локальным и специальным диапазонам адресов.
    • DNS-результаты проверяются перед соединением.
    • Повторная проверка выполняется после перенаправлений.
    • Ограничения применяются к HTTP, CONNECT и WebSocket-соединениям.
    • Добавлены ограничения времени соединения и объёма передачи данных.

    Изображения

    • Favicon, превью и изображения режима «Чтение» загружаются через нативный медиаброкер.
    • Разрешены только поддерживаемые растровые форматы.
    • SVG, HTML и другие активные форматы отклоняются.
    • Добавлены ограничения размера файла, разрешения и количества пикселей.
    • Добавлена поддержка ICO.
    • Повреждённый или неподдерживаемый favicon заменяется значком источника.
    • Обработанные изображения сохраняются во временном локальном кэше.

    Сброс данных

    • Полный сброс ограничен известными файлами базы RSS98.
    • Перед удалением отображается список баз, входящих в операцию.
    • Произвольные пути из интерфейса не используются.
    • Удаляются соответствующие SQLite-файлы -wal и -shm.
    • При ошибке выполняется попытка сохранить или восстановить исходное состояние.

    Сюжеты

    • Группировка перенесена в Web Worker.
    • Ограничено количество обрабатываемых публикаций, кандидатов и сравнений.
    • В Worker передаются компактные данные без полных текстов публикаций и Reader HTML.
    • Добавлен watchdog фонового расчёта.
    • Временная ошибка группировки больше не отключает функцию до перезапуска приложения.

    Ссылки

    • Для внешней ссылки в режиме «Сайт» добавлен выбор между системным браузером и временным защищённым окном RSS98.
    • Переходы внутри текущего сайта продолжают выполняться в существующей WebView2.
    • Добавлена команда возврата к исходной статье.
  4. Установка, окно приложения и WebView2

    Установка

    • NSIS переведён на установку для текущего пользователя.
    • Для стандартной установки больше не требуются права администратора.
    • Данные приложения разделяются между учётными записями Windows.

    Окно приложения

    • Удалён отдельный полноэкранный режим.
    • Удалена обработка F11.
    • Используются стандартные состояния окна Windows: свернуть, развернуть, восстановить и закрыть.

    WebView2

    • Модальные окна приложения временно скрывают дочернюю WebView2.
    • После закрытия диалога возвращается ранее открытая страница.
    • Перед возвратом повторно рассчитываются размеры WebView2.
    • Операции show, hide, resize, navigate, mute и close выполняются последовательно.
    • Исправлено отображение контекстного меню адресной строки поверх сайта.

    Интерфейс

    • Изменены размеры заголовков публикаций и вторичных элементов списка.
    • Общий масштаб текста применяется к большему числу элементов интерфейса.
    • Изменены подписи основных действий в верхней панели.
  5. Расписание обновлений и параметры сайтов

    Обновление лент

    • Добавлена отдельная настройка обновления при запуске.
    • Добавлено периодическое обновление.
    • Доступны интервалы 15, 30, 60 и 120 минут.
    • Обновление при запуске и периодическое обновление настраиваются независимо.
    • Добавлена поддержка ETag и Last-Modified.
    • Ручное обновление выполняется без использования сохранённых HTTP validators.
    • Количество одновременных загрузок источников ограничено.
    • Результаты одного прохода применяются к интерфейсу одним пакетом.

    Настройки источников

    • Для каждого источника сохраняется мобильная или настольная версия сайта.
    • Для каждого источника сохраняется состояние блокировки рекламы.
    • Сохраняются режим просмотра, тёмный сайт и звук.

    WebView2

    • Адресная строка показывает конечный URL после переходов и перенаправлений.
    • Добавлено копирование текущего адреса.
    • Переработаны контекстные меню встроенной страницы.

    Сюжеты

    • Снижена зависимость результата группировки от порядка входящих публикаций.
    • Изменено сравнение заголовков с переставленными словами.
    • Публикация может присоединяться к существующей группе через другого участника сюжета.
    • Добавлены дополнительные правила для близких формулировок одной новости.

    Архитектура

    • Удалена браузерная версия приложения.
    • Удалены серверные маршруты и старые Cloudflare/Drizzle-компоненты.
    • Интерфейс переведён на единый Vite frontend внутри Tauri.
    • Rust стал единственным владельцем SQLite.
    • Удалён периодический опрос состояния WebView2 и блокировщика рекламы.
  6. Фильтры рекламы и тёмное отображение сайтов

    Фильтрация

    • Добавлена загрузка списков AdGuard Base, Tracking Protection и Russian Filter.
    • Перед применением проверяются размер файла и количество правил.
    • Последняя рабочая версия списков сохраняется локально.
    • Проверка обновлений выполняется раз в семь дней.
    • Добавлено ручное обновление списков.
    • В настройках отображаются дата обновления и количество правил.
    • В панели сайта отображается количество заблокированных запросов.
    • При отсутствии загруженных списков используются встроенные базовые правила.

    Тёмное отображение

    • Добавлено тёмное отображение страниц через Dark Reader.
    • Настройка сохраняется отдельно для каждого источника.
    • Тёмное отображение применяется при активной тёмной теме RSS98.
    • Добавлены повторные попытки применения Dark Reader после загрузки DOM.
  7. Переиспользование WebView2 и настройки первого запуска

    WebView2

    • Одна WebView2 переиспользуется при переходах между публикациями одного сайта.
    • При выборе статьи выполняется переход на новый URL без полного пересоздания WebView.
    • При открытии диалогов встроенная страница временно скрывается.
    • После закрытия диалога восстанавливается прежняя страница.

    Первый запуск

    • Язык интерфейса определяется по системному региону Windows.
    • Для региона «Россия» используется русский язык.
    • Для остальных регионов используется английский.
    • Запоминание режима просмотра включено по умолчанию.
  8. Исправления WebView2

    Исправлено

    • Исправлена гонка при быстром открытии нескольких публикаций подряд.
    • Закрытие предыдущей WebView и создание следующей выполняются последовательно.
    • Устаревшая операция больше не может закрыть последнюю открытую страницу.
    • Выбранная публикация сохраняется при переходе между папками и источниками.
    • Поиск и календарь не сбрасывают открытую публикацию до выбора другой статьи.
  9. Настройки режимов просмотра

    Добавлено

    • Добавлено отдельное окно настроек.
    • В одном окне собраны настройки режимов просмотра, сюжетов, блокировки рекламы и горячих клавиш.
    • Для каждого источника сохраняется режим RSS, «Чтение» или «Сайт».

    Изменено

    • При отключённом запоминании режима публикация открывается в RSS.
    • Настройки режимов сохраняются в SQLite.
    • Настройки включены в полную резервную копию RSS98.
  10. Режимы RSS, «Чтение» и «Сайт»

    RSS

    • Показывает содержимое, полученное непосредственно из RSS или Atom.
    • Автоматическая замена содержимого результатом Reader отключена.

    Чтение

    • Основной текст страницы извлекается через Mozilla Readability.
    • Результат очищается перед отображением.
    • Удаляются tracking pixels и потенциально опасные элементы.
    • Режим запускается вручную.

    Сайт

    • Оригинальная страница открывается через системный WebView2.
    • Добавлена фильтрация рекламы и известных трекеров.
    • Фильтрация включена по умолчанию.

    Совместимость

    • Старые настройки и резервные копии продолжают поддерживаться.
    • При отсутствии сохранённой настройки блокировка рекламы считается включённой.
  11. Закрытие приложения и работа с библиотекой

    Исправлено

    • Исправлено зависание при закрытии приложения.
    • Добавлено ограничение времени ожидания сохранения перед завершением процесса.
    • Добавлен watchdog завершения приложения.

    SQLite

    • База переведена в WAL-режим.
    • Изменения состояния сохраняются точечно.
    • Изменение одной публикации больше не требует полного сохранения библиотеки.

    Загрузка библиотеки

    • Полные тексты старых публикаций исключены из основной стартовой загрузки.
    • Старые тексты загружаются при открытии статьи.
    • Добавлена отложенная обработка больших списков публикаций.
  12. Локализация и каталог источников

    Добавлено

    • Русский интерфейс.
    • Английский интерфейс.
    • Сохранение выбранного языка.
    • Стартовый каталог RSS-источников.
    • Отдельные наборы источников для России/СНГ и международного региона.
    • Тематические категории источников.
    • Выбор отдельных источников или целых категорий.
    • Отображение прогресса добавления подписок.
    • Проверка дубликатов при добавлении.
    • Автоматическое открытие каталога для нового пустого профиля.

    Установщик

    • Добавлены отдельные иконки установщика и деинсталлятора.
    • В метаданные Windows-пакета добавлены русский и английский языки.
  13. История публикаций, Reader и WebView2

    История

    • Добавлена постраничная загрузка публикаций.
    • Локальная история отображается порциями по 10 записей.
    • После локальной истории может запрашиваться следующая страница RSS-источника.
    • Добавлена проверка повторяющихся публикаций.
    • Добавлены состояния загрузки и конца доступной истории.

    Интерфейс

    • Приложение переименовано в _rss98.
    • Release-сборка больше не открывает консольное окно.
    • Добавлено изменение ширины панелей мышью.
    • Размеры панелей сохраняются между запусками.
    • Добавлена галерея тем.
    • Добавлен общий масштаб текста.
    • Добавлены обычная, компактная и мини-плотность списка.
    • Добавлена загрузка favicon сайтов.

    RSS

    • Добавлена очистка HTML и HTML entities в названиях и текстах.
    • Удаляются CDATA, script, style и повторяющиеся фрагменты.
    • Исправлено повторение анонса перед полным текстом.

    Чтение

    • Добавлена загрузка полного HTML статьи.
    • Добавлена обработка через Mozilla Readability.
    • Добавлена очистка результата через DOMPurify.
    • Результат Reader сохраняется вместе с метаданными публикации.

    Сайт

    • Добавлен просмотр оригинальной страницы через WebView2.
    • WebView2 размещается внутри панели чтения.
    • Размер встроенной страницы меняется вместе с интерфейсом.
    • Добавлены состояния загрузки, ошибки и повторной загрузки.

    Сюжеты

    • Добавлена первая версия группировки похожих публикаций.
    • Сравниваются заголовки, краткие тексты, числа, даты и тематические признаки.
    • Похожие публикации объединяются в одну карточку.
    • Карточка может быть раскрыта для выбора конкретной публикации.
    • Группировку можно отключить.
  14. Первая версия приложения

    Основное

    • Добавлена поддержка RSS и Atom.
    • Добавлено добавление источника по прямому адресу ленты.
    • Добавлен поиск RSS по адресу обычного сайта.
    • Добавлены списки всех, сегодняшних, непрочитанных и сохранённых публикаций.
    • Добавлен поиск по публикациям.
    • Добавлены папки для источников.
    • Добавлены отметки о прочтении и сохранённые публикации.
    • Добавлены светлая и тёмная темы.
    • Добавлены горячие клавиши поиска и добавления источника.

    Windows

    • Добавлена настольная версия на Tauri.
    • Добавлен нативный слой на Rust.
    • Добавлена локальная SQLite-база.
    • Добавлены NSIS- и MSI-сборки.
    • Добавлена отдельная база для разработки.

    Данные

    • Добавлена полная резервная копия .rss98backup.
    • Добавлен импорт OPML.
    • Добавлен экспорт OPML.
    • Добавлены автоматические резервные копии.
    • Добавлена защитная копия перед восстановлением библиотеки.

    Источники

    • Добавлено контекстное меню источников.
    • Добавлено перемещение источников между папками.
    • Добавлено создание папки из контекстного меню.
    • Добавлено переименование источников.
    • Добавлена отмена подписки.
    • Добавлены пользовательские значки и цвета источников.

    Изображения

    • Добавлено извлечение изображений из RSS и Atom.
    • Поддерживаются media:thumbnail, media:content, enclosure и изображения из HTML-анонса.
    • Добавлены превью в списке публикаций.
    • Добавлено крупное изображение в панели чтения.

    SQLite

    • Добавлено автоматическое создание и обновление схемы базы.
    • Добавлены индексы публикаций.
    • Сохранение источников и публикаций переведено на upsert.
    • Удалённые записи удаляются из локальной базы.
НАЧАЛО ИСТОРИИ
_RSS98.EXEИНТЕРФЕЙС ПРИЛОЖЕНИЯ
Интерфейс приложения _RSS98: список публикаций и открытая страница сайта в тёмном режиме.