📢 Обмен личными сообщениями и начало для Golos Messenger


На веб-клиенты блогов и форумов блокчейна Голос добавлен функционал обмена личными/приватными сообщениями. Теперь не обязательно искать контакты собеседника в Телеграм, можно общаться и здесь...

Если нужно указать контакт, пример прямых ссылок на чат с вами в Golos Messenger: golos.id/msgs/@lex
golos.in/msgs/@lex
golostalk.com/msgs/@lex
т.е. САЙТ/msgs/@ЛОГИН

Планируется реализация многопользовательских чатов, смартфон/десктоп версий мессенджера, иных улучшений. Но и в базовом варианте воркером @aerostorm1 было учтено множество деталей, которые не описывались в задании. Спасибо ему, это здорово.

Был доработан микросервис уведомлений, с целью отображения информации без существенных задержек, очереди, прочитки сообщений и прочего. Добавлены сценарии тестирования основной JS-библиотеки, что пригодится и в будущем.

Учтены правки авторизации как по паролю, так и по отдельному memo-ключу (который вы можете скопировать в блогах с вкладки Разрешения страницы Кошелек, после авторизации паролем) или с pdf-файла сохраняемого на устройство (в случае недавней регистрации аккаунта).

В мессенджере есть поиск контактов по блокчейну, уведомление о новых сообщениях в заголовке вкладки браузера, эмодзи, вставки изображений как по URL-адресу, так и загрузки с компьютера. Выделение сообщений с возможностью их редактирования/удаления, стили для ночного режима...

С логотипом для мессенджера помог @smotritelmayaka

Кнопки написать добавлены в клиенты тут:

На странице автора:

Кроме того

  • Сделана доработка REST-сервиса клиента форумов, что позволило оптимизировать взаимодействие с нодами блокчейна;
  • Добавлена возможность регистрации на форумах с использованием инвайтов/чеков и внесены другие правки в систему авторизации;
  • Добавлен ползунок выбора % лайка/дизлайка на форумах;
  • В блоги добавлена лента "Форумы" с выводом тем форумов определенных в настройках, темы поднимаются при новых сообщениях;
  • В профиле блогов добавлено время последней активности пользователя.

И много других мелких правок, которые можно посмотреть на https://github.com/golos-blockchain/

В процессе ближайших дней, обновление зависимостей и оптимизация скорости веб-клиента блогов...


Для разработчиков

Стоит обновить АПИ-ноды (не делегатские) с репозитария https://github.com/golos-blockchain/golos/tree/golos-v0.25.3 или используя докер-образ
golosblockchain/golos:api-node

Документация в части приватных сообщений по библиотеке golos-js добавлена @aerostorm1 в разделе https://github.com/golos-blockchain/golos-js/tree/0.8.2/doc#private-messages

Обновляемый GUI к актуальной версии библиотеки golos-js по адресу https://gapi.golos.today

Идеи и предложения

Пишите комментариями к посту...

UPDATE: При смене/сбросе ключей, переписка зашифрованная прежним ключом естественно становится недоступной к расшифровке как у отправителя, так и у получателя. Считайте это незадокументированной кнопкой "удалить историю сообщений" :)
Возможность скрытия старых диалогов появится при след. обновлении функционала мессенджера.


Comments 53


@lex, @aerostorm1, я уже устал ждать 😂 😂 😂 спасибо всем за такой "подгон" 😎

10.05.2021 22:18
0

@mrarturs, это про историю как решили поменять чехлы на сиденья, а перебрали и движок 😂 Но на будущее основа стала лучше, так что норм.

10.05.2021 22:20
0

@lex, Так всегда бывает, я тут тоже машиной занялся, решил Т/О пройти по раньше и понеслось .. . Вроде всё по мелочи, а одна за другой, но зато на долго и можно не отвлекаться на мелочах 😎 👍️

10.05.2021 22:31
0

@lex, спасибо! Всё замечательно. Только вот шрифт ввода хотелось бы покрупнее. Хотя бы, как здесь. Совсем почти не вижу нынешний.

10.05.2021 22:29
0

@lllll1ll, тут всё зависит от устройства, условно с крупного монитора с автомасштабированием или с небольшого, но близкой посадкой - шрифт нормальный. И наоборот. Подогнать под все варианты без опроса десятков-сотен пользователей сложно. Иначе у кого-то станет крупно...

Поэтому пока советую просто использовать масштабирования браузера, Ctrl вместе с + или -
У меня напр. монитор не позволяет пользоваться бол-во сайтов пока я не сделаю масштаб 125%, а на другом приходится делать 90% )

11.05.2021 15:45
0

@lex, спасибо. Приспособлюсь тогда.

11.05.2021 18:40
0

@lex, 😎 👍️ 😃 👻

10.05.2021 23:03
0

@lex, Отлично

11.05.2021 00:36
0

@lex, а это точно идёт работа на русскоязычную аудиторию Голоса? :-\

Документация в части приватных сообщений по библиотеке golos-js добавлена

11.05.2021 02:02
0

@retroscope, конечно )
А в плане доков, гугл транслейт пока не отменили, очевидно как этот нюанс решается за минуту (golos-js продолжается в виде того что есть, на англ.).

11.05.2021 15:59
0

@lex, 👍️

11.05.2021 04:17
0

@lex, какое счастье! :)

11.05.2021 04:27
0

@lex, сделано ещё одно дело, которое не смог сделать КФ )

11.05.2021 04:29
0

@lex, ой какая красота и интересность! )) надо пробовать))) спасибо @aerostorm1 и тебе, Леша, за инициативность и настойчивость в контроле за реализациями разных фич! ты просто молодец!

11.05.2021 06:43
0

@lex, здорово! Спасибо!

11.05.2021 19:40
0

@lex, мне нравится) С кем часто общаешься, то удобно из вкладки "сообщения" заходить, а в комментариях непосредственно через кнопку. Отлично. 👍️

12.05.2021 05:36
0

@lex, отлично 👍️

12.05.2021 13:00
0

@lex, Просто супер! 👍️

12.05.2021 13:03
0

@lex, очень круто, респект! 👍️ 👍️

12.05.2021 15:07
0

@lex, Хорошая работа!

13.05.2021 03:46
0

@lex, реально круто )

13.05.2021 19:57
0

@lex, Раз время было уже потрачено... Можно реализовать инновационную защиту от спама.
Для открытия права на отправку сообщений надо сделать залог, с которого получающий спам штрафовал бы спамера.

14.05.2021 05:15
0

@ruslandis, это вопрос к сообществу, так как пока спама нет и выделять средства на эти изменения не все готовы...

Да и вопрос спама в блогах, когда кроме дизлайка с понижением репутации при системе донатов пользователь мало теряет от выплат (значит о залоге возможно подумать и при публикации постов/комментов).

14.05.2021 11:10
0

@lex, Почта без спама
/ru--spam/@ruslandis/pochta-bez-spama-na-principakh-golosa

14.05.2021 05:33
0

@lex, всё супер! но не плохо бы его встроить в выпадающее меню где биржа, форум, голосовалка, воркеры ...

14.05.2021 12:39
0

@erikkartmen, Сообщения есть в меню блога, и в выпадающем по аватарке...

14.05.2021 12:50
0

Кстати... Как по мне, рядом со ссылками голосования за / против поста сообщения не нужны... Их скорее надо добавить по нажатии по нику, где подписка, игнор и донат. Если там, конечно, нет их ещё...

14.05.2021 14:52
0

@denis-skripnik, кнопка написать и была после нажатия на ник, но человек 10 в разных местах написали что не замечают куда ткнуть... Поэтому и добавили небольшой значок конверта справа от цифры репутации.

14.05.2021 14:55
0

Ясно.

14.05.2021 14:58
0

@lex, люди разные, я вот наоборот наобум нажал на ник, там нет кнопки отправить сообщение, а конверт не заметил пока в статье на картинке не увидел :-) но это скорее курьёз, конвертик, наверное, всё же лучше - минус один клик

19.05.2021 06:37
0

UPDATE:

Для тех кто подписан на комменты :)

При смене/сбросе ключей, переписка зашифрованная прежним ключом естественно становится недоступной к расшифровке как у отправителя, так и у получателя. Считайте это незадокументированной кнопкой "удалить историю сообщений".

Возможность скрытия старых диалогов появится при след. обновлении функционала мессенджера.

17.05.2021 14:15
0

@lex,

Считайте это незадокументированной кнопкой "удалить историю сообщений".

убойная фича, супер!
уточни плиз: речь о смене мемо-ключа ?

17.05.2021 14:23
0

@kedgaks, да, если меняешь скриптом или из консоли, касается только мемо.

Но при сбросе пароля с клиента, меняются же все...

17.05.2021 15:15
0

Вообще неудобно, что только через memo ключ можно... Я, например, его уже сто лет назад потерял... Думаю много таких...

17.05.2021 15:19
0

@denis-skripnik, почему только, кому неудобно можно использовать пароль.

По поводу потери, его можно получить со страницы "Разрешения" в веб-клиенте, а кто регистрировался недавно, и с pdf-файла при регистрации есть.

Скоро добавим и при сбросе пароля pdf-файл.

17.05.2021 15:24
0

@lex, вижу, самому себе писать запрещено, на null тоже в качестве заметок. Ну и ладно, никто не запретит завести специальный аккаунт для реализации заметок - пишешь на него и это твой личный зашифрованный блокнот. Сменил на том акке ключи - очистил блокнот.

19.05.2021 06:55
0