Refresh Portal open items after recent fixes

This commit is contained in:
jester 2026-04-30 19:21:48 +00:00
parent b552879076
commit d05651f51c

View File

@ -1,15 +1,9 @@
# Portal Open Items
# Portal - Open Items
Only keep unfinished Portal work here.
## Active
- Mobile responsiveness pass for public marketing, auth, pricing, server list, create flow, and basic console/file/backup usability.
- Public marketing visual/content QA after the hybrid SaaS/SEO refresh:
- desktop/mobile layout check
- CTA route check
- register/login route check
- SEO landing page internal-link check
- confirm no stale Minecraft-only wording remains on general platform pages
- Verify CPU/network metrics on live DEV and GAME servers after the frontend metrics normalizer change; if values still do not update, investigate API/agent metrics collection or rate calculation.
- Portal-owned email notification preferences/status UX once the API contract exists.
- checkpoint-specific backup metadata presentation once the API sends the final fields.
- verify Portal compatibility against API-side JWT/auth hardening, especially login refresh and hosted IDE entry flow after token tightening.
@ -39,13 +33,19 @@ Only keep unfinished Portal work here.
- DEV server status is separated from GAME connectability status in the server list
- DEV console now shows host, agent, and IDE indicators
- server-list and console IDE controls are compact and colocated with IDE readiness indicators
- server creation progress is tracked on the Servers page after create response
- server creation progress is tracked on the Servers page and now begins immediately after submit rather than waiting for the create response
- the server-list creation-progress hydration loop that caused maximum update depth errors is no longer an open item
- stopping or stopped hosts no longer make server setup badges read as `creating`/`installing`
- server deletion has migrated to `DELETE /api/servers/{id}` with the normal user JWT client path
- Portal does not add `INTERNAL_API_TOKEN` to browser code
- dashboard spotlight now recognizes DEV containers and mirrors server-list IDE/readiness/host badges
- public marketing site now has hybrid conversion + SEO structure
- pricing tiers have been repositioned as Starter / Pro / Performance workload tiers
- root metadata and homepage hero copy have been corrected to match browser dev + managed hosting positioning
- fake `zlh` CLI command was removed from the homepage visual
- SEO landing pages have been added for Minecraft hosting, modded Minecraft hosting, and browser dev environments
- public marketing/auth/dashboard mobile responsiveness pass is no longer a from-zero open item
- mobile public nav/menu behavior has been fixed with a working mobile menu and corrected desktop breakpoint
- SSH config snippet for power users has been moved to Phase 2 / platform future rather than active launch Portal work
## Cleanup rule
@ -65,7 +65,8 @@ Only keep unfinished Portal work here.
- server management flows that share action/polling/toast logic
- login/refresh/hosted-IDE flows after API token tightening
- marketing CTA routing and SEO page internal links after public-site refresh
- mobile behavior at 375px, 390px, 768px, and desktop widths
- mobile behavior at 375px, 390px, 768px, and desktop widths after future UI changes
- live CPU/network metric movement for DEV and GAME servers once API/agent metrics are confirmed healthy
## Not Portal-owned
- agent-local backup implementation details.