Обновление 0.3.1
Список изменений:
1. В опции добавлена возможность ограничения глубины проверки просмотра. На слабеньких устройствах поможет меньше насиловать устройство и ускорит быстродействие
2. Полностью переделан метод проверки просмотренных постов. Вместо постраничной проверки каждого поста, расширение хранит в буфере все просмотренные посты. В разы увеличилось быстродействие + отсутствие постоянных обращений к истории и диску по поиску. Да, за счет оперативы, но, совершенно не значительно
Так же получилось снять бан с плагина на версии для Chrome, потому теперь можно ставить расширение прямо из магазина, а не заниматься гемором с исходниками. Но, к сожалению, поддержка joyreactor.com была проебана
Chrome - https://chrome.google.com/webstore/detail/joyreactor-visitor/jijpolapocjhdkacabaambnhpkhkkpem
Firefox - https://addons.mozilla.org/uk/firefox/addon/joyreactor-visitor/
я для себя так версию JoyReactor Visitor 0.2.7 поменял.
Если да, то не вижу в этом смысла
1. indexedDB в режиме инкогнито должен был очищен, как и любые другие хранилища, и, если это не так, то это баг который рано или поздно исправят
2. Не светить реактор в истории... А в чем идея? Это не pornhub. Ну да ладно. Видать есть какая то идея фикс
3. Использование истории в качестве хранилища так же обусловлено использованием уже существующих данных. т.е. человек который только поставил как минимум скроет у себя посты которые он уже открывал отдельно. Так же туда плюс синхронизация истории, так что даже после переустановки системы прогрессия останется на месте
4. Тогда не вижу смысла переходить с 0.2.7 на 0.3.1. Там изменения связанные исключительно с оптимизацией использования истории в качестве хранилища. Другое хранилище - нет пользы от изменений
5. Если сильно хочется - просто достань себе исходники из файлов браузера. Все файлы всех расширений лежат в не зашифрованном виде и их можно без проблем скопировать и модифицировать на свое усмотрение
1. если расширение разрешенно в инкогнито. то там ничего не очищается. многие приложения используют indexedDB и работают в инкогнито если включить. например AdBlock Plus.
2. ну это просто мой бзык :). просто заметил что история стала расти после установки первой версии, хотя все время использую chrome по умолчанию в инкогнито.
3. для этого я добавил функцию переноса посещённых постов из хистори в DB. сохраняю там только postid. меньше места нужно и быстрее работает.
4. 5. ок. я не настаиваю. поменяю тогда локально для себя :)
Я сначала хотел использовать localStorage в качестве хранилища, но, там ограничения по объему серьезные. Потому же был вопрос между историей и indexedDB, и, был сделан выбор по причинам которые описал в 3 пункте
В версии 0.3.1 тоже по итогу выкинул этот пиздецки долгий поиск по истории и вынес хранение чисто postid в переменную. И быстродействие очень выросло, и пропала необходимость насиловать диск нон стоп.
Может быть в будущем сделаю опцию хранения история/indexeddb, но, пока просто лень этим заниматься. Все таки продукт чисто для себя, а его публикация это просто возможность кому еще помочь с такой же бедой