В кои-то веки решили подвести итоги года, но текст был написан в самый последний момент — (⑉・̆⌓・̆⑉)
Последние двенадцать месяцев вышли по-настоящему насыщенным на события, и даже как-то неожиданно было осознать сколько всего мы сделали. Для текста были выбраны наиболее заметные нововведения и изменения.
⚣ Железо
В апреле был переезд на новый выделенный сервер — это избавило нас от большей части проблем с производительностью и стабильностью работы сайта, которые были особенно заметны в конце 2019-го. Больше железа богу железа!.
⚢ Общее, но важное
—Введена поддержка реалтайм соединений. В качестве примера — сейчас новые комментарии подгружаются без перезагрузки страницы. Сколько же боли это принесло;
— Масштабное исправление отображения времени — ранее для пользователей время отображалось без учета временной зоны пользователя, т.е. вместо сообщения «несколько минут назад» могло быть «несколько часов назад» — теперь все в порядке;
— Полностью обновлена система уведомлений — теперь есть группировки сообщений, стало намного удобнее;
☿ Профиль
— Крупный набор улучшений профиля: настройка приватности, уровень, фон, поле «о себе», редизайн, различные настройки скрытия книг…
—Фундамент системы достижений — реализована основная логика и пул достижений, заполнение информации и работа по «наслоению» дополнительной функциональности и заполнению информации отложена до 2021-го;
⚦ Библиотека пользователя
Фундамент и множество правок интерфейса; Возможность выставлять оценки по десятибалльной шкале; Свои списки для библиотеки; Личные заметки; История изменений...
♀ Читалка
— В настройки читалки добавлена возможность регулировать отступы между параграфами, а также конфигурация цвет фона и текста;
— Добавлен блок комментариев с настройкой видимости;
— Добавлены «Хлопки», — это альтернатива «спасибо за главу»;
— Различные обновлена синтезатора голоса: улучшение интерфейса, работа над стабильностью, пользовательские подстроки, сохранение настроек, инструмент выбора параграфа и т.д.
⚢ Комментарии
Добавлена возможность пожаловаться на комментарий; Добавлены новые элементы стилизации комментариев — курсив, зачеркнутый текст и т.д; Добавлен поиск по комментариям; Добавлена возможность сворачивать ветки комментариев; Огромное количество работы над производительностью интерфейса;
⚣ Модераторы
— Добавлен журнал действий модераторов.
— Добавлена роль главного модератора — теперь за контролем действий модераторов занимаются «главные» модераторы.
☿ Инструменты переводчика
— Добавлена статистика просмотров на основе Google Analytics. — Полностью обновленный инструментарий работы с главами — повышение стабильности, новые фичи и более удобный интерфейс.
— Экспортера глав из docx документов.
⚪ Страдания и боль
Масштабный рефакторинг (т.е обновление старого кода) — как серверной части, так и большей части логики интерфейса. Навскидку, 70-80% кода было перелопачено — это было действительно тяжко.
— Оффтоп
Многие нововведения могут выглядеть недоделанно — достижения; интерфейс поиска; библиотека, в которую до сих пор не добавили полноценные фильтры; патчи, выходящие спустя полгода после нахождения ошибки; да и просто местами подлагивающий или кривоватый интерфейс, — нам просто приходится выбирать, что делать в первую очередь, а что — в последнюю.
Срабатывает правило Парето — условные 20% работы, которые отнимают 80% времени, отправляются в дальний ящик (вниз списка задач). Наиболее заметные или простые проблемы стараемся править сразу, но всегда найдется нечто, что выглядит так, как будто мы об этом забыли, или просто забили — это не так (зачастую).
Примеры:
— Поддержку реалтайма хотели добавить два года назад вместе с введением комментариев. Опоздали на полтора года;
— Насколько я знаю, обсуждение необходимости экспортера docx велось еще со старта проекта. Тестовая версия стала доступа в ноябре этого года.
—Расширенную статистику для переводчиков планировали ввести этим летом. Работа началась в декабре.
🖤 Сочные диаграммы
Количество разблокированных достижений: 26512
Количество пользовательских картинок: 23744
Количество оценок: 41226
Количество глав: 204623
Размер без учета картинок глав: 25гб
Надеемся, что 2021-й окончательно не добьет нас всех.
С новым, мать его, годом! 🥳