1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-18 14:10:33 +08:00

Fix date grouping handling months incorrectly

This commit is contained in:
Salman Alshamrani
2025-07-21 02:23:11 +03:00
Unverified
parent 1b473f8a81
commit 6eb327173f
@@ -261,12 +261,15 @@ namespace osu.Game.Screens.SelectV2
return new GroupDefinition(2, "Last week");
if (elapsed.TotalDays < 30)
return new GroupDefinition(3, "1 month ago");
return new GroupDefinition(3, "Last month");
for (int i = 60; i <= 150; i += 30)
if (elapsed.TotalDays < 60)
return new GroupDefinition(4, "1 month ago");
for (int i = 90; i <= 150; i += 30)
{
if (elapsed.TotalDays < i)
return new GroupDefinition(i, $"{i / 30} months ago");
return new GroupDefinition(i, $"{i / 30 - 1} months ago");
}
return new GroupDefinition(151, "Over 5 months ago");