Кабинет читателя: четыре счётчика и шкала заказа
Читателю не нужна история транзакций. Ему нужно знать три вещи: готова ли книга, когда её вернуть и не просрочено ли что-то. Кабинет построен вокруг этих вопросов.
Кабинет читателя в Katlog — самая короткая часть системы. И это решение: чем меньше на экране, тем быстрее человек видит главное.

Четыре счётчика
Вверху — «В обработке», «Готово к выдаче», «На руках», «Просрочено». Первая версия, написанная агентом, показывала другие числа: «всего», «активные», «в истории». Формально тоже информация, но она не отвечает ни на один вопрос читателя. Самое важное событие — «книга готова, можно забирать» — в ней вообще не было видно.
Шкала заказа
Каждый заказ проходит четыре этапа: заявка, подготовка, выдана, возврат. Пройденные этапы отмечены, текущий выделен. Под шкалой — только нужные даты: «Получить до…» для готовой книги, «Вернуть до…» для выданной и сколько продлений осталось.
Отметка «Новое»
Когда библиотекарь меняет статус заказа, читатель при следующем визите видит зелёную рамку и бейдж «Новое». Число таких изменений показано на вкладке «Мой кабинет» прямо в шапке сайта. Уведомлений по почте пока нет, и эта отметка — их замена.

Что читатель может сделать сам

- Продлить книгу, выданную на дом, пока срок не истёк и не исчерпаны продления.
- Отменить заказ, пока книга не выдана. Если экземпляр уже отложен, библиотекарь увидит его в группе «Вернуть на полку».
- Сменить пароль. При первом входе это обязательно.