Готова первая версия десктоп-клиента, которая позволит иметь альтернативный способ обмена информацией и взаимодейстия с кошельком аккаунтов блокчейна Golos.
За основу воркером @aerostorm1 был взят фреймворк Electron (использует Chromium и Node.js), описание самостоятельной сборки доступно здесь.
Приложение поддерживает работу на:
- Windows (скачать готовую сборку)
- Linux (скачать)
Файлы установки размещаются на files.golos.app (ссылка добавлена в раздел Сервисы). Пользователь запускает инсталлятор и происходит установка компонентов, ярлыков + запуск клиента.
Если коротко, то это обёртка уже привычной веб-версии как на golos.id, когда браузер объединен с файлами сайта и работает на вашем компьютере, а не сервере где-то там (который могут заблокировать по тем или иным причинам).
Наличие альтернатив минимизирует риски при блокировке сайтов (golos.id, golos.in, golos.today), так как десктоп-клиент работает напрямую, соединяясь с нодами блокчейна.
В случае сбоя ноды или сервиса в настройках можно выбрать/задать иные (напр. из списка публичных нод или подсказки в чатах). Пропали картинки? Снять галочку и не использовать прокси для изображений, фото будут загружаться минуя его.
С крупными обновлениями веб-клиентов, будут обновляться и версии десктоп-клиента, с отображением уведомления, списком изменений и ссылкой на скачивание/установку новой версии. В приложении была добавлена возможность копирования ссылок и сохранения фото в контекстном меню.
Игнорируются списки блокировки по претензиям правообладателей, спамеров, не отключена загрузка комментариев пользователей с отрицательной репутацией и пр. За кнопкой показать
скрывается контент только от пользователей с отрицательной репутацией (в планах и это сделать параметром настроек скрывать/показывать
).
Напомню, что при публикации поста и выборе опции отображать в приложении
, пост не будет виден с веб-клиентов никому, кроме автора.
Отображение комментариев
Был доработан список комментариев под постами с целью отказа от выноса "дальней иерархии" на отдельные страницы. Правки пригодятся и в десктоп-клиенте.
Вместо Show ... more replies
и необходимости распутывать/открывать комментарии для чтения в новом окне, достаточно кликнуть на Еще ... комментариев
и они будут отображены. Кто привык открывать их в новом окне, возможность сохранилась :)
Кнопка показать
на постах/комментариях скрытых дизлайками более не отображается для неавторизованных пользователей. Достаточно зарегистрироваться...
@lex, браво
@lex, поставил, попробовал. А многопользовательскость есть или надо запускать под разными системными пользователями?
У электрона не нашел такого параметра. Зато вот есть
https://www.electronjs.org/ru/docs/latest/api/app#appsetpathname-path
Но это надо встраивать в код как то. 🤔
Мне это надо, так как я пишу из под своего аккаунта и захожу еще под техническими, что бы посмотреть что к чему.
Пишу комментарий из клиента. Вроде работает. 👍️
@bitwheeze,
когда-нибудь будет, эдак с 17 года её хотят )
@lex, решил посмотреть заминусованный пост, сначала мне предложили установить десктоп-клиент, который сначала не хотел пропутить Майкрософт, затем мой антивирусник Аваст, когда всё же продрался сквозь запреты и установил десктоп-клиент, заминусованный пост оказалось по прежнему невозможно открыть. Мне одному кажется, что это перебор с цензурой? Всё, что видно - Этот пост был скрыт из-за низкого рейтинга.
@optimist, так выбор за пользователями, для защиты веб-клиентов достаточно выбрать опцию
для подписчиков
, чтобы такие посты не висели на витрине и были доступны только зарегистрированным и подписавшимся пользователям.Для приложения
выбор кто хочет максимально ограничить доступ, чтобы прочитали только установившие десктоп-клиент (в будущем и мобильный).В отношении скрытых сообществом постов, да, они прячутся за кнопку "показать", при авторизации она появляется. Десктоп же не будут ставить только для почитать (ап, коммент, донат, вот и авторизация и показ остального). Скрытие по дизлайкам в ближайшие дни кстати станет опциональным в настройках, не затемнять, не скрывать...
@lex, спасибо за награду (50 Golos)!
@lex, Здравствуйте, два раза пыталась опубликовать пост, но он пропадает. Пишу, всё нормально, нажимаю отправить и всё, в ленте он не появляется... Что делать?
@iren007, напишу как исправим, в блокчейн все посты попали, вот они
https://golos.id/ru--zhiznx/@iren007/nemnozhko-novostei
https://golos.id/ru--zhiznx/@iren007/5u8xzj-nemnozhko-novostei
https://golos.id/ru--zhiznx/@iren007/chto-to-s-golosom
Можно отредактировать пару слов, обновить и посты появятся в ленте (но не блоге), причину выясняем...