Submission Wizard
After deploying a new version with lumio deploy, you submit it for review via the submission wizard in the extension dashboard.
Opening the wizard
The wizard URL is printed by lumio deploy:
Submit for review:
https://lumio.vision/dashboard/extensions/88b2478a.../versions/1.2.0/submit
Or navigate to it manually: Dashboard → Extensions → {extension} → Versions → {version} → Submit for review
Wizard steps
Step 1: Basic information
Review and update the store listing for this version:
- Extension name (read from
lumio.config.json, editable here for display) - Short description (50–200 characters)
- Long description (Markdown, up to 2000 characters)
- Category (read from
lumio.config.json)
Step 2: Version and changelog
Enter the release notes for this specific version:
- What changed — describe new features, bug fixes, and improvements
- Breaking changes — if you deployed with
--breaking, explain what changed and what users need to do
If your project has a CHANGELOG.md with an entry for this version, it is pre-filled automatically.
### 1.2.0
**New features:**
- Added NHL scoreboard support
- Added team color theming
**Bug fixes:**
- Fixed score display not updating when overtime starts
- Fixed layer rendering at 4K canvas sizes
Step 3: Pricing and visibility
- Visibility —
private,unlisted,public, orpaid - Pricing — shown if visibility is
paid; reads fromlumio.config.json - Payout setup reminder — shown if pricing is paid and no payout method is configured
Step 4: Permissions review
A summary of all permissions and egress hosts your extension declared. Confirm that:
- All listed permissions are actually used
- All listed egress hosts are appropriate
- Users will understand why these permissions are needed
Step 5: Review and submit
Final summary before submission:
- Extension name and version
- Targets (editor, layer, interactive)
- Server functions enabled (yes/no)
- Permissions list
- Egress allowlist
- Pricing
Click Submit for review to change status from draft to pending_review.
After submission
- You receive an email confirmation that the extension is in the review queue
- Status updates (in_review, testing, rejected, published) trigger additional email notifications
- Check
lumio statusto poll current status - Visit the dashboard to see reviewer notes if your extension is rejected
Resubmitting after rejection
- Fix the reported issues in your extension code
- Run
lumio build && lumio deploy - Open the new version's submission wizard
- Note the changes you made to address the rejection in the changelog step
- Submit for review
You do not need to re-enter all wizard fields from scratch — they are pre-filled from the previous submission.