feat: achievement timestamps and unlock notifications #230

Closed
opened 2026-04-06 11:23:41 -07:00 by hikari · 0 comments
Owner

Feature Request

Summary

Track and display the timestamp when each achievement was unlocked. Optionally, post a Discord notification to the community channel when a player earns an achievement (similar to the existing prestige announcement).

Motivation

Currently there is no record of when achievements were earned. Adding timestamps would give players a sense of progression history and let them compare milestone times with others.

Suggested Changes

  1. In-game: Display the unlock date/time on each earned achievement in the achievements panel
  2. Discord notification (optional/configurable): Post a message when a player earns a notable achievement, similar to the prestige webhook

Data Storage

The achievement unlock timestamp could be stored alongside the achievement unlock state in the GameState blob — e.g., achievementsUnlocked: { [achievementId]: { unlockedAt: number } } instead of a plain boolean.


This issue was created with help from Hikari~ 🌸

## Feature Request ### Summary Track and display the timestamp when each achievement was unlocked. Optionally, post a Discord notification to the community channel when a player earns an achievement (similar to the existing prestige announcement). ### Motivation Currently there is no record of when achievements were earned. Adding timestamps would give players a sense of progression history and let them compare milestone times with others. ### Suggested Changes 1. **In-game**: Display the unlock date/time on each earned achievement in the achievements panel 2. **Discord notification** (optional/configurable): Post a message when a player earns a notable achievement, similar to the prestige webhook ### Data Storage The achievement unlock timestamp could be stored alongside the achievement unlock state in the `GameState` blob — e.g., `achievementsUnlocked: { [achievementId]: { unlockedAt: number } }` instead of a plain `boolean`. --- ✨ This issue was created with help from Hikari~ 🌸
naomi closed this issue 2026-04-06 18:17:04 -07:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/elysium#230