Подведение итогов года

В кои-то веки решили подвести итоги года, но текст был написан в самый последний момент — (⑉・̆⌓・̆⑉)

Последние двенадцать месяцев вышли по-настоящему насыщенным на события, и даже как-то неожиданно было осознать сколько всего мы сделали. Для текста были выбраны наиболее заметные нововведения и изменения.


Железо

В апреле был переезд на новый выделенный сервер — это избавило нас от большей части проблем с производительностью и стабильностью работы сайта, которые были особенно заметны в конце 2019-го. Больше железа богу железа!.


Общее, но важное

—Введена поддержка реалтайм соединений. В качестве примера — сейчас новые комментарии подгружаются без перезагрузки страницы. Сколько же боли это принесло;

— Масштабное исправление отображения времени — ранее для пользователей время отображалось без учета временной зоны пользователя, т.е. вместо сообщения «несколько минут назад» могло быть «несколько часов назад» — теперь все в порядке;

— Полностью обновлена система уведомлений — теперь есть группировки сообщений, стало намного удобнее;


Профиль

— Крупный набор улучшений профиля: настройка приватности, уровень, фон, поле «о себе», редизайн, различные настройки скрытия книг…

—Фундамент системы достижений — реализована основная логика и пул достижений, заполнение информации и работа по «наслоению» дополнительной функциональности и заполнению информации отложена до 2021-го;


Библиотека пользователя

Фундамент и множество правок интерфейса; Возможность выставлять оценки по десятибалльной шкале; Свои списки для библиотеки; Личные заметки; История изменений...


Читалка

— В настройки читалки добавлена возможность регулировать отступы между параграфами, а также конфигурация цвет фона и текста;

— Добавлен блок комментариев с настройкой видимости;

— Добавлены «Хлопки», — это альтернатива «спасибо за главу»;

— Различные обновлена синтезатора голоса: улучшение интерфейса, работа над стабильностью, пользовательские подстроки, сохранение настроек, инструмент выбора параграфа и т.д.


Комментарии

Добавлена возможность пожаловаться на комментарий; Добавлены новые элементы стилизации комментариев — курсив, зачеркнутый текст и т.д; Добавлен поиск по комментариям; Добавлена возможность сворачивать ветки комментариев; Огромное количество работы над производительностью интерфейса;


Модераторы

— Добавлен журнал действий модераторов.

— Добавлена роль главного модератора — теперь за контролем действий модераторов занимаются «главные» модераторы.


Инструменты переводчика

— Добавлена статистика просмотров на основе Google Analytics.
— Полностью обновленный инструментарий работы с главами — повышение стабильности, новые фичи и более удобный интерфейс.

— Экспортера глав из docx документов.


Страдания и боль

Масштабный рефакторинг (т.е обновление старого кода) — как серверной части, так и большей части логики интерфейса. Навскидку, 70-80% кода было перелопачено — это было действительно тяжко.


Оффтоп

Многие нововведения могут выглядеть недоделанно — достижения; интерфейс поиска; библиотека, в которую до сих пор не добавили полноценные фильтры; патчи, выходящие спустя полгода после нахождения ошибки; да и просто местами подлагивающий или кривоватый интерфейс, — нам просто приходится выбирать, что делать в первую очередь, а что — в последнюю.

Срабатывает правило Парето — условные 20% работы, которые отнимают 80% времени, отправляются в дальний ящик (вниз списка задач). Наиболее заметные или простые проблемы стараемся править сразу, но всегда найдется нечто, что выглядит так, как будто мы  об этом забыли, или просто забили — это не так (зачастую).

Примеры:

— Поддержку реалтайма хотели добавить два года назад вместе с введением комментариев. Опоздали на полтора года;

— Насколько я знаю, обсуждение необходимости экспортера docx велось еще со старта проекта. Тестовая версия стала доступа в ноябре этого года.

—Расширенную статистику для переводчиков планировали ввести этим летом. Работа началась в декабре.


🖤 Сочные диаграммы

спойлер



%D0%93%D1%80%D0%B0%D1%84%D0%B8%D0%BA-%E2%80%94-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE-%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D1%82%D0%B0%D1%80%D0%B8%D0%B5%D0%B2.png

%D0%93%D1%80%D0%B0%D1%84%D0%B8%D0%BA-%E2%80%94-%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B8.png

%D0%93%D1%80%D0%B0%D1%84%D0%B8%D0%BA-%E2%80%94-%D0%BF%D1%80%D0%B8%D1%80%D0%BE%D1%81%D1%82-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9-%D0%B7%D0%B0-%D0%B3%D0%BE%D0%B4.png

%D0%93%D1%80%D0%B0%D1%84%D0%B8%D0%BA-%E2%80%94-%D0%BF%D1%80%D0%B8%D1%80%D0%BE%D1%81%D1%82-%D0%BF%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%BE%D0%B2-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86-%D0%B7%D0%B0-%D0%B3%D0%BE%D0%B4.png

Количество разблокированных достижений: 26512

Количество пользовательских картинок: 23744

Количество оценок: 41226

Количество глав: 204623

Размер без учета картинок глав: 25гб


Надеемся, что 2021-й окончательно не добьет нас всех.

С новым, мать его, годом! 🥳