Чуть больше года назад я писал пост. За это время появились некоторые улучшения.
Улучшения интерфейса (текущая версия v0.1.6
):
- Добавлена русская локализация. Спасибо за это контрибьютеру.
- Добавлена бесконечная прокрутка посылок. Теперь не нужно ждать несколько секунд, пока прогрузятся и отрисуются все 10к+ посылок :) Добавлен поиск посылок по задаче и участнику.
- Добавлена темная тема.
- Добавлена подсветка синтаксиса для Golang.
Улучшения бекенда (текущая версия v0.2.4
):
- Добавлено итерирование по длинному списку посылок. Добавлена фильтрация посылок по участнику, задаче и вердикту.
- Добавлено подтверждение почты и восстановление пароля через почту.
- На соревнование можно зарегистрировать скоуп (группа виртуальных пользователей), чтобы автоматически добавить всех пользователей скоупа в соревнование.
- Добавлена базовая поддержка групп пользователей (группы для реальных пользователей). На данный момент не полностью реализована, но будет использоваться для раздачи доступа к контестам, задачам и скоупам.
- Переделан кеш пакетов задач и rootfs-образов компиляторов.
- Исправлены баги и корректно обработаны ситуации с паниками, приводящими к полному падению системы.
- Добавлены лимиты на количество посылок и сообщений за период времени (по умолчанию 3 единицы в минуту).