Update Portal open items for mobile and marketing QA
This commit is contained in:
parent
ad2b225b77
commit
4f507015f5
@ -3,7 +3,13 @@
|
|||||||
Only keep unfinished Portal work here.
|
Only keep unfinished Portal work here.
|
||||||
|
|
||||||
## Active
|
## Active
|
||||||
- SSH config snippet for power users.
|
- 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
|
||||||
- Portal-owned email notification preferences/status UX once the API contract exists.
|
- Portal-owned email notification preferences/status UX once the API contract exists.
|
||||||
- checkpoint-specific backup metadata presentation once the API sends the final fields.
|
- 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.
|
- verify Portal compatibility against API-side JWT/auth hardening, especially login refresh and hosted IDE entry flow after token tightening.
|
||||||
@ -15,6 +21,7 @@ Only keep unfinished Portal work here.
|
|||||||
- keep restore/status wording explicit, but remove duplicate operation-label and status-reason mapping where possible
|
- keep restore/status wording explicit, but remove duplicate operation-label and status-reason mapping where possible
|
||||||
- centralize shared server-management action handling so files/backups/restore/restart flows do not re-implement the same request/toast/poll logic
|
- centralize shared server-management action handling so files/backups/restore/restart flows do not re-implement the same request/toast/poll logic
|
||||||
- continue API client surface cleanup where overlapping wrappers or legacy paths still exist
|
- continue API client surface cleanup where overlapping wrappers or legacy paths still exist
|
||||||
|
- optional later: factor repeated SEO landing-page layout once copy stabilizes
|
||||||
|
|
||||||
## Completed and moved out of active cleanup
|
## Completed and moved out of active cleanup
|
||||||
- Node/runtime pin alignment is no longer an open cleanup-only item; Portal is now treated as being on the Node 24 baseline
|
- Node/runtime pin alignment is no longer an open cleanup-only item; Portal is now treated as being on the Node 24 baseline
|
||||||
@ -34,6 +41,12 @@ Only keep unfinished Portal work here.
|
|||||||
- server-list and console IDE controls are compact and colocated with IDE readiness 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 after create response
|
||||||
- dashboard spotlight now recognizes DEV containers and mirrors server-list IDE/readiness/host badges
|
- 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
|
||||||
|
- SSH config snippet for power users has been moved to Phase 2 / platform future rather than active launch Portal work
|
||||||
|
|
||||||
## Cleanup rule
|
## Cleanup rule
|
||||||
- prefer behavior-preserving folding over broad refactors
|
- prefer behavior-preserving folding over broad refactors
|
||||||
@ -43,7 +56,7 @@ Only keep unfinished Portal work here.
|
|||||||
- treat runtime/tooling cleanup as contract-sensitive once it touches auth, API integration, or user-visible route behavior
|
- treat runtime/tooling cleanup as contract-sensitive once it touches auth, API integration, or user-visible route behavior
|
||||||
|
|
||||||
## Repo cleanup
|
## Repo cleanup
|
||||||
- remove stray root binary `testdameon` from the Portal repo if it still exists after the cleanup pass.
|
- confirm whether stray root binary `testdameon` still exists in the Portal repo; remove only if still present.
|
||||||
|
|
||||||
## Verify before re-opening
|
## Verify before re-opening
|
||||||
- restore accepted -> status polling -> completion UX
|
- restore accepted -> status polling -> completion UX
|
||||||
@ -51,6 +64,8 @@ Only keep unfinished Portal work here.
|
|||||||
- console reconnect/state behavior during restart/restore transitions
|
- console reconnect/state behavior during restart/restore transitions
|
||||||
- server management flows that share action/polling/toast logic
|
- server management flows that share action/polling/toast logic
|
||||||
- login/refresh/hosted-IDE flows after API token tightening
|
- 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
|
||||||
|
|
||||||
## Not Portal-owned
|
## Not Portal-owned
|
||||||
- agent-local backup implementation details.
|
- agent-local backup implementation details.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user