Доработки ролевой. Восстановление старой ролевой. Награды. (172.83 часа).
#190. Дополнительная кнопка для копирования летописи
#189. Оповещение о новых анкетах
#188. Отключение отправки сообщений в чат по enter
#187. Выпадающие списки на сайте и теги для оружия героев
#186. Восстановить создание персонажей и ходы
#184. Пофиксить невозможность добавления изображений к героям
#183. Зверь
#182. Награды
#181. Не сохраняется большая хроника
#177. Изображения в чате ролевой
#176. Отсутствующий значок "добавить героя"
#175. Не работают разделы фанфиков и стихов
#174. Отделить клиент ролевой
#173. Загрузка картинок по фтп в админке
#172. Блоки Зверя Года и Книги Года
#171. Ссылка на старые локации в праздниках и ролевой
#170. Сделать автофокус для поля хода
#169. Список "кто онлайн" для чата ролевой
#168. Фон для страниц
#167. Редактирование и удаление сообщений в чате
#165. Поменять ссылки на ролевые разделы на форуме
Давно не выкладывал сообщений об обновлениях, практически год, на новой работе поначалу было непривычно много задач, но с введением удаленки стал чуть меньше уставать по будням без толп в метро, так что на выходных (а иногда и по вечерам за счет освободившегося от дороги времени) стала появляться возможность что-то допилить. В итоге, с начала прошлого декабря набралось не так уж и мало решенных задач.
В декабре был ряд доработок по ролевой, которые всплывали в процессе игры - список "Кто онлайн", фоны для страницы, редактирование-удаление сообщений для чата.
Весной были восстановлены Награды, обретя вторую жизнь - оповещение, отображение в отдельных списках, в профиле, активностях, оповещения по почте. Также были украшены гости и добавлены аватары по-умолчанию на форум в зависимости от выбранного зверя - в очередной раз спасибо @Фортуната за них.
С новой архитектурой ролевой процесс восстановления, казалось бы, старого рабочего функционала оказался не самой тривиальной задачей - в процессе находилось много тонкостей, которые приходилось менять и дорабатывать, уже больше года этим занимался, но на этих выходных наконец-то удалось закончить (кроме, разве что, комментариев для мастеров - их при необходимости добавлю позже).
Из старого - восстановлено создание персонажей (пока без возможности использования одних и тех же персонажей в разных ролевых) в тех ролевых, где это можно (например, в главной Ролевой и в Праздниках). Чаще всего потребуется модерация после добавления нового героя (или - важно - изменения уже существующего, кроме аватара), но мастера теперь смогут получать оповещения о требующих модерации анкетах в тех ролевых, где они мастерят. Восстановлены локации и ходы в них.
Из нового - доработан процесс загрузки аватара для ролевого профиля. Теперь при загрузке можно его обрезать в нужном виде и формате, в котором он будет отображаться в игре. Переработана главная страница и форма хода. Добавлена кнопка "Загрузить ещё" для загрузки порции предыдущих сообщений. Теперь ходы на ней отображаются с привязкой к локации, где они были сделаны. В Праздниках на главной отображаются все сообщения, начиная с последнего. В основной Ролевой - только те ходы, которые были сделаны в локациях в тот момент, когда там находился Ваш персонаж, что позволит отследить весь ход вашей игры.
Важно! Считается, что персонаж переходит из локации в локацию только с помощью Действия перехода. В стародавние времена персонажи "телепортировались" в другие локации, не используя действия из ролевой, поэтому может оказаться, что для старых ходов старых персонажей главная будет отображать только одну локацию, а то и совсем ничего. Через некоторое количество ходов с переходами все должно придти в порядок (возможно, позже я сконвертирую старые ходы для удобства), при наличии иных багов можно писать мне - я буду разбираться, все ли работает как надо или что-то можно поправить.