Hmm, another interesting idea It won't possible to make it visible to all the players, but for the owner - that should be doable.
I wonder, how to should be done and, for now, I see it like this:
- update after each submit or reap (so, if a player earned some SC bonus points or bonuses from HH or any other form of extra activity, those won't be counted until a player submits or reaps a cube. But I'll check, if there's a possibility to detect also the bonuses and update on them). Update = increase number of points for a current day, week and month,
- remember the date of the last increase of points,
- if any of the current values is greater then the all time record - display the new value. Display also the date of the record e.g. 2017-10-15, week starting at 2017-10-15, 2017-10),
- if the date of the last increase doesn't belong to a counting period, reset the counter for that period.
It won't be possible, to display the highest scores for the time from before installing the script/update. At most, it will count the points from the month, in which the update will be installed.
Added to my todo list. Thanks