osu-web icon indicating copy to clipboard operation
osu-web copied to clipboard

Track beatmap completion stats in user profiles

Open Hiviexd opened this issue 7 months ago • 2 comments

With the current state of limbo completionist awards have been in and the persistence of community demand, it may be time to rework how his achievement is recognized.

Following a brief internal talk, peppy suggested displaying completion stats in user profiles as a solution for any problems surrounding this accolade, so I'm making this issue for tracking purposes.

To whoever is planning to work on this, please loop in @peppy beforehand so direction on how this feature should be implemented is provided.


My personal idea would be to have completionist stats available in a user's profile in the following format:

Image

  • Text color should indicate progression (similar to how we handle it in daily challenge stats)
  • There should be some kind of small crown/icon permanently present for users who have achieved completion at least once
  • There should be a tooltip detailing the following stats:
    • total completed beatmaps / total beatmaps
    • Date when user first achieved completion status
    • Amount of maps completed for first completion status
      • (could combine point 2 and 3 in one sentence: Achieved beatmap completion in {date} with {count} beatmaps!)

The community has been tracking completion status in https://score.kirino.sh/completionists, so we can either use that for data, or somehow reprocess said stats in-house.

example of full completion:

Image

cc @peppy

Hiviexd avatar May 27 '25 18:05 Hiviexd

propose to have completionist stats available in a user's profile in the following format:

Just for transparency and clarity, this proposal came from me, not Hivie. They offered to write up an issue for it.

The actual implementation I envisaged is different from the screenshot so please mention me before beginning work on this and i'll provide directive.

peppy avatar May 28 '25 01:05 peppy

Apologies, I didn't mean for it to come off that way 😅

I've reworded the OP to be more clear.

Hiviexd avatar May 28 '25 02:05 Hiviexd