Skip to content

Fix discord multiplayer invites (#37598) - #302

Merged
winnerspiros merged 1 commit into
winnerspiros:masterfrom
ppy:master
May 4, 2026
Merged

Fix discord multiplayer invites (#37598)#302
winnerspiros merged 1 commit into
winnerspiros:masterfrom
ppy:master

Conversation

@winnerspiros

@winnerspiros winnerspiros commented May 4, 2026

Copy link
Copy Markdown
Owner

Downgrade the DiscordRichPresence package until
Lachee/discord-rpc-csharp#286 is resolved.

Also reported on
discord before.

I don't know if it's reproducible for everyone, but at least for me it is on both Windows and Linux, and also for everyone I asked to try inviting.

Closes ppy#37626


Summary by CodeRabbit

  • Chores
    • Updated Discord Rich Presence dependency to a stable version to prevent a known invite bug in newer releases.

Downgrade the `DiscordRichPresence` package until
Lachee/discord-rpc-csharp#286 is resolved.

Also reported on
[discord](https://discord.com/channels/188630481301012481/1097318920991559880/1497244317801119866)
before.

I don't know if it's reproducible for everyone, but at least for me it
is on both Windows and Linux, and also for everyone I asked to try
inviting.

Closes #37626

---------

Co-authored-by: Dean Herbert <pe@ppy.sh>
Copilot AI review requested due to automatic review settings May 4, 2026 19:04
@winnerspiros
winnerspiros merged commit bf20fb3 into winnerspiros:master May 4, 2026
9 of 10 checks passed
@coderabbitai

coderabbitai Bot commented May 4, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: fc7b444a-0399-4d83-b44a-eddc4d9f2200

📥 Commits

Reviewing files that changed from the base of the PR and between 688f460 and 80a29eb.

📒 Files selected for processing (1)
  • osu.Desktop/osu.Desktop.csproj

📝 Walkthrough

Walkthrough

The DiscordRichPresence NuGet package reference in osu.Desktop.csproj is downgraded from version 1.6.1.70 to 1.5.0.51 with an XML comment documenting that newer versions are held back due to an invite bug.

Changes

Dependency Version Pin

Layer / File(s) Summary
Package Version Update
osu.Desktop/osu.Desktop.csproj
DiscordRichPresence is downgraded to 1.5.0.51 with an inline comment explaining that newer versions are held back due to an invite bug.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes


🐰 A package downgrade with grace so fine,
Discord's invite bug we must decline,
Version five holds true, a stable line,
✨ The invitation now will align!

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
Review rate limit: 0/1 reviews remaining, refill in 60 minutes.

Comment @coderabbitai help to get the list of available commands and usage tips.

@gitar-bot

gitar-bot Bot commented May 4, 2026

Copy link
Copy Markdown

Important

You are using the Gitar free plan. Upgrade to unlock code review, CI analysis, auto-apply, custom automations, and more.

Gitar

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR addresses broken Discord multiplayer invites by downgrading the DiscordRichPresence NuGet dependency in the desktop build until an upstream issue is resolved.

Changes:

  • Downgrade DiscordRichPresence from 1.6.1.70 to 1.5.0.51 to avoid the upstream invite regression.
  • Add an inline note in the project file linking to the upstream issue for traceability.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

Can't send a game invite in discord

3 participants