Грант на разработку


Локальный клиент блокчейна GOLOS

Суть достаточно проста - дать полноценный инструмент для работы с блокчейном, который не использует в своей работе сервера и сайты, а лишь напрямую подключается к нодам. 

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

Стек - HTML + JS + CSS. Никаких специальных расширений не требуется, работает "из коробки". 

Что важно в современных реалиях - не зависит от сайта, который могут заблокировать, не требует обязательных бенефициарских отчислений, имеет малый "вес" и открытый исходный код. Легко модернизируется. 

Тот дизайн который есть у клиента сейчас продиктован моими личными запросами. А именно возможностью работы с большим количеством статей без перезагрузки страницы, с минимизацией количества кликов. Может поставляться с другим дизайном, выполненным в более привычном стиле. 

Функционал на 1 стадии (уже есть):

+ просмотр новых постов, популярного, комментариев к постам

+ просмотр постов по фильтру тэгов

+ просмотр проголосовавших за пост с указанием процента СГ

+ оценка постов и флагование

+ написание комментариев

+ написание постов (markdown редактор)

+ подписка и отписка на блоги пользователей

+ просмотр своей ленты

+ батарейка пользователя

Функционал 2 стадии (в работе):

- кошелек и переводы

- история операций

- списки подписанных и взаимно подписанных

- профиль пользователя

- избранное

- оценка комментариев

- доработка деления на разделы и навигации в целом

- отдельная страница поста (для возможности дать прямую ссылку)

- исправление ошибок, мелкие улучшения юзабилити и отображения постов

- просмотр всех ответов на свои посты

- просмотр комментариев к своим постам 

- регистрация по приглашениям

Также принимаются ваши предложения по улучшениям. 

Репозиторий https://github.com/HomeRobot/Golos.Local

Сайт: https://golos.today 

Сумма гранта - эквивалент $1000

BTC: 1JncKibD6nW7UFYjfWnsC2CByzzKiV5qSc


Comments 11


Зарегился на Golos Today, с него и пишу этот коммент.

Два вопроса от чайника:

  1. Есть ли здесь "принудительное" либо настраиваемое бенефициарство?
  2. Через пару дней намерен опубликовать пост через ГТ. Но будет ли принята ссылка на него бустерами? Прежде всего таллидом? Не хочется сюрпризов...))
21.05.2018 12:07
0
  1. Пока нет, а в планах есть. Принудительного не будет, будет возможность указать бенефициара.
  2. Ссылка это пермлинк, по большому счету. Пост можно открыть в любом из клиентов голоса и скопировать ссылку на него. Если требуется только пермлинк, то все просто. Если требуется полная ссылка, то уже нужно у владельца сервиса уточнять - может ли сервис работать корректно с разными клиентами. И копировать ссылку из того клиента, с которым сервис работает.

P.S. В golos.today сейчас нет прямой ссылки на пост, но скоро будет. Так что публиковать можно, ссылку получать пока не получится.

21.05.2018 12:57
0

Тогда опубликую через ГТ, а ссылку возьму с голоса или ГВ. Надеюсь, получится.

21.05.2018 16:10
0

Грант дал Golosfund? Или ещё не дал?

21.05.2018 14:34
0

Cyberfond. Но тоже еще не дал. Golosfund-у не нравится дизайн.

22.05.2018 10:12
0

По сути зачем особый дизайн локальному клиенту? Чтобы тормозил даже будучи запускаемый на собственной машине?

28.05.2018 08:14
0

Несколько замечаний и предложений.

1) Рекомендую везде "index.html" заменить на "/", так как есть вероятность необходимости размещения основного файла с именем index.htm или index.php
Возможно вообще включить htaccess с mod_rewrite и указывать не напрямую http://golos.tuday/post.html, а http://golos.tuday/post/, что преобразовывалось бы в post.html и при необходимости лёгким движением руки все файлы из html переименовывались бы в php, с нужным изменением, соотвественно, в htaccess. И не требовало бы менять ещё ВСЕ ссылки в исходниках.

2) Зачем здесь:
http://golos.today/js/view.js

указан parent_author = golostoday?

golos.broadcast.comment(key, '', 'golostoday', user.login, new_permlink,

https://goldvoice.club/@tristamoff/programmnoe-sozdanie-i-redaktirovanie-postov-golosa/

parent_author = " " - для статьи он обычно пустой, для комментария - там указывается автор родительского сообщения, к чему относится комментарий

Не из-за этого ли при публиковании через http://golod.today в пост первым тэгом ставится "golostoday" (как это делает и goldvoice)?
При выкладывании исходников, хотелось бы, чтобы они были чистыми от таких "закладок".

3) Фильтр "Технологии", в частности, ru-texnika ретранслируется обратно как

Вы здесь: Главная / технологии,ру--робототехника,ру--роботы,ру--те%Д1%85ника,ру--наука,ру--медицина,

"x" - обратно перводится, вроде, как "ь". В то время, как "kh" в соседней робототехнике ретранслируется нормально.

4) Если бы пр загрузке главной страницыи др. разделов, справа, где сейчас непонятно пустое место, сразу загружалось содержимое первого поста из ленты, то выглядело бы лучше.
А если ещё и поменять их местами, убрав ленту в правую колонку, вывод постов сделав посередине, а также добавив возможность скрыть ли сузить левую колонку, то на мой взгляд, стало бы выглядеть значительно лучше. :-)

28.05.2018 03:13
0

Спасибо за обратную связь, будем работать )

28.05.2018 07:48
0

Относительно
golos.broadcast.comment(key, '', 'golostoday', user.login, new_permlink,

Поэксперементировал с размещением.
Достаточно поставить golos.broadcast.comment(key, '', t2[0], user.login, new_permlink,
И тогда будет классический набор тэгов с неизменяемым первым тэгом-"рубрикой".
Именно тем, в какую рубрику автор хочет попасть со своим постом.

28.05.2018 08:17
0

Да тут как угодно сделать можно. Если честно, то мне пока просто интересно как много публикаций делается через клиент. А так уберу, конечно.

31.05.2018 09:18
0

Можешь в телеграмм стукнуться? @joopiter_ru
Не все получается.

31.05.2018 14:08
0