Эффективная переписка и получение обновлений с сайта nn.ru. (c) Eugene Ivanov, 2010..2013Позволяет читать новые события с сайта www.nn.ru, такие, как личные сообщение, ответы на форумах и в галереях, записи и ответы в блогах.
Вводить свой пароль не нужно, достаточно быть залогиненным на сайте nn.ru.
На текущий момент в версии 1.0.2.0 реализован необходимый минимум для комфортной работы с оповещениями и событиями на сайте nn.ru, что на порядок повысит эффективность вашего общения на форумах, в личке или в блогах.
Реализовано взятие полных текстов записей, то есть, можно сразу видеть текст комментария на форуме и уже можно не открывать всю тему. То же самое в блогах. В галареях же показывается ещё и картинка, на которую приходит комментарий.
Также можно сразу увидеть текст своего комментария, на который пришёл ответ. А в блогах можно видеть всю ветвь переписки.
По приходу нового сообщения загорается иконка и открыв список, вы можете видеть новое сообщение, помеченное жирным фоном. Не совершая никаких дополнительных действий по открытию окон, можно прямо здесь ответить/отправить сообщение по нужному адресу - быстро и удобно.
Можно "удалить" (скрыть) неинтересное сообщение, чтобы не мелькало перед глазами.
Сообщения в блогах будут выстроены в так называемую ленту друзей (подписчиков). Сами подписчики есть в отдельном списке, из которого можно отписаться/подписаться на блог или вообще удалить его вместе с записями.
При вводе текста в поле ответа можно в любой момент запросто закрыть окно приложения, выключить компьютер и т.п. Текст останется запомненным и можно продолжить писать ответ в любой последующий удобный момент.
В контактах встроен кеш и страницы. Также встроен поиск пользователей.
В новой версии ветки 2 (после февраля 2012) движок полностью переделан, переведён на sqlite, стал быстрее и способен хранить бесконечное количество сообщений (ограничений нет). Исправлено много багов. Введено много новых возможностей и удобств.
Теперь показывается предыдущее (ваше) сообщение на форуме, то есть, сразу видно, что вы писали. То же самое сделано для блогов и привата.
Контакты, которые находятся в переписке, выделяются фоном в списке контактов.
Учитывается пол юзера (если указан) в сноске "последний раз был".
Приват берётся сразу весь и показывается постранично.
Использован обратный страничник, где нужно. Это позволяет сделать так, чтобы сообщения были постоянно на одной и той же странице, сколько бы новых ни появилось.
Добавил вывод картинок и файлов в сообщениях с форума.
Картинки и ютуб открываются сразу же в расширении в слое типа lightbox. Чтобы открыть в браузере, нужно зажать control при клике.
Все ссылки укорачиваются до минимально возможной длины с троеточием посередине. При цитировании они правильно раскрываются в нормальные полные ссылки. Некоторые ссылки, которые ведут на известные места на ннру, укорачиваются ещё сильнее, вида //форум/.. или //юзер/.. и т.п. В будущем планирую улучшить этот момент.
Показываются количество комментариев в блого-теме или у картинки, чтобы можно было легче ориентироваться.
Длинные записи сворачиваются и рисуются ножницы. Чтобы посмотреть весь текст, просто щёлкните по ним.
Удалённые с ннру комментарии и сообщения в блоге и к фото показываются с розовым фоном, чтобы было видно, что они удалены. По сути, это очень удобно, можно сразу видеть, что происходит и что было в прошлом.
И многое другое. Также много ещё предстоит сделать, идей море. Также ваши пожелания принимаются.
Версия 2.6 от 11 марта 2012 - добавил импорт и вывод списка забаненных юзеров. Также эти юзеры участвует в скрытии тем от нежелательных юзеров.
Встроил в данное расширение функцию скрытия тем в списке тем на форуме. Добавил также возможность скрытия всех тем от забаненных юзеров. В будущем сделаю отдельный список тихого игнора, который будет действовать только в расширении.
Версия 2.8 от 16 апреля 2012
Исправил немного багов.
Добавил настройки.
Добавил удобный просмотрщик картинок для форума. Теперь по щелчку на картинку она не увеличивается тормозно, как это сделали ннру, а открывается быстренько в полный размер в стиле ligthbox. В описание картинки при этом добавляется текст из комментария. Клавишами влево-вправо можно быстро смотреть все картинки на странице.
Версия 2.91 от 5 мая 2012.
Разделил форум и галереи на отдельные вкладки. Теперь удобнее смотреть ответы.
Добавил функционал слежения за темами. Список отслеживаемых тем форума теперь находится во вкладке "Форум". Можно отписаться от всех, от одной темы.
Показываются уведомления, в том числе новые и нужно по ручному делать их прочётнными (чтобы ничего не пропустить).
Можно скрыть уведомления (плюсик перед названием) или открыть заново. Также доработал галку при ответе - теперь она ставится, если вы подписаны на тему,
и сбрасывается, если нет. То же самое предусмотрел при ответе внутри расширения. Точно также предусмотрел сохранение счётчика трекинга, если получен
ответ на ваш комментарий в отслеживаемой теме. Так как внутри расширения будет взята тема для получения текста комментария, то счётчик трекинга
на ннру сбросится, а вот в Р он сохранится и будет показываться до тех пор, пока вы не откроете тему в браузере.
Исправил много-много багов и недочётов - отображение и обновление списков, показ юзера.
Добавил взятие и показ картинки в блоге.
Исправил дубляж форумов.
Версия 2.94 от 8 мая 2012:
Подключил меню для "переписка", чтобы можно было помечать прочитанными все и
удалять также.
Плюс если пометил как прочитанным событие в привате, то в
переписке тоже сбрасывается и уже не мелькает.
Исправил немного багов.
Версия 2.95 от 23 мая 2012:
Исправил чуток багов - в скрытии тем несущественные, в desktop notification отображение, перерисовка списков при обновлении и немного ещё.
Сейчас занимаюсь подобным расширением для Хабры, поэтому ннру пока оставил в покое.
Версия 2.97 от 3 июня 2012:
Добавил исправление бага (или фичи) у ннру - прикреплённые темы теперь не будут показываться, если у вас выключен фильтр.
Пару багов в оформлении исправил + баги desktop-оповещения.
Версия 2.991 от 15 ноября 2012:
Добавлена настройка, чтобы не помечал как прочитанное приватное сообщение при приёме оного.
Версия 3.105 от 8 марта 2013:
Переработал движок (перенёс из расширения для хабры), стало лучше, быстрее и т.д. Вкладки грузятся только по активности и т.п. Кеш счётчиков (не грузит постоянно процессор).
Добавил вывод рейтинга в список форумов.
В галереях добавил возможность переходить к следующей фото - нужно навести мышь на большую картинку и слева или справа кликнуть.
Версия 3.106 от 9 апреля 2013:
Сохранение фильтров форумов.
Переключение юзеров, в том числе быстрое.
Быстрый поиск форумов.
Версия 3.109 от 21 апреля 2013:
Добавил взятие фильтра для топика, вывожу значок справа, под ссылкой на список-фильтр.
Форум оформил отдельной ссылкой, со значком.
События с галереями также оформил со значком, и отделил галерею от элемента.
Сделал учёт уже скрытых тем при добавлении события "создал тему" в события. Также учитываю забаненных и игнорируемых юзеров. Также сделал учёт фильтров.
Добавил кнопочки "скрыть" и "забанить" в расширение для топиков.
Доработал возможность банить и игнорировать юзеров на строительных и т.д. форумах.
Оптимизировал подгрузку темы форума.
Версия 3.110 от 21 апреля 2013:
Добавил фильтр в "форум" http://e-ivanov.ru/p/1304/75.png
Теперь можно фильтровать записи по признаку "ответы мне", "форум создан", "топик создан".
Позже добавлю ещё больше возможностей для фильтрации и поиска.
Исправил баг со ссылками (спасибо Nird за баг-репорт).
Версия 3.115 от 11 июня 2013:
Переработал движок, исправил много багов, сделал много оптимизаций по загрузке при первом запуске и последующих.
Сделана версия для Firefox https://addons.mozilla.org/en-US/firefox/addon/nnru-updates/
Версия 3.122 от 8 сентября 2013:
Основное нововведение - покупки.
1. Запоминает все изменения (с датой и прошлым значением) и показывает их цветом и зачёркиваниями:
2. Все эти изменения считает и показывает иконку у расширения со счётчиком этих изменений - сразу понятно, что есть изменения.
На самом nnru постоянно показывает признак, что просто есть покупки и всё.
Проверяет на изменения все возможные поля - даты, суммы, комментарии и т.п.
Для текстовых полей использую библиотеку jsdiff для вывода изменений в стиле "зачёркнуто-подчёркнуто". Красиво выходит.
3. Самое интересное - все закрытые покупки остаются в расширении со статусом "закрыто". На самом ннру они просто пропадают и все ищут и не знают где найти. Или приходится использовать закладки в браузере на тему.