docs: add missing platform features to open threads

This commit is contained in:
jester 2026-03-28 17:26:20 +00:00
parent e5073377a0
commit d7afd9a9b3

View File

@ -22,6 +22,7 @@ Outstanding:
- runtime install verification improvements - runtime install verification improvements
- catalog hash validation - catalog hash validation
- runtime removal / upgrade handling - runtime removal / upgrade handling
- **runtime update process** — in-place runtime version upgrade for dev containers
--- ---
@ -132,7 +133,9 @@ Completed:
Outstanding: Outstanding:
- **Billing endpoints** — need to be added back - **Billing / Stripe integration** — cannot take payments without this, launch blocker
- **Password reset flow** — verify it is fully wired up
- **Usage limits / quota enforcement** — prevent unbounded server creation per account
- simplify and harden host-native `devProxy` - simplify and harden host-native `devProxy`
- dev runtime catalog endpoint for portal - dev runtime catalog endpoint for portal
- Headscale auth key generation - Headscale auth key generation
@ -147,16 +150,26 @@ Completed:
- dotnet runtime support - dotnet runtime support
- enable code-server checkbox - enable code-server checkbox
- dev file browser support - dev file browser support
- ✅ Site copy/wording rewrite — landing, features, FAQ updated for new platform (no Pterodactyl references) - ✅ Site copy/wording rewrite — landing, features, FAQ, about updated for new platform
- ✅ Pricing page updated — Vanilla/Modded/Heavy tiers, Minecraft only
Outstanding: Outstanding:
- confirm "Open IDE" button fully uses hosted URL flow - confirm "Open IDE" button fully uses hosted URL flow
- SSH config snippet for power users (optional, clearly labeled as requiring cloudflared install) - SSH config snippet for power users (optional, clearly labeled as requiring cloudflared install)
- **Pricing page** — blocked on tier/pricing decisions - **User onboarding flow** — what happens after registration? Guided first-server creation needed
- **About page** — not yet reviewed - **Email notifications** — server crashed, provisioning complete, billing receipts
- Remove `testdameon` binary from repo root (7MB, should not be in repo) - Remove `testdameon` binary from repo root (7MB, should not be in repo)
- Remove `"nonexistent_key"` from pricing page game list
---
## Game Servers
Outstanding:
- **Game server world backup / restore** — player world data backup separate from PBS infrastructure backup. Trust-critical — players losing world data will kill retention.
- **Game server subdomain** — how do players connect? Verify IP vs subdomain (e.g. `mc.zerolaghub.com` style)
- **DDoS protection** — verify network-level coverage is in place for game server traffic
--- ---
@ -164,9 +177,15 @@ Outstanding:
Outstanding before launch: Outstanding before launch:
- **Billing / Stripe integration** — launch blocker, cannot take money
- **Game server world backup / restore** — trust-critical
- **User onboarding flow** — guided first-server creation after register
- **Password reset flow** — verify wired up
- **Usage limits / quota enforcement** — per account
- **DDoS protection** — verify network-level coverage
- **Game server subdomain** — verify player connection method
- **Email notifications** — crashed, billing, provisioning
- **Upload testing** — test file upload flow end-to-end in dev containers - **Upload testing** — test file upload flow end-to-end in dev containers
- **Pricing page** — blocked on tier/pricing decisions
- **About page** — copy not yet reviewed
- **Billing endpoints** — add back to API - **Billing endpoints** — add back to API
- **Stress testing** — k6 IDE session load test + Minecraft bot test - **Stress testing** — k6 IDE session load test + Minecraft bot test
- See `knowledge-base/operations/stress-testing.md` - See `knowledge-base/operations/stress-testing.md`
@ -175,7 +194,6 @@ Outstanding before launch:
- **Dedicated host migration** — evaluate GTHost upgrade (Gold 6152, Detroit) - **Dedicated host migration** — evaluate GTHost upgrade (Gold 6152, Detroit)
- Trial period: $5/day up to 10 days, PBS restore approach - Trial period: $5/day up to 10 days, PBS restore approach
- Remove `testdameon` binary from zpack-portal repo root - Remove `testdameon` binary from zpack-portal repo root
- Remove `"nonexistent_key"` from pricing page game list
--- ---
@ -187,6 +205,9 @@ Future work:
- artifact version promotion - artifact version promotion
- runtime rollback support - runtime rollback support
- Cloudflare R2 for large artifact/mod file delivery at scale - Cloudflare R2 for large artifact/mod file delivery at scale
- **Admin panel** — manage users/servers as operator
- **Referral / dev pipeline reward system** — revenue sharing for developers
- **Uptime history** — visible to users per server
--- ---
@ -209,4 +230,4 @@ Future work:
- ✅ Wildcard TLS cert `*.zerolaghub.dev` via Let's Encrypt + Cloudflare DNS-01 - ✅ Wildcard TLS cert `*.zerolaghub.dev` via Let's Encrypt + Cloudflare DNS-01
- ✅ Browser IDE fully loading at dev-<vmid>.zerolaghub.dev - ✅ Browser IDE fully loading at dev-<vmid>.zerolaghub.dev
- ✅ CF Tunnel created and connected to bastion VM - ✅ CF Tunnel created and connected to bastion VM
- ✅ Portal copy rewrite — landing, features, FAQ - ✅ Portal copy rewrite — landing, features, FAQ, about, pricing