Phase 0–7 roadmap for the Nova visual page builder. Each phase is staged into small builds so the work can ship in manageable slices.
Nova.init bootstrapping, DOM wiring for panels/buttons, and console-group boot logging for quick diagnostics.
Nova.blocks.create factory and toolbar buttons for Section, Card, Row, Header, Footer, and Sidebar blocks.
Nova.createBlankPage, nb-page-root / nb-page-root-inner, and blank-page placeholder copy wired to the New Page button.
Nova.selectElement/Nova.clearSelection, .nb-selected outline, and Properties selection chip.
Nova.handleTextInput with smart “no direct text” messaging.
Nova.setRowColumns and Nova.setSidebarPosition keeping DOM and UI in sync.
Nova.sanitizeImportedHTML (script stripping) and Nova.applyImportedHTML to map imported markup into the Nova page root.
Nova.buildExportHTML (no editor attributes or toolbars), plus LocalStorage-based draft save/load through Nova.saveDraft and Nova.loadDraft.
roadmap-nova-builder.html and open it alongside the Nova Builder console.