
За прошедшие 10 месяцев в целях поддержания проекта воркерами, были сделаны доработки, правки, улучшения...
Для блогов, кошелька, мессенджера на Android реализованы уведомления с помощью Firebase Cloud Messaging (вместо использования собственного механизма в Golos Notify Service, который в последних Android запрещен и признан устаревшим).
Это повысило надежность уведомлений, упростило приложения, теоретически позволяет легко портировать их на iOS или написать ещё приложений-клиентов...
Для этого поддержка FCM внедрена в сервис Notify. Проведены многочисленные работы по стабилизации данного канала, достижению приемлемой надежности, тестирование в условиях плохого интернета...
Пример настройки если собираете приложение самостоятельно.
В библиотеке golos-lib-js обновлены зависимости нативного ядра (WASM): num-bigint, wasm-bindgen, тем самым устранены внутренние утечки памяти, баги, повышена стабильность работы библиотеки (Asset, Price, расшифровка AES)...
Полностью переписан весь стейт клиентской части блогов, кошелька, мессенджер
со старого Redux на современный Redux Toolkit. Убрана библиотека Immutable.js, вместо этого используется современный подход - Immer, который находится под капотом, а не заставляет разработчика возиться с этим. Что упрощает разработку любого дальнейшего функционала, делает код более легкоотлаживаемым и поддерживаемым. В процессе в клиентах были исправлены и некоторые мелкие ошибки...
Уведомления, сообщения об ошибках в мессенджере переделаны с react-notification на react-hot-toast (более современная библиотека), а само использование react-hot-toast стало безупречным по дизайну (поддержка ночного режима, мобильной версии, автоматическое выравнивание по размеру текста, значки).
В блогах и мессенджере обновлены устаревшие компоненты lodash, vite, в кошельке jspdf и другие. Обновления позволяют сократить потенциальные риски безопасности приложений (так называемые "риск-алармы" в используемых компонентах сторонних разработчиков)...
Веб-приложения, десктоп-клиент и APK-клиенты будут обновлены в течении недели.
Также, были обновлены компоненты ноды, c Ubuntu 18 до Ubuntu 22, версия в бранче
https://github.com/golos-blockchain/chain-node/tree/golos-v0.30.2, для желающих перейти на обновленную, потребуется реплей...
Встретили ошибки - пишите пост, комментарий или ЛС
Сообщения от пользователей позволяют выявлять или задавать иной приоритет уже известным багам/ошибкам, планированию последующих задач.
Спонсорство
Прямое спонсорство приостановлено, если у кого есть желание, идеи, возможности, пишите в личку :)
Пока же у нас есть ликвидность токенов GOLOS в торговых стаканах благодаря @prizm, @aleks и @gusaru (шлюзу к XRP), возможность компенсации доработок через фонд и продолжение поддержки актуальности кода воркерами.
За 10 месяцев на доработки было потрачено 3800$, что по условному курсу из последней заявки составляет около 11 млн GOLOS (в фонде столько нет, но спонсоры отправив на аккаунт @workers токены или эмиссия блокчейна когда-то сделают своё дело), проголосовать по заявке в фонд можно по ссылке используемого вами веб-клиента:






@lex, чот не голосуется...
ПыСы На тудее не голосуется, на Ине с в п н прошло
@lex, Может доработки были, но при первом входе в блоги страницы стали подгружаться медлено часто пишет (страница не отвечает) это происходит в веб-браузере хром
Некоторые изображения не дает заливать с компьютера
При переходе по ссылке голос ее делает битую ведет в никуда
@buildchain,
зависит от локации пользователя и ноды, поэтому лучше проверить с разных клиентов (golos.id, golos.in, golos.today) + как вариант с впн
нужны примеры этих изображений, что не загружает