Golos.io: Отчет по разработке за ноябрь 2018

Друзья, представляем отчет по разработке сайта golos.io за ноябрь 2018.

  • Мы работали над редизайном;
  • обновили регистрацию;
  • готовили библиотеку golos-js к 19 хардфорку;
  • сделали много интересного по части backend разработки;
  • отключили бенефициарство;
  • и боролись с багами.

1. Редизайн
В рамках работы над редизайном сделали следующее:

Кнопку отмены понижения Силы Голоса. Если процесс запущен, она появляется в кошельке вместе с информацией о том, какое количество СГ конвертируется, и сколько уже выплачено.

  • Предупреждение при нажатии на дизлайк и механизм отображения постов с дизлайками.
  • Возможность «поделиться» постом в других социальных сетях: ВКонтакте, Facebook, Livejournal, Twitter.
  • Сортировку комментариев по умолчанию в хронологическом порядке.
  • Возможность удаления всех выбранных тегов одной кнопкой.
  • Блокировку пользователей и поддержку черного списка.
  • Сохранение валюты, выбранной в настройках, в диалогах кошелька.
  • Опцию «Голосовать по умолчанию за свою публикацию».
  • Отображение репостов с комментарием в «Персональной Ленте».
  • Выдачу списка постов по любому тегу.
  • Переход в пост из вкладок «Комментарии» и «Ответы».
  • Кнопку подписки в истории активности.
  • Возможность обнулить счетчик нотификаций.
  • Компактную ленту и режим просмотра постов сеткой.
  • Подсказку при вводе неверного ключа.
  • Исправили рассинхрон времени выплат и времени публикации.
  • Обновили отображение имени пользователя на обложке, теперь вне зависимости от цвета обложки оно всегда четко видно.
  • Добавили обозначения в соответствии со статусом пользователя на платформе.
  • Исправили верстку, шрифты, стили, опечатки.
  • Убрали ограничение на количество отображаемых записей во вкладках «Комментарии» и «Ответы».
  • Возобновили работу относительных ссылок.

2. Регистрация
Обновили систему регистрации. Теперь мы отправляем пользователю смс.

3. Бенефициарство
Отключили выплату 10% бенефициарских.

4. Тег goldvoice
Удалили тег goldvoice, поскольку теперь посты, которые публикуются с клиента Goldvoice, не записываются в блокчейн.

5. Адаптация сайта
Адаптировали сайт для незрячих пользователей.

6. Библиотека golos-js
Готовили библиотеку golos-js к 19 хардфорку.

7. Backend

  • Реализовали новый тип данных, который умеет обрабатывать числа с постфиксами в виде размерностей и прочего, что присылает нам блокчейн.
  • Интегрировали тип BigNum в компоненты ядра, а также с базой данных. Теперь везде, где это требовалось, у нас есть поддержка нового типа.
  • Улучшили работу с получением блоков из блокчейна. Решили проблему с получением виртуальных операций блокчейна.
  • Сделали детектор форков блокчейна.
  • Реализовали расчет потенциальных выплат в кэш сервисе.
  • Сделали скоринг постов - определение ценности поста для выдачи в ленте актуальное и популярное, и возможность в будущем добавить любой другой способ или изменить существующие без форков блокчейна.
  • Развернули тестовую инфраструктуру для микросервисов.
  • Реализовали обновленное api общения мобильных устройств с микросервисами.
  • Сделали второй тип регистрации, при котором мы отправляем пользователю смс.
  • Добавили новые api для регистрации и пушей в фасад.
  • Решили проблему с версиями ядра для старых микросервисов.
  • Согласовали формат данных кэш сервиса, который будет отдаваться фронтенду.
  • Добавили расчеты отсутствующих ранее параметров.
  • Добавили обработчик опций комментариев.
  • Ведем работы над лентой «Промо».

8. Работа над багами

  • issue 1077 – не фиксируется состояние «on» в мгновенных уведомлениях;
  • issue 1206 – шкала СГ в шапке не соответствует дизайну;
  • issue 1236 – некорректное отображение плашки в мобильной версии;
  • issue 1262 – при разлогинивании сбрасывает настройки локализации;
  • issue 1264 – на странице «Добро пожаловать» ссылки на ключи, голосование, теги, посты ведут на несуществующие страницы;
  • issue 1265 – при просмотре уведомлений во вкладке «Активность» цифра на колокольчике не сбрасывается;
  • issue 1266 – некорректное отображение текстовки в пустой вкладке «Активность»;
  • issue 1271 – при попытке открыть окно редактирования поста появляется ошибка;
  • issue 1272 – некоторые фото не отображаются в посте;
  • issue 1275 – при сворачивании комментария появился белый экран;
  • issue 1298 – некорректное отображение вкладки «ключи»;
  • issue 1307 – диалог «поделиться постом» расширяется если ввести длинное слово;
  • issue 1313 – при попытке отписки в консоли возникает ошибка;
  • issue 1326 – при выключении одного из уведомлений отключаются все;
  • issue 1353 – не закрывается окно подписки/подписчики при переходе из окна "отписаться" на профиль юзера;
  • issue 1354 – окно «отписаться» открывается за пределами экрана;
  • issue 1357 – при копировании текста - текст сохраняет размер, не меняет его относительно ввода в поле комментария;
  • issue 1359 – лента не отображается с первого раза;
  • issue 1365 – иногда возникает белый экран при логине;
  • issue 1384 – стоимость аккаунта отображается в gbg, если выбрана валюта golos;
  • issue 1386 – некорректно отображается слайдер на лайке;
  • issue 1389 – некорректно отображается окно репоста в Mozilla;
  • issue 1390 – значок уведомлений не соответствует дизайну в Mozilla;
  • issue 1394 – Mozilla: в окне продвижения поста в поле количества автоматически вставляется ник;
  • issue 1398 – некорректное отображение иконки аватара в Mozilla;
  • issue 1399 – некорректное отображение в активности Mozilla;
  • issue 1400 – при переходе по тегу "emoji" ничего не находит (ошибка в консоли);
  • issue 1401 – некорректное отображение в mozilla анимации;
  • issue 1402 – под комментарием всегда выплаты отображаются целым числом;
  • issue 1403 – при редактировании комментария кнопка «режим просмотра» загораживает текст;
  • issue 1404 – в Mozilla пропадает кнопка редактирования для длинного комментария;
  • issue 1407 – кнопка «назад» не всегда срабатывает;
  • issue 1408 – некорректно отображается лоадер;
  • issue 1421 – в кошельке вместо вкладки «Социальные» написано «Все»;
  • issue 1436 – реализовать механизм отображения постов с дизлайками;
  • issue 1437 – длинные непрерывные заголовки не влезают;
  • issue 1438 – некорректное отображение поста с длинным заголовком;
  • issue 1457 – некорректное отображение dropdown листа при вводе имени получателя;
  • issue 1515 – белый экран при открытии поста;
  • issue 1526 – ошибка в консоли;
  • issue 1537 – теги налегают друг на друга;
  • issue 1547 – ошибки при авторизации;
  • issue 1553 – не показывается приватный активный ключ после авторизации;
  • issue 1557 – окно подписчиков: не отображается весь список подписчиков/подписок;
  • issue 1560 – некорректно работает кнопка "назад" после применения сортировки;
  • issue 1564 – при закрытии окна авторизации показывается ошибка Canceled;
  • issue 1591 – ошибка в дате под постом;
  • issue 1604 – в окне создания поста некорректное отображения текста (Mozilla браузер);
  • issue 1623 – на странице топ делегатов не отображаются апвоуты;
  • issue 1625 – белый экран при нажатии на кнопку репоста;
  • issue 1626 – белый экран при переходе во вкладку «Избранное»;
  • issue 1627 – не работает кнопка «В избранное»;
  • issue 1631 – крутится лоадер при попытке передать пользователю golos/gbg;
  • issue 1648 – во время загрузки постов при скроле возникает ошибка;
  • issue 1659 – кнопка редактирования поста не работает;
  • issue 1660 – не работает закрепление поста из контекстного меню;
  • issue 1683 – некорректное отображение элементов в ленте в мобильной версии.


Подписывайтесь на официальный аккаунт блог-платформы Golos.io @golosio, чтобы быть в курсе развития проекта! Телеграм для ваших вопросов — https://t.me/golos_support. Лучшее на Голосе — https://t.me/golos_best
Есть предложения, как сделать Golos.io лучше? Пишите в Issues на нашем Github, в наш Телеграм-канал или в чат разработчиков Golos.io в Телеграм!

С уважением, команда Golos.io @golosio: @azarod, @bacher, @b1acksun, @chinpu, @dan-kinescop, @devall, @format-x22, @insider, @jevgenika, @kucinskaya.alla, @muhazokotuha, @msm72, @nickshtefan, @yulia.rodnikova, @yuri-vlad.

golosioразработкаgolosголос
91
108.919 GOLOS
0
В избранное
Golos.io
Официальный аккаунт команды Golos.io. Подписывайтесь и будьте в курсе жизни блог-платформы!
91
0
Комментарии (19)
Сортировать по:
Сначала старые
Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий
Авторы получают вознаграждение, когда пользователи голосуют за их посты. Голосующие читатели также получают вознаграждение за свои голоса.