Пользователи жалуются на потерю очков

Привет, я пытаюсь разобраться, как это работает.

Пытался настроить 2 таблицы лидеров для определения победителей ноября 2024 года и декабря 2024 года. Установил фиксированные даты для обоих периодов (то есть с 01.11 по 30.11), но ни один из них не работает корректно, потому что:

  • вас заставляют использовать период по умолчанию, даже если указано, что это опционально

  • если выбрать «Ежемесячно», подсчитываются очки за последние 30 дней, даже при наличии фиксированных дат

  • если выбрать «Всегда», суммируются все очки, и фиксированные даты игнорируются

Что мне нужно сделать, чтобы подсчитать очки за ноябрь 2024 года? Пользователи видят, что теряют очки каждый день, поэтому пишут мне с жалобами.

Также было бы здорово добавить возможность скрыть селектор в публичном виде таблицы лидеров.

Оставление периода по умолчанию как Все время должно работать корректно. Здесь Все время подразумевается в пределах установленных дат «с»/«по» для таблицы лидеров, если они заданы.

Однако, похоже, существует ошибка: фильтрация таблицы лидеров по определённым периодам даёт некорректные результаты. Реализация score_period_condition не учитывает должным образом даты «с»/«по» таблицы лидеров и вступает в конфликт с основной проверкой границ таблицы лидеров.

Я занимаюсь этим вопросом, исправление должно быть готово в ближайшее время.

Спасибо, дай знать, когда сделаешь, чтобы я мог проверить снова.

С Новым годом!

Привет!

Было ли применено исправление? Похоже, что мои лидерборды за декабрь показывают некорректные результаты.

Приносим извинения за задержку. Исправление ещё не применено, но у меня есть два ожидающих рассмотрения PR. Обновлю информацию после их слияния.

Спасибо за ваше терпение. Изменения были объединены и теперь доступны для проверки. Пожалуйста, сообщите нам, если у вас возникнут дополнительные проблемы или вопросы.