66 lines
No EOL
1.7 KiB
JSON
66 lines
No EOL
1.7 KiB
JSON
{
|
|
"version": "v0.6",
|
|
"date": "2026-06-07",
|
|
"title": "Administration & Score Submission",
|
|
"layout": "default",
|
|
"sections": [
|
|
{
|
|
"type": "new",
|
|
"label": "New Features",
|
|
"emoji": "✨",
|
|
"items": [
|
|
{
|
|
"text": "`/tg-admin user map/unmap/list` — register Discord accounts to player profiles",
|
|
"emojiKey": null
|
|
},
|
|
{
|
|
"text": "`/tg-admin poll fix-voter` — correct stale poll entries after a restart",
|
|
"emojiKey": null
|
|
},
|
|
{
|
|
"text": "Score submission via Submit Score button after TG ends",
|
|
"emojiKey": null
|
|
},
|
|
{
|
|
"text": "`/tg score get` — retrieve your score for a specific TG slot",
|
|
"emojiKey": null
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "improvement",
|
|
"label": "Improvements",
|
|
"emoji": "⚡",
|
|
"items": [
|
|
{
|
|
"text": "ID-first usermap lookup — account links survive Discord username changes",
|
|
"emojiKey": null
|
|
},
|
|
{
|
|
"text": "`UserRegistry` — centralized user identity with caching",
|
|
"emojiKey": null
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "technical",
|
|
"label": "Under the Hood",
|
|
"emoji": "🔩",
|
|
"items": [
|
|
{
|
|
"text": "`CharacterRegistry` — cached character lookups across all users",
|
|
"emojiKey": null
|
|
},
|
|
{
|
|
"text": "`Attendance` system — snapshots who attended each TG at lock time",
|
|
"emojiKey": null
|
|
},
|
|
{
|
|
"text": "`Score` namespace — centralized score submission and retrieval",
|
|
"emojiKey": null
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"examples": []
|
|
} |