docs: link Discord through discord.gg/magicbean #274

Merged
HumanBean merged 1 commit from HumanBean/Longshot:docs/discord-vanity into main 2026-11-13 18:58:36 +00:00
Owner

Why

The Discord server now has a vanity invite, discord.gg/magicbean, which is easier to remember and doesn't expire with an invite code. Every Discord link in Longshot should use it.

What changed

  • README, CONTRIBUTING.md, docs/ (common-issues, saves, reporting-and-contributing): discord.gg/KX99srmQTe → discord.gg/magicbean.
  • website: the hero, footer and team roster buttons, about.mdx and help/antivirus.md.
  • .forgejo/ISSUE_TEMPLATE/config.yml: the issue chooser's Discord link.

The same change goes to the Launcher, the Site and the org profile in their own PRs.

Flags and settings

None.

Measurements

A links-only change: nothing in the game runs differently, so there is nothing to time. Its check is that no old invite is left.

main: d9648863
this PR: docs/discord-vanity @ a7c8943d
Hardware: n/a (no code changed)
Scene: n/a
Method: grep -rn KX99srmQTe and grep -rn discord.gg/magicbean over the tree, outside .git/.jj
How to reproduce: the same greps on each commit

main @ d9648863 this PR @ a7c8943d
lines linking discord.gg/KX99srmQTe 13 0
lines linking discord.gg/magicbean 0 13

Testing

Tested: read the diff (13 lines, all the same URL swap); confirmed no other copy of the old invite remains.

Not tested: the game itself (no code changed). No tests were run on this PC; CI runs the game-free checks on this PR.

Needs other testers: None.

Screenshots

Nothing on screen beyond a link target.

Risk and rollback

None beyond a wrong link; reverting the commit restores the old invite.

Checklist

For everyone

  • One topic.
  • The title is a Conventional Commit (type(scope): description).
  • Rebased on current main (d9648863).
  • python -I -B tests/run_all.py run and passing (not run on this PC; CI skips the source checks for a docs-only diff, and no check under tests/ or scripts/ reads these links).
  • Tested in the game, or what wasn't is named under Testing.
  • Testing filled in: what was tested, what wasn't, and what needs other testers (with test requests).
  • Measured: main and this PR at named commits, on the same PC, scene and settings, at least 2 interleaved runs each, the median reported.
  • No game files, dumps, build output or generated files.
  • third_party/ untouched (a new folder with a PROVENANCE.md instead).
  • The license is OK: GPL-3.0-or-later, nothing incompatible and nothing decompiled.

If applicable

  • AI assistance recorded with Assisted-by: / Co-Authored-By: trailers.
  • Docs updated.

🤖 Generated with Claude Code

## Why The Discord server now has a vanity invite, discord.gg/magicbean, which is easier to remember and doesn't expire with an invite code. Every Discord link in Longshot should use it. ## What changed - README, CONTRIBUTING.md, `docs/` (common-issues, saves, reporting-and-contributing): `discord.gg/KX99srmQTe` → `discord.gg/magicbean`. - website: the hero, footer and team roster buttons, `about.mdx` and `help/antivirus.md`. - `.forgejo/ISSUE_TEMPLATE/config.yml`: the issue chooser's Discord link. The same change goes to the Launcher, the Site and the org profile in their own PRs. ## Flags and settings None. ## Measurements A links-only change: nothing in the game runs differently, so there is nothing to time. Its check is that no old invite is left. main: d9648863 this PR: docs/discord-vanity @ a7c8943d Hardware: n/a (no code changed) Scene: n/a Method: `grep -rn KX99srmQTe` and `grep -rn discord.gg/magicbean` over the tree, outside `.git`/`.jj` How to reproduce: the same greps on each commit | | main @ d9648863 | this PR @ a7c8943d | |---|---|---| | lines linking `discord.gg/KX99srmQTe` | 13 | 0 | | lines linking `discord.gg/magicbean` | 0 | 13 | ## Testing **Tested:** read the diff (13 lines, all the same URL swap); confirmed no other copy of the old invite remains. **Not tested:** the game itself (no code changed). No tests were run on this PC; CI runs the game-free checks on this PR. **Needs other testers:** None. ## Screenshots Nothing on screen beyond a link target. ## Risk and rollback None beyond a wrong link; reverting the commit restores the old invite. ## Checklist ### For everyone - [x] One topic. - [x] The title is a Conventional Commit (`type(scope): description`). - [x] Rebased on current `main` (d9648863). - [ ] `python -I -B tests/run_all.py` run and passing (not run on this PC; CI skips the source checks for a docs-only diff, and no check under `tests/` or `scripts/` reads these links). - [x] Tested in the game, or what wasn't is named under Testing. - [x] Testing filled in: what was tested, what wasn't, and what needs other testers (with test requests). - [x] Measured: main and this PR at named commits, on the same PC, scene and settings, at least 2 interleaved runs each, the median reported. - [x] No game files, dumps, build output or generated files. - [x] `third_party/` untouched (a new folder with a `PROVENANCE.md` instead). - [x] The license is OK: GPL-3.0-or-later, nothing incompatible and nothing decompiled. ### If applicable - [x] AI assistance recorded with `Assisted-by:` / `Co-Authored-By:` trailers. - [x] Docs updated. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
docs: link Discord through discord.gg/magicbean
Some checks failed
CI / Python source checks (ubuntu-24.04, part 1/2) (pull_request) Has been skipped
CI / Python source checks (ubuntu-24.04, part 2/2) (pull_request) Has been skipped
CI / SPIR-V fixtures (global narrow load/store, direct surface atomics, F2I immediate) (pull_request) Has been skipped
Third-party parts / The same as upstream (pull_request) Has been skipped
Website / Website on Cloudflare (pull_request) Has been skipped
CI / Conventional Commit title (pull_request) Successful in 6s
CI / Workflow lint (actionlint) (pull_request) Successful in 8s
Third-party parts / As their notes say (pull_request) Successful in 8s
PR description / Description follows the template (pull_request_target) Failing after 3s
a7c8943d69
The server's vanity invite replaces the old invite code everywhere it is linked.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Author
Owner

Measurements in the template's form (the old-invite grep on main and this PR). CI ran the title and description checks and skipped the source checks, as for any docs-only diff.

Measurements in the template's form (the old-invite grep on main and this PR). CI ran the title and description checks and skipped the source checks, as for any docs-only diff.
HumanBean changed title from WIP: docs: link Discord through discord.gg/magicbean to docs: link Discord through discord.gg/magicbean 2026-11-13 18:58:33 +00:00
HumanBean deleted branch docs/discord-vanity 2026-11-13 18:58:36 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
MagicBeanDev/Longshot!274
No description provided.