Skip to content

feat: Implement discord rich presence for the client#125

Merged
Purdze merged 2 commits intoPommeMC:masterfrom
arse09:feat/discord-presence
Apr 3, 2026
Merged

feat: Implement discord rich presence for the client#125
Purdze merged 2 commits intoPommeMC:masterfrom
arse09:feat/discord-presence

Conversation

@arse09
Copy link
Copy Markdown
Contributor

@arse09 arse09 commented Apr 3, 2026

Summary

  • Add Discord Rich Presence in the client, it changes between three states: loading, in the menu and in a server.
  • Thought of implementing it in the launcher too, but would need to add things that I'm already doing in feat: Implement installations #62 .

Test plan

  • Open the client and check if it shows in discord
  • Enter a server to check if it updates
  • Leave the server to check if it updates

@arse09 arse09 force-pushed the feat/discord-presence branch from 854e8ae to b209893 Compare April 3, 2026 19:39
- Replace macro with base_activity() function
- Methods no longer return Result (errors handled internally)
- Broaden reconnect to handle any error, not just NotConnected
- Consistent call pattern at all sites (if let Some)
- Update branding to Pomme Client
@Purdze Purdze merged commit 024a716 into PommeMC:master Apr 3, 2026
6 checks passed
@arse09 arse09 deleted the feat/discord-presence branch April 4, 2026 07:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants