x.Block : Roadmap aka TODO или Планы и хотелки
Опубликовано: Бармалей · 18.06.2020 · 00:01 ••• Обновление: 18.06.2020 · 05:27 0

По сути, никаких особых "секретных роадмапов" не имеется, все основные пути-дороги были понятны изначально: добиться уровня "всеобъемлемости" (анти)блокировочных механизмов, чтобы у пользователя "Русского резака" не появлялась потребность в установке каких-либо других расширений.)

И дело даже не в "конкуренции" с другими инструментами, просто я считаю, что гораздо удобнее глобально (!) развивать и совершенствовать что-то одно, но гарантированно надёжное, чем "метаться" в поисках сиюминутных решений при возникновении каких-то очередных проблем. Это тот самый "системный подход", которого я стараюсь придерживаться при создании своих разработок.

Тем более – отработанные на сегодняшний день базовые возможности и уже применяемые в x.Block'е API вполне позволяют решать и множество других задач, непосредственно связанных с "чистотой и безопасностью" сёрфинга.

С другой стороны, старый принцип – "работает – не трожь!" – тоже вполне очевиден. Поэтому и дальше проект будет развиваться именно по системе ECR, чтобы отдельные релизы могли использоваться независимо друг от друга, по фактическим потребностям каждого конкретного пользователя, которому (может быть) и не нужен "полный фарш" самого "навороченного" релиза.)

Этот подход также предусматривает и то, что если, скажем, в самом первом ECR#1 будет обнаружена ошибка – для этого релиза будет выпущен отдельный фикс, а не выдано простое предложение "обновите версию на 2" (3, 4 и т.д)…)

Прошло уже больше года с момента выпуска последнего фикса ECR#4, всё (вроде как) более-менее работает, во всяком случае – явных "косяков" в функционале мною не найдено, а какие-то частности решаются изменениями в настройках.С подписками тоже проблем не возникает, все стандартные "рунетовские" наборы вполне корректно работают на тех сайтах, которые мне случается посетить.

Значит, общая концепция была выбрана правильно, но есть некоторые моменты, которые давно просятся "под код"…

Итак, о части планируемых изменений и доработок – ниже, список будет меняться "по ходу пьесы":

  • Собрать и выложить, наконец, очередной фикс для ECR#4, который больше полугода "обкатывается внутренне".))
  • Сделать "посайтовую" настройку отдельных опций блокировки (кроме фильтрации правилами и "охотником"). Фича важная, сам не раз уже сталкивался с необходимостью лезть в настройки, чтобы временно (!) отключить какую-то блокирующую функцию на момент работы с отдельными сайтами.
  • Сюда же – "белый список" правил для сайтов, может быть – добавить спецправила в синтаксис… Пока над этим особо не думал, но общая направленность на "кастомизацию" настроек была изначально.
  • Сделать "всеядность" по отношению к различным синтаксисам "брэндов", например, для применения нативных подписок того же uBlock'а или AdGuard'а. Не совсем понятно, правда, насколько это актуально – большинство правил "кочует" из одного блокировщика в другой.)
  • Доработать интерфейс попапа под вышеперечисленное, с отдельными "кнопочками" по вкл/выкл основных блокирующих опций именно для текущего сайта.
  • Сделать дифференциальную проверку/загрузку по дате актуализации в заголовке подписок. Пока этого нет, поэтому при каждом обновлении подписки перезакачиваются полностью. Можно, конечно, включить кэширование, но мне это не очень нравится – понизится гарантированность закачки изменённых версий подписок… В общем, пока думаем…
  • Может быть – сделать фичу принудительного обновления только выбранных подписок, иногда это существенно быстрее. Хотя при современных скоростях сетей это не так уж и "срочно".)
  • Добавить ряд функций в контекстное меню страниц, сделав его вложенным: как минимум, что-то типа "заблокировать этот элемент" явно туда "просится"…)
  • Также по контексту – проксирование, открыть ссылку и/или автоматически создать правило для неё. Понятно, что "отберёт хлеб" у другого моего аддона, но в x.Block'е это тоже пригодится…)
  • Может быть – сделать проверку "на вшивость" ссылок через онлайн-антивирусы, хотя, если честно, ничего особо "красивого" я в аддонах пока не встречал, обычный редирект на virusinfo и аналоги. Зачем надо – ну, раз уж боремся за безопасность, тогда и с различными "антиглистинами" надо дружить…)

Развитие проекта
Бармалей 18.06.2020 18.06.2020 250 0.0

Поделиться

Всего комментариев: 0
close