A Chrome extension for quickly populating Raid-Helper raidplan parties with pre-defined groups. Define your party compositions in the popup and place them onto the raidplan with one click.
- Group Management — Create named groups with member lists directly in the popup
- One-Click Placement — Place all group members into their assigned parties on the raidplan page
- Additive Placement — Click "Make Parties" multiple times; already-placed members are skipped, only new members get filled
- Export / Import — Copy groups to clipboard as JSON or paste them back in
- Auto-Save — Groups are saved to
chrome.storage.syncautomatically
- Open the extension popup on any
https://raid-helper.xyz/raidplan/*page - Add groups and list their members (one name per line)
- Click Make Parties — members are matched against event signups and placed into party slots
Each group maps to a party (Group 1 → Party 1, Group 2 → Party 2, etc.). Members are placed in the first empty slot of their group's party.
Member matching is case-insensitive with three fallback strategies: exact match → starts-with → contains. This handles Discord name variants like Name vs Name#1234.
(not yet published)
- Clone this repo
- Open
chrome://extensions - Enable Developer mode (toggle in top-right)
- Click Load unpacked and select the extension folder
- Navigate to any RaidPlan page and open the popup
extension/
├── manifest.json # Extension manifest (MV3)
├── popup.html # Popup UI
├── popup.js # Popup logic + injected placement function
├── icon.png # Extension icon
└── .gitignore
All placement logic runs in the page's main JavaScript context via chrome.scripting.executeScript({ world: 'MAIN' }), bypassing CSP restrictions and giving full access to Vue component internals.
storage— saves groups tochrome.storage.syncscripting— injects placement code into the raidplan page- Host permission for
https://raid-helper.xyz/*
MIT