Golos.io: Отчет по разработке за декабрь 2018
Друзья, представляем отчет по разработке сайта golos.io за декабрь 2018.
Мы занимались редизайном, исправляли баги, работали над мобильной версией сайта и над сервисами.
1. Редизайн
- Реализовали отображение текста комментария к репосту в компактной ленте.
- Реализовали генератор файлов Sitemap для улучшения индексации сайта в поисковых системах.
- Сделали раскрывающийся список проголосовавших за пост.
- Добавили настройку мощности голоса по умолчанию.
- Переработали автокомплит для переводов таким образом, что теперь он предлагает только тех пользователей, кому ранее уже были сделаны переводы, и пользователей из списка подписок.
- Заменили ссылки на телеграм.
- Исправили отображение поста с тегом nswf.
- Реализовали страницу, чтобы отображать её вместо белых экранов при сбоях в работе сайта.
- Сделали смещение фокуса на добавленный комментарий.
- Добавили баннер при неавторизованном режиме с призывом к регистрации и переходом на страницы «Добро пожаловать» и «Частые вопросы».
- Реализовали сортировку списка подписчиков по алфавиту.
- Сделали возможным добавлять свои посты в избранное.
- Отрегулировали механизм работы кнопки «Назад», теперь возврат происходит на тот же пост, который был открыт.
- Добавили кнопку «отблагодарить» к комментарию.
2. Мобильная версия сайта
- Реализовали отображение компактной ленты.
- Исправили:
область клика при изменении мощности голоса;
некорректное отображение экрана проголосовавших;
некорректное отображение тегов на комментариях;
отображение боковой панели на определенном участке;
отображение некоторых элементов на экране поста;
отображение подсказки по выплатам;
расположение интерактивных элементов;
футер поста.
3. Работа над багами
- issue 971 – профиль пользователя: вид настройки отображения наград не соответсвует дизайну;
- issue 1596 – не влезает полностью окно с историей нотификаций;
- issue 1602 – при наведении на значок комментария в режиме сетки некорректно отображается плашка;
- issue 1630 – поправить текст в настройках;
- issue 1652 – не отображается заголовок у наград за комментарии;
- issue 1656 – после закрытия окна авторизации крутится лоадер;
- issue 1665 – не отображается видео в комментариях;
- issue 1667 – убрать диалог после закрытия окна авторизации;
- issue 1702 – в мобильной версии некорректно работает постановка регистра;
- issue 1705 – приходится два раза нажимать на «перейти»
- issue 1734 – новый пост в «старой» ленте отображается как созданный 3 часа назад.
4. Backend
- Ядро: фиксили баги, делали мелкие доработки, обновили алгоритм определения форков сети, адаптировали под 19 хардфорк.
- Пуш-сервис: фиксили баги и делали мелкие доработки, работали над механизмом истории пушей.
- Сделали белорусские локали для регистрации.
- Призм-сервис: множество доработок, мелкие изменения логики, стартовый инициализатор сервиса, документация.
- Нотификатор: удалили уведомления-дубликаты при редактировании комментариев или постов.
- Бот-апвоут: провели рефакторинг с переходом до ядра 2, сделали фильтрацию постов по длинне, планируем в будущем внедрить модерацию апвоутов.
- Гейт-сервис: добавили возможность взаимодействовать с кеш-сервисом на тестовом стенде, готовимся к внедрению кэшей.
- Фасад: имплементировали все новые необходимые api.
- Мета-сервис: переработали систему отображения просмотров поста, после тестирования внедрим отображение на сайт.
—
Подписывайтесь на официальный аккаунт блог-платформы Golos.io @golosio, чтобы быть в курсе развития проекта! Телеграм для ваших вопросов — https://t.me/golos_support.
Есть предложения, как сделать Golos.io лучше? Пишите в Issues на нашем Github, в наш Телеграм-канал или в чат разработчиков Golos.io в Телеграм!
—
С уважением, команда Golos.io @golosio: @azarod, @bacher, @b1acksun, @chinpu, @dan-kinescop, @des432, @devall, @format-x22, @insider, @ivan-blacky, @kucinskaya.alla, @machtfrei, @muhazokotuha, @msm72, @nickshtefan, @yulia.rodnikova, @yuri-vlad.