Добавил в проекты новую вкладку: «Ссылки». В процессе моей работы над любым клиентским проектом накапливается большое количество ссылок, необходимых для дела. Это и артефакты со стороны клиентов: ссылки на сайты клиентов и конкурентов, доступы к документации и личным кабинетам и т.п.. И, с другой стороны, это артефакты, которые получаются в результате моей работы: функциональные требования, функциональные спецификации, конкурентные анализы, отчёты об аудитах, опубликованные интерактивные прототипы в Axure.
- Можно добавлять и редактировать ссылки в список;
- Можно увидеть, какие ссылки рабочие, а какие уже не открываются.
Защита от спама. Во время одного из стримов на Ютубе кто-то запустил скрипт, отправляющий сотни писем через форму на сайте, где я принимал заявки на аудит. И я был вынужден в этот момент оперативно внедрять компонент со слоем защиты от спама. Что там под капотом — не расскажу. Но плотно поработал в этом направлении.
- Добавил массовое удаление уведомлений из раздела с уведомлениями;
- Добавил специальный файл и раздел для «белых хакеров». Описал свою политику взаимодействия с людьми, которые занимаются поиском уязвимостей в чужих проектах.
Добавил OTP. Это такой второй фактор для аутентификации. Когда на специальное приложение приходит одноразовый пароль для входа. Разобрался с тем, как это работает — и внедрил в Норм CRM. Так что ваши аккаунты теперь будет ещё сложнее взломать, если кто-то это захочет сделать. Если, конечно, вы включите второй фактор в настройках. Для админов Норм CRM второй фактор сделал обязательным.
Ещё по мелочам:
- Поправил расчёт в блоке статистики на дэшборде, в карточке проекта и договора;
- Добавил возможность восстановить код опубликованной публичной страницы, если получилось так, что в него были внесены правки, но они не были применены.

В качестве примера — скриншот со списком ссылок в проекте.