📢 Обновление ImageProxy, элементы геймификации, удаление репостов


В процессе подготовки перехода на Next веб-клиента блогов, воркером @aerostorm1 были доработаны тесты, основная их часть на Playwright.

Обновление ImageProxy

Доработан сервис проксирования изображений ImageProxy в части загрузки пользовательских файлов. Теперь, небольшие фото загружаются в Imgur, но при их размере более 1 мб вместо ошибки файлы загружаются в ImageProxy (до 10 мб).

  • Добавлен функционал уменьшения оригиналов файлов;
  • Исправлена ошибка дублирования и создания копий;
  • Рейт-лимиты, настраиваемый предел по репутации в БЧ;
  • Просмотр авторов фото в случае жалоб (а они бывают);
  • Черные списки в целях защиты сервиса;
  • Добавлена база Tarantool и обновление Node до 14-й версии;
  • Доработан формат по ошибкам сервиса;
  • Расширены внутренние тесты для отладки.

Обновлена документация и примеры использования:
https://github.com/golos-blockchain/imageproxy

Поддержка АПИ для депозита токенов (UIA)

Для упрощения депозита/ввода токенов на внутреннюю биржу Голоса, а также нового интерфейса биржи (dex.golos.app или gls.exchange), который был недавно анонсирован.

@ecurrex-ru было добавлено АПИ для получения адресов иных блокчейнов (это ускорит получение адресов на депозит/ввод, без лишних действий). Актуально напр. для USDT, DASH и др.

К данному изменению были внесены правки в интерфейс активов UIA, а также форму редактирования UIA (проксирование запросов для CORS и рейт-лимит). Добавлены пояснения (адрес АПИ https://site.ru/get_address/<account> и ответ в формате JSON-объекта).

В случае ошибок на стороне АПИ, веб-клиент отображает контакт эмитента для отправки личного сообщения через мессенджер Голоса.

Удаление репостов

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

Уровни как элементы геймификации

С учетом разных мнений и не без юмора, текущая градация включает 10 уровней. Они привязаны к % от общего количества Силы Голоса в блокчейне (если токенов в СГ на проекте становится больше, "цена уровней" увеличивается и наоборот).

Небольшие значки выводятся в постах и комментариях (при наведении уровень, при клике расшифровка), в профиле отображаются крупнее.

Для обсуждения уровней, названия, графики - добро пожаловать в этот пост, присоединяйтесь со своим мнением/идеей...


Comments 40


@lex, ой, я сегодня - дельфин :) Вот спасибо!
И за удаление репостов спасибо.

11.01.2022 19:23
0

@lllll1ll, Хм .. а я костака, а думал что кит ... Надо посмотреть, сколько мне не хватает до кита.

11.01.2022 19:39
0

@alexko, а я вообще не знала кто я :) До кита вам не хватает 725 427.

11.01.2022 19:40
0

@lllll1ll, Эх ... надо посты пилить. Забросил я что-то это дело.

11.01.2022 19:43
0

@alexko, надо. Хорошо, когда появляется цель.

11.01.2022 19:44
0

@alexko, ну тут смотря как считать:

  • по таблице @arcange, кит с 1 млн гестс, это 348 тыс СГ
  • другие считали что кит начиная с 1 млн СГ, но их получается много для такого маленького проекта (статистика напр https://dpos.space/golos/top/gp)
  • вот и ходила идея привязаться к % доли, она в динамике, растет кол-во - растут и "цены"

Как правильно, хз, обсуждать надо...

11.01.2022 19:45
0

@lex, Да, привазка к проценту от доли очень интересное решение. Я очень радовался, когда у меня накопился первый млн. голосов. А теперь Кита захотелось.

11.01.2022 19:48
0

@alexko, хе хе, с лямомо голосов и не кит. забавно :)

12.01.2022 09:58
0

@lex, просто офигенные картинки море-океано-жителей! ))) и с репостами надо штуку изучить. правильно ли я поняла - можно будет удалить старые неактуальные репосты?

11.01.2022 19:40
0

@ladyzarulem, прямо открытие дельфинария 😂

Да, можно удалять и старые репосты, если им плохо в блоге сидится )

11.01.2022 19:47
0

@lex, океанарий у нас наверное)) надо будет с репостами попробовать, да) вообще, здорово, что идет развитие. и не просто техническое, но и креативно-художественное! )

11.01.2022 19:56
0

@lex, а я гадаю, что за эмблема появилась в профиле??? Думал, что это, отображение старых медалей, что раньше выдавали за 100 постов и т.д.... Пасиба, красива 😂

11.01.2022 20:00
0

@lex, Круто.

P. S. Где можно посмотреть JS код для работы с API UIA? Хочу к себе внедрить без заморочек...

Благодарю.

12.01.2022 07:09
0

@denis-skripnik, в json_metadata UIA для deposit
есть значение to_api
например
"to_api":"https://gateway.ecurrex.ru/ymdash/get_address/<account>"
т.е. можно дергать из БЧ прописан ли урл АПИ
если да, подставлять на место <account> пользователя и запрос адрес депозита

в ответ отдается JSON в таком виде
{"address":"XoqnCwBdEdYnHuNVG3wkGvCiGyLnxsBL9B"}

12.01.2022 10:06
0

@lex, Благодарю. Понятно. Но я в целом про ввод и вывод.
Кстати, ввод через запрос путём отправки токенов на аккаунт шлюза не поддерживается больше?

12.01.2022 10:31
0

@denis-skripnik, поддерживается, но с течением времени зависит от эмитентов (оставят либо оба способа).

12.01.2022 10:58
0

@lex, Кстати, может репутацию не выше комментария сделать, а рядом со значком или вовсе по наведению на значок отображать?

12.01.2022 07:14
0

@denis-skripnik, репутация там не отдельно выше, это вероятно CSS вводит тебя в заблуждение. Значок репутации переместили прямо на аватар с нижнего правого края, чтобы не было нагромождения элементами рядом с ником.

12.01.2022 10:08
0

@lex, А, ну ясно. Я просто читаю путём перемещения стрелки вниз. И у меня сначала идёт репа, потом логин со значком и ссылкой "Личное сообщение", тег.
Далее ниже текст.
Ещё ниже тег.
...

Вот как:
"22 минуты назад
84
lexЗагружается описание…КитыЛичное сообщениев голос
@denis-skripnik, репутация там не отдельно выше, это вероятно CSS вводит тебя в заблуждение. Значок репутации переместили прямо на аватар с нижнего правого края, чтобы не было нагромождения элементами рядом с ником.
голос
Загружается описание…22 минуты назад lexЗагружается описание…КитыЛичное сообщениеГолосовать за0Голосовать противЗагружается описание… 0.000 GOLOS
ПоделитьсяОтветитьЗагружается описание…0
Поделиться
Награда
10 GOLOS
VKOKFacebookShare More
ОТБЛАГОДАРИТЬ
"

12.01.2022 10:30
0

@lex, И ещё: в профиле что-то у себя не нахожу слово "Дельфины", как в комментах у меня... Там видимо просто значок без alt описания...

12.01.2022 07:16
0

@denis-skripnik, вероятно, в профиле значок выводится с правого края строки с ником, репутацией и кнопок её изменения. Alt надо поправить...

12.01.2022 10:10
0

@lex, Ок. Буду ждать alt :-)

12.01.2022 10:28
0

@lex, Здорово! Спасибо за улучшение GOLOS. 👍️ Теперь не придётся мучиться с уменьшением размера фотографий. )

12.01.2022 12:25
0

@lex, Добрый день, что-то сделала репост на шарпее и ничего, может опять у них что-то поломалось. Это уже второй раз, в прошлый у них были неполадки. Спасибо...

24.01.2022 11:42
0