Skip to content

Add referrals to the Getting Started guide - #306

Merged
XxFran10xX merged 2 commits into
mainfrom
wiki-referrals
Oct 24, 2026
Merged

XxFran10xX merged 2 commits into
mainfrom
wiki-referrals

Conversation

@XxFran10xX

Copy link
Copy Markdown
Contributor

Documents the referral system that ships to Main with ActivityTF 1.3.0 (TF-Minecraft/ActivityTF#97, staged on Main, season starts 2026-10-25).

Changes

  • Getting Started: new "Referrals" section after "Daily tasks": naming an inviter with /referral (or the Referrals head in /activity) or /referral invitedby <name>, one permanent link, the 14-day season window then first-week-only, the 1/4/12/24 hour milestones claimed by both players, AFK time not counting, what each side gets (in kind, no amounts), the inviter's rare track (2/4/6/8/10 players, Tin and Abyssalite Fragments), and claiming on a character.
  • Command Index: /referral (alias /referrals) and /referral invitedby <name> in data/getting-started.ts.
  • Materials: "Referral rewards" added as a source of Ignitium, Tin and Abyssalite Fragment.
  • Search index: refreshed; only /wiki/getting-started#referrals (new), /wiki/commands#reading and the three materials' acquisition entries changed.

Checked against ActivityTF referral.yml / messages.yml at 7a18364 and Main's plugins/activity/referral.yml (identical apart from season.start).

Left out on purpose: staff commands, the AFK-detection thresholds, the anti-abuse checks (connection, daily link limit) and exact reward amounts.

Checks

On a Linux clone of the branch: tsc --noEmit, npm run lint (0 errors), wiki tests (208 passed), production build OK. oxfmt --check clean on the changed files.

🤖 Generated with Claude Code

XxFran10xX and others added 2 commits October 24, 2026 17:33
Describe the /referral system that ships to Main with ActivityTF 1.3.0:
naming an inviter, the 14-day season window, the 1/4/12/24 hour
milestones and the inviter's rare track. Register /referral and
/referral invitedby in the Command Index and list referral rewards as a
source of Ignitium, Tin and Abyssalite Fragments.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review.

Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: e09c4ca4-fc98-42a9-964a-82423ecfabc0
Commits

Reviewing files that changed from the base of the PR and between 96ecdd7 and 90cd6c0.

Files selected for processing: 4
  • frontend/app/wiki/data/getting-started.ts
  • frontend/app/wiki/data/materials.ts
  • frontend/app/wiki/getting-started/page.tsx
  • frontend/public/wiki/search-index.json

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

📝 Summary

Summary by CodeRabbit

  • New Features
    • Added referral options for recording an inviter, including confirmation before saving. Inviter selection is available during the first 14 days of a season, then limited to players in their first week on the server.
    • Added a getting-started guide to referral rewards, eligibility, playtime milestones and claiming rewards.
  • Documentation
    • Updated acquisition information for Ignitium, Tin and Abyssalite Fragment with referral reward details.

The wiki now documents referral commands, inviter eligibility and confirmation, reward milestones, and referral acquisition sources for selected materials.

Changes: Referral wiki updates

Layer / File(s) Summary
Referral commands and guidance
frontend/app/wiki/data/getting-started.ts, frontend/app/wiki/getting-started/page.tsx
The command list adds /referral and its alias, plus the inviter command. The page describes confirmation, eligibility rules, reward milestones, and how players claim rewards.
Referral material sources
frontend/app/wiki/data/materials.ts
The materials data describes referral rewards as an acquisition source and adds referrals to the sources for Ignitium, Tin, and Abyssalite Fragment.

Priority: Normal

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Other

Possibly related PRs

Suggested reviewers: justinasla

Merge Risk: Minimal · up to 90cd6

No actionable merge-blocking risk was found in the documentation and generated search-index updates.

- [ ] Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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

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

@XxFran10xX

Copy link
Copy Markdown
Contributor Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Oct 24, 2026 •

Copy link
Copy Markdown
✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@XxFran10xX
XxFran10xX merged commit 3582be6 into main Oct 24, 2026
13 of 15 checks passed
@XxFran10xX
XxFran10xX deleted the wiki-referrals branch October 24, 2026 15:44

This branch was successfully deployed

1 active deployment
preview — 90cd6c0e Deployed Oct 24, 2026 by XxFran10xX via deploy #842
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.

1 participant