diff --git a/Codex/Portal/OPEN_ITEMS.md b/Codex/Portal/OPEN_ITEMS.md index e23f7d2..cb15865 100644 --- a/Codex/Portal/OPEN_ITEMS.md +++ b/Codex/Portal/OPEN_ITEMS.md @@ -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.