๐บ๏ธ Lizardware CMS โ Project Roadmap
Vision: Build a modern, Git-backed content management system optimized for Cloudflare's edge network, targeting v0.9.0 for first public Beta release.
- Current Version:
0.4.94 - Current Milestone: Phase 4: System Stability & Beta Readiness
- Phase 4 Progress: 100% ๐ข (System Architecture & Experience Polish Complete)
- Next Milestone:
v0.5.xEditor 2.0 & Block Parity - Beta Target:
v0.9.0(The Lizard Leap) - Status: Structuring v0.5.x - v0.8.x Architecture
- Last Updated: February 27, 2026 (D1/KV Backend Migration)
[!NOTE]
Pending Discussion (Tomorrow): Internal Docs DB Migration & Timestamp Tracking.
Requirement: Sort by 'last edited' withDD/MM @ HH:MMformat.
[!TIP]
Strategic Shift: Beta target moved from v0.5.0 to v0.9.0 to allow for deeper architectural maturity in Editor, Navigation, and Templates.
[!IMPORTANT]
CRITICAL: Before implementing any roadmap items, read.ai.docs/memories.mdfor essential rules.
[!TIP]
View Completed Phases: Roadmap Archive (Phases 1-3)
๐ฎ Future Phases (Planning)
v0.5.x: Editor 2.0 & Block Consolidation ๐จ
Goal: Achieve feature parity with major competitors (Showit/Webflow)
- Floating Property Panels: Interaction model overhaul.
- Block Consolidation: Smart Blocks (Universal Text, Lists).
- Selection Sync: Deep iframe-to-sidebar selection synchronization.
v0.6.x: Dynamic Admin & Navigation ๐งญ
Goal: Genericize navigation and dogfood the CMS for admin pages.
- Internal Page Migration: Move
/admin/internal/*pages tointernal_pagestable. - Architecture Implementation: View Spec
- Decoupled Menus:
menustable and separation of data vs adapter. - Layout Adapters: Generic
OrbitalNav,MegaHeader,Sidebarcomponents. - Multi-Menu Management: Advanced UI for managing multiple menu sets.
- Unified Roadmap & Changelog Engine:
- Visibility Toggle: Select public/private visibility per version.
- Status Migration: "Promote" Roadmap items to Changelog upon release.
- Unified UI: Single dashboard for managing future plans and past releases.
v0.7.x: Template Engine & Distribution ๐ฆ
Goal: Robust template marketplace and versioning.
- Template Marketplace: UI for browsing and installing templates.
- Theme Versioning: Git-backed theme updates.
- Distribution Pipeline: Automated packaging for public releases.
v0.8.x: Performance, SEO & Enterprise ๐
Goal: Scale and extensive optimization.
- Edge Caching Strategy: Advanced cache-control headers.
- SEO Suite: Automated sitemaps, schema.org generation.
- Enterprise Role-Based Access: Granular permissions.
Current Phase (In Progress)
Phase 4: Foundation Hardening ๐ง
Goal: Complete v0.4.x stability tasks before Editor 2.0 sprint.
v0.4.95 - Phase 2: Database Migration Consolidation ๐๏ธ (Up Next)
Effort: 3 hours | Status: โณ Planned
Priority: CRITICAL (Technical Debt & Clean Initializations)
- Baseline Schema (
000_baseline_schema): Consolidate all 133 legacy migrations into a single, clean initializing schema for fresh databases. - Legacy Table Retirement: Drop
site_config,feature_flags,seo_config, andseo_global_settingsentirely, and migrate their default seeds to the new V2site_settingsJSON table. - Orphan Table Cleanup: Remove the
categoriestable (orphaned by Migration 132's removal ofcategory_idfrom posts/pages) or fix the schema to support V2 JSON categories. - Migration Safety: Modify
132_d1_schema_overhaul.sqlto explicitly capture and transplant existingmedia_storage_providersettings before dropping the legacysite_configtable to prevent data loss for upgrading users. - Archive & Deployment: Move legacy migration files
001-133tomigrations/archive/legacy-v1/and updatescripts/deploy-migrations.jswith smart logic to detect fresh vs existing installs. - Note: The Phase 2 specification files have been documented and placed in
.NorthStar/03_SQL/for the implementation task.
v0.4.94 - Internal Docs Hotfix & Storage Consolidation ๐ฆ โ
Effort: 3 hours | Status: โ
Complete (Feb 27, 2026)
Priority: HIGH (Stability & Architecture)
- Recent Docs Hotfix: Restored
/api/admin/recent-docsusing newinternal_docstable (Migration 133). - Unified Media API: Created
/api/admin/mediaas the single entry point for all storage providers. - D1 Media Sync: Forced database synchronization for physical storage uploads (R2/Cloudinary).
- Storage Refactor: Consolidated factory logic and updated
MediaStorageinterface for optional listing options. - Validation: Verified with
scripts/test-media-upload.jsand manual cURL audits.
v0.4.93 - D1 Schema Overhaul & Settings Migration ๐๏ธ โ
Effort: 6 hours | Status: โ
Complete (Feb 27, 2026)
Priority: CRITICAL (Architecture)
- D1 Schema Overhaul: Consolidated pages, posts, navigation, and site_settings into new JSON-driven D1 tables.
- KV Read-Through Caching: Implemented edge caching for blog posts, pages, navigation, and site/theme settings.
- Payload Strictness: Admin APIs now reject legacy markdown strings; enforce
BlockNode[]arrays. - State-Aware Caching: Proactive KV rewarming for published content; cache purge for drafts.
- Navigation Migration: Transitioned from row-per-item to single JSON blob per navigation set.
- Settings Migration: Unified site/theme config into
site_settingsD1 table withgetCachedSetting<T>helper. - Diagnostic Endpoint: Added
/api/admin/diagnostics/migration-checkfor D1/KV integrity verification. - Type Safety: Zero type-check errors across all modified files.
v0.4.88 - Blog Standardization & Filter Widget ๐งฉ โ
Effort: 30 min | Status: โ
Complete (Feb 10, 2026)
Priority: LOW (Refactor)
- New Widget: Implemented
FilterPillsWidgetfor standard active/inactive badge states. - Refactor: Migrated Blog page to use
FilterPillsWidgetand standardstatsprop. - Dashboard Variant: Updated
AdminHeaderto support custom identity cards; migrated Dashboard to use standard header.
v0.4.87 - Admin UI Matrix Analysis ๐ โ
Effort: 30 min | Status: โ
Complete (Feb 10, 2026)
Priority: MEDIUM (Architectural Audit)
- Audit: Analyzed
AdminHeaderusage across Dashboard, Blog, Advanced, and Identity pages. - Report: Documented missing widgets and standardization gaps in
.ai.docs/findings/admin-ui-matrix-analysis.md. - Roadmap: Identified "FilterPillsWidget" and "Dashboard Variant" as future tasks.
v0.4.86 - AdminHeader Responsiveness Fix ๐ โ
Effort: 1 hour | Status: โ
Complete (Feb 10, 2026)
Priority: MEDIUM (UI Polish)
- Responsiveness: Restored "Push Down" behavior for header actions.
- Grid Logic: Fixed 4-column grid spanning for stats.
- Stats Matrix: Added
matrixvariant toQuickStatsNav.
v0.4.84 - UI Polish & Standardization Analysis ๐ โ
Effort: 2 hours | Status: โ
Complete (Feb 9, 2026)
Priority: MEDIUM (UI Consistency)
- Content Hub: Standardized Header Stats and moved Actions to CommandBar.
- UI Analysis: Documented "Card Layout" standardization strategy (
.future-dev/admin-ui-polish/ui_standardization_analysis.md). - Docs: Created
migration_plan.mdand updatedadmin-editor-improvements.md.
v0.4.83 - Internal Hub Polish & Search Strategy ๐ โ
Effort: 1 hour | Status: โ
Complete (Feb 2, 2026)
Priority: MEDIUM (UX Refinement)
- Hub Polish: Removed duplicate components and fixed broken internal links in
InternalDocsList. - Search Strategy: Removed confusing global search input; planned Global Command Bar architecture.
- Investigation: verified Changelog
typelogic (ready for Phase 2 execution).
v0.4.81 - Navigation Manager Overhaul ๐ โ
Effort: 3 hours | Status: โ
Complete (Feb 2, 2026)
Priority: HIGH (UX)
- Premium Edit Modal: Implemented two-column layout with live preview.
- Icon Picker: Added compact, searchable Lucide icon library.
- Live Preview: Added
DropdownPreviewfor real-time visual feedback. - E2E Storage: Wired metadata serialization to D1 database.
- Migration Strategy: Finalized "Registry-Based Injection" architecture for Internal Hub migration.
v0.4.80 - Mega Menu & Navigation Foundation ๐ฆ โ
Effort: 2 hours | Status: โ
Complete (Feb 2, 2026)
Priority: HIGH (UX & Architecture)
- Split-Panel Mega Menu: Implemented two-column layout for admin navigation.
- Component Extraction: Refactored
NavDropdownto a standalone reusable component. - DB Schema Extension: Added
descriptionandmetadata_jsontonavigation_items. - Type Safety: Updated
NavIteminterface for rich metadata support.
โ Completed Work (v0.3.x - v0.4.x)
[!TIP]
View Archived Items: Roadmap Archive (v0.3.0 - v0.3.35)
v0.4.79 - Maintenance & Cleanup ๐งน โ
Effort: 30 min | Status: โ
Complete (Jan 29, 2026)
Priority: MEDIUM (Code Hygiene)
- Legacy Removal: Deleted obsolete review/backup files.
- Verification: Confirmed full project type safety.
- Layout Alignment: Fixed 1024px jump and synchronized breadcrumb/nav spacing.
v0.4.79 (Patch) - Internal Architecture Documentation ๐ โ
Effort: 2 hours | Status: โ
Complete (Jan 29, 2026)
Priority: MEDIUM (Documentation)
- CSS Strategy: Created
/admin/internal/architecture/css-strategywith enhanced evaluation matrix. - Architecture Index: Created hub index at
/admin/internal/architecturefor central navigation.
v0.4.78 - Admin UI Hub Standardization ๐ โ
Effort: 4 hours | Status: โ
Complete (Jan 29, 2026)
Priority: HIGH (Visual Consistency)
- Page Migration: Standardized all 12 remaining high-priority admin pages to use
AdminPageContainer. - Card Standardization: Implemented
AdminCardglobally across SEO, Diagnostics, Testing, Design, System, and Growth hubs. - Breadcrumb Refactor: Fully migrated all page breadcrumbs to the container-level props, removing header-level rendering logic.
- Theming Consistency: Refined card variants (
inset,dark) and mobile gutters (2px) project-wide.
v0.4.77 - Wiki-Style Editing Foundation & Admin Refactor ๐๏ธ โ
Effort: 3 hours | Status: โ
Complete (Jan 29, 2026)
Priority: HIGH (Architecture)
- Breadcrumb Migration: Moved breadcrumbs to
AdminPageContainer(8px spacing), deprecated header rendering. - Wiki Architecture: Created
AdminEditProvider,useAdminEditContext, andAdminCardfor future editability. - Page Registry: Implemented
admin-page-registry.tsto control edit mode availability per page. - Spacing Fixes: Resolved vertical spacing issues in
AdminPageContainerand breadcrumbs. - Widget Registry: Designed comprehensive widget catalog for future implementation.
v0.4.76 - Database & Documentation Architecture ๐ โ
Effort: 2 hours | Status: โ
Complete (Jan 28, 2026)
Priority: MEDIUM (Maintainability)
- Database Visualization: Refined ERD diagram CSS for perfect alignment and readability on high-res displays.
- Internal Docs Plan: Formulated strategy for migrating 50+ hardcoded admin pages to a CMS-driven
internal_pagesschema. - Audit: Completed comprehensive audit of all Admin Hub pages to identify candidates for consolidation.
v0.4.74 - Adaptive Layouts & Sanitization ๐งน โ
Effort: 3 hours | Status: โ
Complete (Jan 24, 2026)
Priority: CRITICAL (Template Hardening)
- Adaptive Widths: Implemented
min(vw, px)presets (tight,narrow...extra-wide) inBlockRenderer. - Migration Stability: Archived conflicting migrations (
120,122,124) for cleandb:reset. - Template Sanitization: Blacklisted internal routes (
/features,/docs) and hardenednav.jsonsync. - Hotfix 107: Patched
create_homepagemigration for safe deployment.
v0.4.73 - Global Seed Stability & Migration Fixes ๐งฌ โ
Effort: 3 hours | Status: โ
Complete (Jan 24, 2026)
Priority: CRITICAL (System Stability)
- Global Seed Repair: Fixed column count mismatches in Marketing, Service, and Restaurant seeds.
- Migration 112 (Authors): Hardened transplant logic to safely handle legacy schemas without crashing.
- Migration 107 (Site Config): Standardized
meta_descriptionpreservation during table recreation. - Official Seed Fix: Repaired syntax error (missing INSERT prefix) in
lizardware-official.sql. - Initialization Standards: Unified
site_configupdate logic project-wide to ensure robust setup resets.
v0.4.70 - System Registry & UX Polish ๐ โ
Effort: 4 hours | Status: โ
Complete (Jan 24, 2026)
Priority: HIGH (Beta Readiness)
- System Resource Registry: Implemented a new registry component in the System Hub to track real-time status of Cloudflare resources (KV, D1, R2, GitHub) with synchronization indicators.
- Last Synced Indicators: Added "Synced X time ago" indicators for each system resource to verify data freshness.
- Admin Dashboard Global Actions: Added "Launch Site" and "Global Settings" buttons to the main Admin Dashboard's orbital action bar.
- Setup Wizard UX Fixes:
- Restored dynamic border radius by setting
--border-radiuson the root element. - Reduced excessive vertical padding/spacing across all wizard steps for better laptop compatibility.
- Improved "Execute Launch Sequence" button visibility and layout on the final review step.
- Restored dynamic border radius by setting
- Naming Convention Consistency: Globally renamed "Genetic Logs" to "System Logs" across the entire platform.
v0.4.67 - Theme Color Refinement ๐จ โ
Effort: 3 hours | Status: โ
Complete (Jan 23, 2026)
Priority: MEDIUM (Visual Identity)
- MSP Reversion: Restored "MSP Classic" to its professional navy/slate identity in light mode.
- Neon Fix: Shifted "Neon Purple" from pink/pastel to deep, electric purple across all modes.
- New Theme: Added "Traffic Cone Orange" as the 7th theme preset (vibrant high-energy orange).
- Ordering: Reorganized presets list to place Traffic Cone Orange after MSP Classic.
v0.4.66 - UI Consistency & Standardized Radius ๐ โ
Effort: 4 hours | Status: โ
Complete (Jan 23, 2026)
Priority: HIGH (Design Integrity)
- Setup Integration: Refactored entire wizard to use
--space-radius-basetheme variables. - Button Standardization: Unified all setup utility buttons to
py-3/text-xsstandard. - Popup Fix: Restored theme-responsiveness to popups; prevented pill-shape distortion in extreme themes.
- Design Docs: Authored
border-radius-reference.mdas the source of truth for design scaling.
v0.4.65 - Setup Hub Modularization & Polish โจ โ
Effort: 6 hours | Status: โ
Complete (Jan 23, 2026)
Priority: HIGH (Code Hygiene)
- Decomposition: Extracted 7 independent step components from the monolithic setup page.
- UI Standardization: Unified animations and label typography across all setup screens.
v0.4.64 - Dev Environment Polish ๐ โ
Effort: 30 min | Status: โ
Complete (Jan 21, 2026)
Priority: MEDIUM (Dev Experience)
- Smart Banner: Implemented dynamic storage detection (Wrangler vs JSON Fallback) for the
EnvironmentBanner. - Clarity Update: Refined banner messaging to clarify sync behavior ("Changes sync with Preview on deploy").
- API Endpoint: Added
/api/admin/dev-statusto expose server-side binding status to the client.
v0.4.63 - Security & Session Hub ๐ก๏ธ โ
Effort: 3 hours | Status: โ
Complete (Jan 21, 2026)
Priority: HIGH (Security)
- Security Settings: Created
/admin/system/securitywith session timeout controls. - Freshness Engine: Implemented "Sensitive Operation" protection (Require fresh login).
- Session Robustness: Enforced Upsert logic for critical security configs.
- Nav Update: Added Security to System Hub orbital navigation.
v0.4.62 - Setup Authentication Hardening ๐ โ
Effort: 1 hour | Status: โ
Complete (Jan 21, 2026)
Priority: CRITICAL (Security)
- Auth Check: Setup Wizard now verifies authentication if users exist.
- Clerk Integration: Seamless redirect to Clerk login during setup flow.
- Stale Session Protection: Blocks setup access from stale sessions.
v0.4.61 - Live Preview Block Controls ๐ฎ โ
Effort: 4 hours | Status: โ
Complete (Jan 21, 2026)
Priority: CRITICAL (UX)
- In-Context Tools: Implemented floating Move/Duplicate/Delete controls directly on blocks in the preview.
- Settings Bridge: "Gear" icon in preview instantly opens the property sidebar for the selected block.
- Visual Polish: Premium left-aligned toolbar with primary glow effect and active states.
- Sidebar Cleanup: Removed redundant "Layers" tab to focus on WYSIWYG interaction.
v0.4.60 - True WYSIWYG & Power Editing ๐ช โ
Effort: 10 hours | Status: โ
Complete (Jan 21, 2026)
Priority: CRITICAL (Architecture)
- InlineText Component: Created a high-performance reusable component for inline editing with HTML/Text support.
- Selection Sync: Implemented deep two-way selection sync between preview iframe and editor sidebar.
- Floating Text Toolbar: Added inline formatting (Bold, Italic, Link) via a smart selection-aware toolbar in the preview.
- Array Editing UI: Enabled direct add/delete of items for FAQ, Feature Grids, Comparison Matrix, and Tech Stack via inline buttons.
- Glowy UI: Added premium animated selection rings and focus states for blocks and text fields.
- Tier 1 Block Migration: Converted all foundational blocks to full inline editing support.
- Nested Property Engine: Enhanced UnifiedEditor to handle dot-notation updates (e.g.
items.0.title) for complex blocks. - Matrix Mastery: Restructured Comparison Matrix and enabled inline cell editing.
- Pages Default: Pages now default to Block Builder mode, removing the legacy mode toggle.
v0.4.56 - Block Builder Stability & Persistence ๐งฑ โ
Effort: 3 hours | Status: โ
Complete (Jan 20, 2026)
Priority: CRITICAL (Core Feature)
- Persistence Check: Cache headers bypass enabled via
revalidatePath. - Comparison Matrix: Styling engine unlocked for premium layouts.
- Preview Sync: Fixed circular dependency in Unified Editor.
- Array Editor: Implemented recursive field rendering for FAQ/Matrix/Features.
v0.4.54 - Documentation & Quick Start Overhaul ๐ โ
Effort: 4 hours | Status: โ
Complete (Jan 16, 2026)
Priority: HIGH (Beta Readiness)
- Quick Start Overhaul: Rewrote the installation guide for non-developers, focusing on the Zero-Config GitHub Fork workflow.
- New Guides: Implemented detailed documentation for Content Management, Theme Customization, End-Users, and Troubleshooting.
- Redesigned Index: Category-based hierarchy for
/docswith Support section integration. - Slug Standardization: Unified and simplified slugs for all new documentation pages.
v0.4.53 - CTA Block & Universal Styling ๐จ โ
Effort: 2 hours | Status: โ
Complete (Jan 16, 2026)
Priority: HIGH (Block System)
- CTA Block: Implemented responsive Call to Action block with alignment/button controls.
- Universal Styling: Enabled
styleOptions(Background/Padding/Width) for all major block types. - Seed Mastery: Achieved 100% styling parity across all 7 business presets (Official, Marketing, Blog, Restaurant, Service, Software-Dev, Blank) with visual rhythm.
- Legal Page Restoration: Replace placeholder legal pages with comprehensive, business-specific content (Handoff created).
v0.4.55 - Feature Pages & Official Preset ๐ฆ โ
Effort: 3 hours | Status: โ
Complete (Jan 18, 2026)
Priority: HIGH (Content & Navigation)
- Official Business Type: Finalized
lizardware-officialwith rich content. - Feature Pages: Restored 6 feature pages with block-based layouts.
- Testing Hub: Updated milestones and version tracking.
v0.4.49 - Site Max Width & Layout Polish ๐ โ
Effort: 2 hours | Status: โ
Complete (Jan 16, 2026)
Priority: MEDIUM (Design Control)
- Global Setting: Added "Site Max Width" range slider (1024px-1920px) to Visual Identity.
- Theme Integration: Hooked into
ThemeConfigandglobals.cssvariable system. - Deep Linking: Implemented hash-based auto-open for Accordions (e.g.,
#layout-structure). - Navigation Shortcut: Added nested "Layout & Style" link to OrbitalNav for direct access.
v0.4.48 - Admin Navigation & Theming Enhancements ๐จ โ
Effort: 2 hours | Status: โ
Complete (Jan 15, 2026)
Priority: MEDIUM (UX Polish)
- Persistent Branding: Implemented persistent colors for OrbitalNav dropdowns.
- Internal Hub: Rebranded to Monochrome/White with icon integration.
- Testing Hub: Rebranded to Yellow for visibility.
- Dark Mode Fixes: Adjusted Design Hub blue to Sky for better contrast.
- Mobile Parity: Synced all branding changes to mobile drawer.
v0.4.47 - Feature Pages Recovery & Official Enhancement ๐ฆ โ
Effort: 4 hours | Status: โ
Complete (Jan 15, 2026)
Priority: HIGH (Content & Navigation)
- Page Recovery: Restored 6 core feature pages with dynamic block rendering (
layout_id='blocks'). - Navigation Fix: Repaired 'Features' dropdown structure and orphaned child links in D1.
- Lizardware Official: Created dedicated business type and rich seed file (8-10 blocks per feature).
- Template Isolation: Blacklisted internal seeds from public template distribution.
- Roadmap Integration: Queued "Navigation System Overhaul" for Phase 5.
v0.4.47 - Header Widget Standardization ๐ โ
Effort: 1 hour | Status: โ
Complete (Jan 14, 2026)
Priority: LOW (Visual Consistency)
- System Advanced: Migrated custom health widget to standardized component.
- Design Hub: Added Design System Health widget.
- Pattern Verification: Validated Dashboard Widgets pattern across all hubs.
v0.4.46 - Command Bar Standardization ๐งญ โ
Effort: 2 hours | Status: โ
Complete (Jan 14, 2026)
Priority: HIGH (UX Consistency)
- Global Upgrade: Standardized
AdminCommandBaracross all 40+ pages. - Prop Refactor: Replaced legacy
labelCollapsewithbuttonType. - Launch Buttons: Enforced
variant="ghost"project-wide.
v0.4.45 - Phase 3: Comprehensive Header Enrichment ๐ โ
Effort: 4 hours | Status: โ
Complete (Jan 14, 2026)
Priority: HIGH (Visual Excellence)
- Hub Summaries: Migrated Quick Stats from Content, Design, and Growth hubs into integrated header center widgets.
- High-Impact Integration: Enriched headers for Testing Hub, SEO Toolkit, Module Manager, and Visual Identity.
- System Forge: Standardized runtime version and storage status indicators (D1/R2 Master).
- Content Detail: Added taxonomy and registry status widgets to Blog Authors/Categories.
- Redundancy Purge: Removed all secondary status cards and stats grids from page bodies project-wide.
v0.4.44 - Phase 2: AdminHeader Widget System ๐๏ธ โ
Effort: 3 hours | Status: โ
Complete (Jan 14, 2026)
Priority: HIGH (Architectural Standardization)
- AdminHeaderWidget: Created reusable status component with support for variants, icons, and pulse effects.
- Header Extension: Updated
AdminHeaderto supportwidgets(pills) andcenterWidgetprops. - Initial Rollout: Migrated Analytics, SEO Redirects, and Nav Editor to the new standardized system.
- Stat Integration: Successfully prototyped header-embedded stats in Pages Playground.
v0.4.43 - Admin Navigation Finalization ๐งญ โ
Effort: 2 hours | Status: โ
Complete (Jan 14, 2026)
Priority: HIGH (UX Consistency)
- Growth Hub: Migrated Index (
/admin/growth). - Design Hub: Migrated Identity (
/admin/design/identity). - Content Hub: Migrated Pages & Changelogs managers.
- Cleanup: Removed all legacy
useAdminActionshooks.
v0.4.40 - Navigation Standardization (Back Buttons) ๐งญ โ
Effort: 2 hours | Status: โ
Complete (Jan 14, 2026)
Priority: MEDIUM (UX Consistency)
- Testing Hub Index: Migrated to
AdminCommandBar. - Testing Hub Pages: Migrate sub-pages (Notes, UAT, etc.).
- System Hub: Migrate Advanced Settings, Docs, Logs.
- Growth Hub: Migrate Analytics, Newsletter.
- Design Hub: Migrate Theme, Identity, Navigation.
- Pattern Enforcement: Ensure explicit path navigation for all back buttons.
- Legacy Functional Audit: Scan pre-standardization commits (~Jan 12-13) to identify
badgeprops or functional elements removed during migration for potential restoration.
v0.4.39 - Admin Layout Architecture & Refinement ๐ โ
Effort: 3 hours | Status: โ
Complete (Jan 14, 2026)
Priority: MEDIUM (Architectural Debt)
- AdminPageContainer: Standardized layout component with breakout logic to neutralize parent padding.
- Negative Margin Removal: Purged hacks from Media Vault and Blazing Blogger features.
- Component Decoupling: Refactored
BlogListto favor clean properties over internal layout hacks. - Type Safety Verification: Confirmed layout transition via full
tsc --noEmitaudit.
v0.4.38 - Admin Layout Standardization ๐ โ
Effort: 2 hours | Status: โ
Complete (Jan 13, 2026)
Priority: MEDIUM (Design Consistency)
- Media Library Full-Width: Implemented full-width layout for Media Library on mobile/tablet (removing container padding).
- Global Admin Layout: Apply full-width responsiveness to all Admin pages/cards (
AdminHeader,AdminFilterBar, Content tables). - Card Standardization: Ensure all admin cards use
rounded-noneandborder-x-0on mobile viewports.
v0.4.36 - Storage Deep Linking & Status Feedback ๐ โ
Effort: 2 hours | Status: โ
Complete (Jan 13, 2026)
Priority: MEDIUM (UX Flow)
- Deep Linking Engine: Implemented
highlightandsectionparam handling in Advanced Settings to auto-open and pulse target sections. - Storage Intelligence: Added live provider badges (
R2,DB) and context-aware asset counts to Media Library. - Configuration Bridge: Created direct "Configure Connection" links in empty/offline storage states that teleport users to the setup controls.
- API Resilience: Hardened
/usage-statsto handle disconnected providers gracefully.
v0.4.35 - Storage Configuration & Navigation UX ๐ฆ โ
Effort: 4 hours | Status: โ
Complete (Jan 13, 2026)
Priority: MEDIUM (Infrastructure UX)
- Vault Settings Module: Implemented sub-modal for Media Vault name and default storage provider selection.
- Storage Infrastructure Links: Added visual verification for provider availability with deep links to system forge.
- Strategic Deep-Linking: Implemented targeted "Config-to-Forge" navigation with auto-expanding accordions and visual highlighting beacon.
- Responsive Admin Header: Refined AdminHeader layout for tablet/mobile devices with center-aligned stacking.
- Orbital Navigation Polish: Optimized search and launch site buttons for narrow viewports.
- Media Edit Mode Polish: Added "Reset" button and implemented "Full-Screen Focus" with background scroll lock.
v0.4.34 - Setup Authentication Fixes ๐ โ
Effort: Hotfix | Status: โ
Complete (Jan 12, 2026)
Priority: CRITICAL (First Run Experience)
- Setup Middleware Whitelist: Excluded setup routes from authentication to prevent login redirects.
- R2 Bundle Fix: Added missing R2 binding to wrangler template for CI/CD deployments.
- Build Workflow Docs: Updated environments.md with correct config generation flow.
v0.4.33 - Edge Runtime & Dev Resilience ๐ โ
Effort: 3 hours | Status: โ
Complete (Jan 12, 2026)
Priority: CRITICAL (Build Stability)
- Edge Bundling Fix: Isolated API dependencies in
bulk,reorder,usageroutes to prevent OpenNext build failures. - Dev Mode Compatibility: Enabled filesystem fallback for critical admin APIs when D1 is offline.
- Migration Hardening: Implemented schema consolidation to prevent "no such column" errors on fresh installs.
- Template Sync: Automated distribution of
v0.4.33to public repositories.
v0.4.31 - D1 Storage Limits & UI ๐ก๏ธ โ
Effort: 1 hour | Status: โ
Complete (Jan 12, 2026)
Priority: CRITICAL (Reliability)
- Quota System: Implemented 100MB soft limit for D1 Media.
- Usage UI: Added Usage Progress Bar to Media Library sidebar.
- API Support: Added
/api/media/usage-statsendpoint. - UX Feedback: Status updates immediately on upload/delete.
v0.4.30 - Zero-Config D1 Media Storage ๐ฆ โ
Effort: 1 hour | Status: โ
Complete (Jan 12, 2026)
Priority: CRITICAL (Zero-Config Requirement)
- D1 Storage Provider: Implemented
D1Storageto save binary blobs to database. - Blob Serving API: Created
/api/media/blob/[id]for image delivery. - Zero-Config Fallback: Made D1 Storage the default production fallback (auto-enabled).
- UI Support: Added D1 option to Advanced Settings media selector.
v0.4.29 - Dev Performance & Local Media ๐ โ
Effort: 3 hours | Status: โ
Complete (Jan 12, 2026)
Priority: CRITICAL (Dev Experience)
- Dev Server Performance: Implemented Request Memoization (React cache) to fix 20s+ page loads.
- Local Media Security: Implemented
dev-uploadsstrategy to secure local test assets from git. - Preview Stability: Fixed infinite redirect loop to
/setup. - Bug Fixes: Resolved "No media provider" error in development.
v0.4.30 - Testing Hub & Homepage Stabilization ๐งช โ
Effort: 1 hour | Status: โ
Complete (Jan 10, 2026)
Priority: MEDIUM (Template Integrity)
- Testing Module Visibility: Fixed environment detection to show Testing Hub in dev/preview/production while hiding from template builds.
- Homepage Fallback: Corrected default
homePageSlugto "home" and replaced placeholder marketing hero with clean "Welcome" screen. - Database Synchronization: Ensured site config persists homepage slug correctly across all environments.
- Template Sanitization: Enhanced
sync-template.jsto hide internal testing tools from end-user distributions.
v0.4.29 - Advanced Settings Refactor ๐ช โ
Effort: 30 min | Status: โ
Complete (Jan 10, 2026)
Priority: LOW (UI Polish)
- Accordion Standardization: Replaced manual accordion implementations with standard UI component.
- Visual Consistency: Unified header/content flow in Advanced Settings page.
- Code Cleanup: Removed ad-hoc state management.
v0.4.28 - Cloudflare Variable Standardization & R2 Polish โ๏ธ โ
Effort: 3 hours | Status: โ
Complete (Jan 10, 2026)
Priority: MEDIUM (Robustness)
- Variable Verification: Confirmed
CF_PROJECT_NAMEis a custom variable; implemented robust handling for its absence. - R2 Provisioning Polish: Made project name optional in on-demand R2 setup with fallbacks to
lizardware-cms. - Auto-Provisioning: Aligned initial setup wizard with simplified variable requirements.
- UX Feedback: Improved manual binding instructions for headless/manual provisioning scenarios.
- Robustness: Implemented
checkR2,verify-bindings.js, and fixed production DB schema desync. - CI Reliability: Fixed JSON output parsing for automated deployments.
v0.4.25 - Cloudinary Media Storage Integration ๐ฐ๏ธ โ
Effort: 4 hours | Status: โ
Complete (Jan 10, 2026)
Priority: HIGH (Production Feature Parity)
- CloudinaryStorage Engine: Full CRUD implementation using fetch API with SHA-1 signed uploads.
- Factory Pattern: Dynamic provider instantiation in
getMediaStoragebased on site configuration. - Schema Support: Extended
SiteConfigwith Cloudinary credentials (cloudName,apiKey,apiSecret,folder). - Admin UI: Comprehensive configuration section in Advanced Settings with folder customization.
- Provider-Aware UX: Updated Media Library to display active storage status (R2 vs Cloudinary).
- Security Hardening:
- Added cloudName format validation (alphanumeric + hyphens) to prevent SSRF attacks.
- Implemented 30-second timeout for uploads, 10-second timeout for deletes.
- Enhanced error messages with HTTP status codes.
- Configuration Sync: Synchronized media provider preferences to D1 for infrastructure consistency.
๐ Critical for Beta
v0.4.26 - R2 Media Storage Backend ๐ฆ โ
Effort: 3 days | Status: โ
Complete (Jan 10, 2026)
Priority: HIGH (Production Feature)
- R2Storage Engine: Full CRUD implementation with D1 metadata.
- Secure API: Protected
/api/admin/mediaendpoints for upload/list/delete. - Preview Proxy: Zero-config file serving via
/api/media/file/[key]. - Foundation: Media table migration (111) and storage config.
v0.4.27 - R2 Media UI Integration ๐จ โ
Effort: 1 day | Status: โ
Complete (Jan 10, 2026)
Priority: HIGH (Production Feature)
- Media Library UI: Drag-and-drop upload, grid view, delete actions.
- Editor Integration: Image insertion in Blog/Page builder and Rich Text.
- Visual Identity: Logo upload connected to R2.
- Components:
MediaPickerModal,ImageInserterButton.
v0.4.20 - Migration System Repair (Upgrade Fix) ๐งฑ โ
Effort: Hotfix | Status: โ
Complete (Jan 9, 2026)
Priority: CRITICAL (Production Stability)
- Upgrade Path Restoration: Restored missing
ALTER TABLEstatements foris_template,site_config, andlayout_id. - Dual-Mode Strategy: Implemented migration pattern supporting both fresh installs and existing database upgrades.
- Bug Fix: Resolved "no such column: layout_id" error for alpha testers.
v0.4.32 - Content Organization & Nav Integration ๐งญ โ
Effort: Medium | Status: โ
Complete (Jan 12, 2026)
Priority: High (UX Consistency)
- Content Categorization: Integrated category selection and filtering for Pages and Blog Posts.
- Unified Navigation/Category Model: Categories are congruence across Navigation and Content types.
- D1 Migration: Added
category_idto Pages table (115_add_page_categories.sql).
v0.4.23 - Admin UX & High-Density Popup Polish ๐ โ
Effort: 1 day | Status: โ
Complete (Jan 10, 2026)
Priority: Medium (Design Consistency)
- High-Density Modals: Standardized all system popups (Media, Variables, Shortcuts, Settings) to a compact, desktop-first aesthetic.
- Top-Aligned Layout: Repositioned modals from centered to top-aligned (
pt-32) to maximize screen real estate and reduce eye travel. - Z-Index Standardization: Unified all popups to
z-[9999]to ensure they appear above fixed navigation elements. - Premium UI Detailing: Added motion backdrops, gradient accents, and ultra-compact typography for a "Pro" administrative feel.
- Route Picker Optimization: Drastically compacted the Route Picker for high-density navigation editing.
v0.4.24 - Content Hub Actions & Unified Editor Integration ๐ ๏ธ โ
Effort: Low | Status: โ
Complete (Jan 10, 2026)
Priority: Medium
- Content Hub Actions: Refine "New Post/Page" workflow (evaluate modal vs direct link logic).
- Unified Editor Integration: Ensure all admin widgets and shortcuts point to correct Unified Editor routes with slugs.
v0.4.21 - Growth Suite & Navigation Refinements ๐ โ
Effort: 1 day | Status: โ
Complete (Jan 10, 2026)
Priority: High (Feature Parity)
- Newsletter Module: Implemented subscriber management (D1), manual add, and CSV export.
- Analytics Module: Configuration for Google/Plausible/Custom analytics with dashboard integration.
- Navigation Editor: Fixed UX issues (click-to-edit, ghost items), renamed buttons, restored route picker.
- Cleanup: Removed deprecated "Services" module and feature flags.
v0.4.19 - Migration System Hardening ๐งฑ โ
Effort: Hotfix | Status: โ
Complete (Jan 7, 2026)
Priority: CRITICAL (System Stability)
- Schema Consolidation: Unified
pagesandsite_configcolumns into base schemas (004, 005) to preventALTER TABLEfailures. - Idempotency Fixes: Fixed
INSERT INTOโINSERT OR IGNORE INTOin migrations 098/102. - Dev Fallback: Implemented filesystem fallback for Changelog module when D1 is unavailable.
- Verification: Confirmed 105 SQL commands execute flawlessly on fresh install.
v0.4.18 - Preview Environment Stability & Content Restoration ๐ก๏ธ โ
Effort: Hotfix | Status: โ
Complete (Jan 7, 2026)
Priority: CRITICAL (Environment Parity)
- Preview Stability: Fixed
npm run previewbuild chain (resolvedfs/EPERM issues). - Content Parity: Restored Privacy, Terms, Support rich content in D1 and synced to Dev fallbacks.
- Setup Logic: Fixed Home -> Setup redirection loop in Preview via
site_configseeding. - Verification: Confirmed
npm run previewmatchesnpm run devfunctional state.
v0.4.17 - Navigation Phase 2: DB Migration ๐งญ โ
Effort: 1 day | Status: โ
Complete (Jan 7, 2026)
Priority: HIGH (System Architecture)
- D1 Schema: Created
navigation_itemstable with hierarchy support. - API Endpoints: Implemented CRUD APIs for navigation items.
- Admin UI: Refactored Navigation Editor to persist changes to D1.
- Migration: Seeded database with default navigation structure.
- Verification: Confirmed dynamic rendering across Dev, Preview, and Production.
v0.4.16 - Migration Safety & Error Tolerance ๐ก๏ธ โ
Effort: 30 min | Status: โ
Complete (Jan 7, 2026)
Priority: HIGH (Stability)
- ALTER TABLE Safety Audit: Reviewed all migrations for unsafe column additions.
- Enhanced Error Handling: Updated
init-databaseAPI to detect and skip duplicate column errors. - Debug Logging: Added skip tracing (
โญ๏ธ Skipped (already applied)) for upgrade diagnostics. - Verification: Confirmed idempotent re-runs work without crashes.
Value: Users can now safely re-run Setup or apply partial upgrades without database corruption.
v0.4.15 - Setup & Migration Stability ๐ ๏ธ โ
Effort: Hotfix | Status: โ
Complete (Jan 7, 2026)
Priority: CRITICAL (Blocker)
- Setup Wizard Fix: Resolved "no such table: users" error in local/preview environments.
- Navigation Fix: Renamed manual migrations (097-099) to ensure correct execution order, restoring "Features" dropdown.
- Verification: Confirmed clean setup flow and table creation.
v0.4.14 - Navigation UX & Content Shortcuts โ
v0.4.0 - Authentication System (CRITICAL) โ
Effort: 2-3 days | Status: โ
Complete
Implementation Plan: docs/developers/auth-strategy.md
Requirements:
- Decision: Choose auth provider (Clerk selected)
- Implement admin authentication system
- Replace Cloudflare Access with proper auth
- Add role-based access control (Owner, Admin, Editor, Viewer roles)
- Protect all
/admin/*routes with middleware - Add user profile management UI
- Implement session management and refresh
- Add logout functionality (via Clerk UserButton)
- Test auth flow (signup, login, password reset)
Implementation Details:
- Auth Provider: Clerk (v6.36.5) with Edge-first middleware
- Middleware:
src/middleware.tsprotecting all/adminroutes - Components:
UserMenu,UserIdentityMobilewith dynamic role badges - Utilities:
src/lib/clerk-auth.tsabstraction layer for future flexibility - RBAC: Hierarchical roles via Clerk publicMetadata (owner > admin > editor > viewer)
- Profile Page:
/admin/profilewith Clerk's UserProfile component - Webhook:
/api/webhooks/clerksyncing users to D1 authors table - Sign-In: Custom themed
/sign-inpage with premium glassmorphism UI
[!NOTE]
Complete: Full authentication system functional. Users can sign in, manage profiles, and system displays correct role badges. Webhook sync ensures Clerk users appear in blog author attribution.
Value: Multi-user support ready, foundation for Beta testing complete
v0.4.1 - Cloudflare API Automation โก โ
Effort: 3-4 hours | Status: โ
Complete
Priority: HIGH (Setup friction eliminated)
- One-click KV namespace creation via Cloudflare API
- One-click D1 database creation and migration execution
- One-click R2 bucket creation with CORS configuration (added to auto-provision)
- Automatic
wrangler.jsoncupdates with binding IDs - Error handling for invalid tokens and permission issues
- Setup wizard integration (Instant Provisioning UI)
- First Run Experience: Redirect root
/to/setup(or show informative splash page) if system is unconfigured. - Token Helpers: Add UI instructions/links for finding API Token & Account ID (e.g., "Where do I find this?" tooltips).
- Quick Start CTAs: Add direct
/setuplink to "Get Started Free" block indocs/01-quick-start. - Step 1 Auto-Detection: Build function to detect if repository is already cloned/deployed to minimize Step 1 instructions.
Implementation Details:
- API Utilities:
src/lib/cloudflare-api.tshandles REST calls to Cloudflare - Automation Route:
/api/admin/setup/auto-provisionorchestrates the flow - UI: Added "๐ Instant Provisioning" card to the Resource Prerequisites setup step
- Environment: Added
CF_API_TOKENandCF_ACCOUNT_IDdocumentation to.env.example
Value: Reduces setup time from 15-20 minutes down to 2-3 minutes.โก
v0.4.2 - Block-Based Page Builder (Phase 1) ๐งฑ
Effort: 3-4 days | Status: โ
Core Complete (80% Overall)
Priority: HIGH (Beta differentiator)
- Block Library UI in editor sidebar
- Core blocks: Hero, Feature Grid, Testimonial Carousel, FAQ Accordion, Contact Form, Columns Layout, Rich Text, Card, Spacer
- Drag-and-drop interface using dnd-kit
- JSON-based block storage in page metadata
- React component registry for blocks
- MDX generation from block JSON
- Editor Mode Toggle (Classic WYSIWYG โ๏ธ Builder)
- Block Properties Panel with WYSIWYG editor for text fields
- Block Canvas with visual editing and preview
- Columns Layout Fix: Side-by-side rendering in both preview and builder
- Mobile-responsive block previews (Device toggle in editor)
- Block templates and presets (Added default layouts)
- Advanced block configurations (Padding/Margin fine-tuning)
Recent Updates (Jan 3, 2026):
- โ Fixed block drag-and-drop persistence (circular dependency resolution)
- โ Integrated RichTextEditor into block properties for textarea fields
- โ Fixed columns layout to display side-by-side (not stacked)
- โ Refined editor bottom navigation bar (h-14, centered status)
- โ Fixed blog list hydration error (nested link tags)
- โ Live Preview Engine: Reactive client-side wrapper for instant layout switching
- โ New Page Layouts: Documentation (Sidebar Right) and Hero Power (Full Width)
- โ Database Resilience: Robust seed SQL parsing and idempotent inserts
Value: Makes CMS accessible to non-technical users
v0.4.3 - Admin Hub & Navigation Architecture ๐ฐ๏ธ
Effort: 1 day | Status: โ
Complete
Priority: HIGH (System Organization)
- Hierarchical Restructure: Moved all admin pages into logical hubs (
/admin/content,/admin/growth,/admin/design,/admin/system). - Design Hub Unification: Unified features, theme, identity, and navigation under the Visual Forge.
- Growth & SEO Hub: Simplified monetization and SEO management.
- System Hub Consolidation: Centralized advanced settings, docs, roadmap, and changelog.
- Global Nav Sync: Updated
OrbitalNavand mobile drawer to reflect new hierarchy. - 500 Error Resolution: Fixed critical server-side initialization errors (
fs/pathin non-Node environments). - Hub Card Gradient System: Standardized color tokens for all module cards.
Value: Scalable architecture for future module growth.
v0.4.4 - System Stability & Diagnostics ๐ฉบ
Effort: 1 day | Status: โ
Complete
Priority: CRITICAL (Production Reliability)
- Build-Time Provisioning: Moved Cloudflare resource creation to prebuild pipeline (Zero-config setup).
- System Diagnostics: Added
/admin/diagnosticsfor real-time connection status monitoring. - Robust Error Handling: Fixed SQL migration parser for inline comments and improved auth error guidance.
- Zero-Config Deployment: Auto-detection of project settings from
wrangler.jsonc. - R2 Deployment Fix: Conditional bindings to prevent errors on accounts without R2.
- Documentation Audit: Overhaul of
environments.mdand creation of historical archive.
Value: Eliminates Setup Wizard friction and ensures reliable production deployments.
v0.4.3 - Theme System Refinement ๐จ
Effort: 2-3 hours | Status: โ
Complete
Priority: HIGH (UX Polish)
- Component-Specific Variables: Added Tier 1.5 theme variables (
accordionBackground,buttonBackground,cardBackground,inputBackground) - Theme Preset Polishing: Updated all 6 presets with distinct component colors and softer light mode palettes
- Component Migration: Migrated Homepage, Accordion, ContactForm, and Block components to use new variables
- Theme Transformer UI: Reorganized sidebar into "Global Foundations", "UI Components", "Page Sections"
- CSS Integration: Added CSS custom properties and Tailwind utilities for component variables
- Light Mode Enhancement: Darkened backgrounds 30-40%, eliminated harsh whites
- Theme Polish: Enhanced Classic (emerald pop), MSP (true blue), Neon Purple (electric violet)
Value: Granular UI component control, better visual hierarchy, more comfortable color palettes.
v0.4.4 - Page Templates System ๐
Effort: 2-3 days | Status: Planned
Priority: MEDIUM (complements page builder)
- Template library UI
- Pre-built templates: Landing Page, About, Services, Pricing, Contact
- Template preview with live data
- One-click template installation
- Template export/import functionality
- Custom template saving
Value: Quick-start for new users, showcase block system
v0.4.5 - Theme Persistence & Dev Mode Fixes ๐จ
Effort: Hotfix | Status: โ
Complete
Priority: CRITICAL (Production Fix)
- Theme Persistence: Fixed critical bug where saving themes deleted global architecture tokens
- Dev Mode Compatibility: Fixed setup-lock API to work without Cloudflare bindings
v0.4.6 - Database Initialization Fix & Production Deployment ๐
Effort: 1 day | Status: โ
Complete (Jan 5, 2026)
Priority: CRITICAL (Production Reliability)
- Build-Time Database Migration: Split DB initialization to avoid "Too many subrequests" error
- Structural SQL now runs via
wrangler d1 executein GitHub Actions (Step 6.5) - Runtime only executes lightweight business-type seed data
- Structural SQL now runs via
- Database Initialization Bug Fix: Updated
init-databaseAPI to preserve newlines in SQL execution, fixing critical bug where inline comments caused table creation failures - Production Deployment: Deployed to
lizardware_cms.workers.devusing native Cloudflare integration - Repository Strategy: Documented single-repo multi-branch approach (develop/production/template)
- Documentation Corrections: Fixed incorrect "Pages tab" references in Quick Start docs
- Deployment Guides: Created comprehensive walkthroughs for production setup
Value: Eliminates Setup Wizard runtime errors, enables successful first-time deployments.
v0.4.7 - Dev Server Stabilization & Distribution Strategy ๐ (Jan 5, 2026)
Effort: 1 day | Status: โ
Complete
Priority: CRITICAL (Dev Experience)
- Dev Server Fix: Resolved
npm run devhang by decoupling docs generation - Documentation Recovery: Restored
docs/developersand internal testing tools lost during template merge - Recursion Fix: Cleaned up infinite directory loops from release script bug
- Distribution Strategy: Implemented
docs/SETUP-FORK.mdand release packaging tools
Value: Restored functional local development environment.
v0.4.12 - Distribution Strategy Refinement ๐ (Jan 6, 2026)
Effort: 0.5 days | Status: โ
Complete
Priority: LOW (Strategic Polish)
- Comparision Matrix Expansion: Added deep-dive metric rows (Setup Time, Support, etc.) to help users choose right path.
- Pricing Tier Strategy: Defined logical progression: Free (Pages) โ $50 (Workers) โ $100 (Template) โ Enterprise.
- Visual Polish: Updated iconography and color coding for better clarity.
v0.4.12 - Comparison Matrix & Changelog Spec ๐ (Jan 6, 2026)
Effort: 0.5 days | Status: โ
Complete
Priority: HIGH (Required for v0.5.0 Beta)
- Comparison Matrix Component: Extracted reusable
ComparisonMatrixblock, registered in Block Builder (comparison-matrix), supports dynamic columns/rows. - Changelog Architecture Spec: Defined strategy (Internal vs External), authored full implementation spec for D1-based Changelog Module.
- Agent Handoff: Created kickoff scripts and architectural docs for Gemini 3 Pro High.
v0.4.12 - Changelog Management System (Module) ๐
Estimated Effort: 2 days | Actual: 1.5 days | Status: โ
Complete (Jan 6, 2026)
Priority: HIGH (Feature Enhancement)
- Database & APIs: Implemented
changelogstable migration (037), D1 storage layer, and semantic-versioned CRUD endpoints. - Admin List View: Full filtering (status, category), search, bulk operations, and settings modal for release notes.
- Release Editor: Dedicated
ChangelogEditorcomponent with UnifiedEditor integration and strict version validation. - Public Pages: Premium timeline at
/changelogwith archive section, detail pages at/changelog/[version], and ES2017-compatible markdown rendering. - Settings API: Built
/api/admin/changelogs/settingswith configurable archive threshold and column layouts. - Navigation: Integrated into Content Hub (admin) and site navigation (public); added feature flag to Module Manager.
- Development Fallbacks: Complete local JSON support for all APIs in dev mode.
Value: Professional release notes management for Software/SaaS businesses; enables transparent product communication.
v0.5.1 - Database Backup & Recovery ๐ก๏ธ
Effort: 3-4 days | Status: Planned
Priority: HIGH (Disaster Recovery)
- Phase 1: Manual Essentials
- API: Export (JSON streaming)
- API: Import (Validation & Conflict Resolution)
- UI:
/admin/system/backupinterface
- Phase 2: Automation (R2)
- Cron Trigger configuration
- Auto-backup worker logic
- Phase 3: Security & Polish
- Admin/Owner role enforcement
- Private R2 bucket provisioning
v0.5.x - Production & Custom Deployment Scripts ๐
Effort: 2-3 days | Status: Planned
Priority: MEDIUM (Infrastructure Tooling)
- Production Sync Script (
sync-production.js)- Transform
lizardware-devโlizardware-prod - Apply production-specific environment configurations
- Auto-push to dedicated
production-distbranch - Document production-only customizations (analytics, error tracking, etc.)
- Transform
- MSP Custom Deployment (
sync-msp.js)- Create
lizardware-MSPbranch with specialized MSP content - Apply custom MSP-specific branding, navigation, and feature pages
- Implement MSP-specific seed data and homepage content
- Auto-push to dedicated
lizardware-mspbranch/repo
- Create
Value: Establishes clear separation between dev, template, production, and custom builds. Enables specialized deployments for different use cases without cross-contamination.
v0.5.x - Wiki-Style Admin Editing โ๏ธ
Effort: 3-5 days | Status: Planned
Priority: HIGH (differentiation)
- Foundation: Created
AdminEditProviderandAdminPageContainerinjection logic (v0.4.77). - Registry: Established
src/config/admin-page-registry.tsfor granular control. - Data Layer: Implement D1 storage for widget positions and page content.
- UI: Build "Edit Mode" overlays and component configuration modals.
- Widgets: Create comprehensive widget library (Stats, Health, Quick Links).
v0.5.1 - Media Library Enhancements (Post-Beta) ๐ผ๏ธ
Effort: 3-4 days | Status: Planned
Priority: MEDIUM (Scalability & Polish)
- Phase 2: Scalability
- Server-side pagination (Cursor-based API)
- Infinite scroll implementation in MediaLibrary.tsx
- Phase 3: Content Tools
- Image Cropping (react-easy-crop integration in PreviewModal)
- Smart Resize (Scale down options on save)
- Phase 4: Organization
- Virtual Folders/Collections (using prefix conventions)
- Unused Asset Cleanup view
- Phase 5: Performance
- WebP auto-conversion on upload
Value: Enterprise-grade Digital Asset Management (DAM) capabilities.
v0.4.7 - Template Branch & Genericization ๐
Effort: 3-4 days | Status: โ
Complete (Jan 9, 2026)
Priority: CRITICAL (required for open-source release)
- Template Branch Creation: Initialize
templatebranch fromdevelop - Content Cleanup: Remove Lizardware-specific docs, roadmap, and memories from
templatebranch - White-Labeling: Remove hardcoded "Lizardware" references (replace with config values)
- Config Genericization: Consolidate
.env.exampleandwrangler.jsoncfor end-users - Demo Data: Create generic seed data (removing Lizardware specific blog posts)
- "Powered by Lizardware CMS" footer (white-label toggle)
- Automated Sync: Implemented
scripts/sync-template.jsfor one-click release automation - Admin branding customization UI
Value: Creates the clean, forkable version for public distribution (Option 4 Strategy)
v0.4.7 - Admin Dashboard Polish ๐ โ
Effort: 2-3 days | Status: โ
Complete (Jan 10, 2026)
Priority: MEDIUM (professional finish)
- Standardize all card layouts and spacing
- White Mode Admin Theme: Implement custom "White Mode" theme for admin dashboard. (Deferred to v0.5)
- Add loading skeletons for all data-fetching components
- Improve mobile navigation drawer (gestures, animations)
- Add contextual help panels throughout admin (ShortcutsHint)
- Refine Quick Stats Nav across all hub pages
- Add "Recent Activity" widget to main dashboard
- Keyboard shortcuts documentation panel
- Auth Page Polish: Refine layout spacing and social icon consistency.
Value: Premium, polished user experience
v0.4.8 - Documentation & Video Walkthrough ๐น
Effort: 2-3 days | Status: Planned
Priority: HIGH (critical for Beta testers)
- Quick Start Overhaul (Step 1): Rewrite "Installation" for non-developers (GitHub Fork focus).
- Quick Start Overhaul (Step 2): Eliminate "Clone & Install"; direct to Cloudflare Dashboard.
- Quick Start Overhaul (Step 2A-5): Verify default CF build commands (remove OpenNext ref) & update screenshots.
- Quick Start Overhaul (Step 3): Investigate "Smart Login Detection" for GitHub/Cloudflare.
- Quick Start Overhaul (Step 3): Add deployment time expectations (2-10 mins) and "Visit" button screenshot instructions.
- Setup Redirect Logic: Implement server-side re-route to
/setupon FIRST BUILD ONLY (whensetup_completedis false). Ensure no accidental redirects occur after setup. - โ ๏ธ CRITICAL: ALTER TABLE Migration Safety Audit: Completed comprehensive audit and implementation of schema consolidation. Removed 8 unsafe ALTER TABLE statements and fixed duplicate site_config definitions.
- Proper Upgrade Process: Create automated
/upgradeflow for existing users to apply migrations/schema changes without re-running/setup. - Forking Refinement (Step 1A): Improve "Fork Project" instructions (main branch only checks).
- End-user setup guide (step-by-step, non-technical)
- Content management guide (creating pages, posts, media)
- Theme customization guide
- Navigation management guide
- Video walkthrough (5-10 min screen recording)
- Troubleshooting FAQ
- Developer documentation updates
Value: Reduces support burden, enables self-service
v0.4.9 - Performance Optimization โก
Effort: 2-3 days | Status: Planned
Priority: MEDIUM (Beta polish)
- Lighthouse audit and fixes
- Image lazy loading optimization
- Code splitting review
- Database query optimization (reduce N+1 queries)
- Caching strategy review (Edge, KV, Browser)
- Bundle size reduction
- Core Web Vitals improvements
Value: Fast, snappy experience for Beta testers
v0.4.10 - Testing & Bug Fixes ๐
Effort: 2-3 days | Status: Planned
Priority: HIGH (stability)
- Manual testing checklist (all admin features)
- Cross-browser testing (Chrome, Firefox, Safari, Edge)
- Mobile responsiveness audit (all pages)
- Dark mode consistency check
- UAT procedure validation
- Bug triage and fixes
- Edge case handling
Value: Stable, reliable Beta release
v0.4.11 - Beta Readiness ๐ฏ
Effort: 2-3 days | Status: Planned
Priority: CRITICAL (final pre-Beta checklist)
- Final security audit (OWASP top 10, pen-test)
- Full deployment flow test (fork โ Cloudflare โ live)
- Beta tester onboarding checklist creation
- Demo content validation for all business types
- Setup wizard final polish
- Performance benchmarking
- CHANGELOG.md update
- GitHub release preparation
Value: Beta-ready CMS for external testers
v0.5.0 - BETA RELEASE ๐
Date: TBD (after v0.4.1-v0.4.7 complete)
Milestone: First Public Beta
Release Checklist:
- All quick wins (v0.4.1-v0.4.4) complete and merged
- Authentication fully implemented and tested (v0.4.5)
- Beta preparation complete (v0.4.6)
- All testing complete, no critical bugs (v0.4.7)
- CHANGELOG.md updated with v0.5.0 entry
- GitHub release created with release notes
- Documentation site updated
- Beta announcement prepared (Twitter, GitHub, blog post)
Success Criteria:
โ Zero critical bugs or security issues
โ All admin features functional
โ Authentication working (multi-user ready)
โ Complete end-user documentation
โ Lighthouse score 85+ on all pages
โ Build time < 60 seconds
โ Genericized codebase (no Lizardware-specific hardcoding)
โ 5-10 Beta testers recruited
v0.3.21 - Admin UX Standardization & Overhaul
- Refactor Admin Navigation Architecture (IA) for better grouping.
- Deduplicate Site Information settings across Advanced & Visual Identity.
- Standardize Action Buttons (Save/Create) in Bottom Command Bar.
- Add Media Library and SEO Toolkit to primary navigation.
v0.3.20 - Performance, Cleanup & Verification
Post-Beta Roadmap
[!NOTE]
Beta First: Phases 5-10 will be prioritized based on Beta tester feedback. Forum features (Phase 8) deferred until authentication is battle-tested.
Phase 5: Beta Improvements (v0.6.0 โ v0.6.18)
Goal: Address Beta feedback and polish priority features
Timeline: 3-4 weeks (post-Beta)
Trigger: After v0.5.0 Beta launched and feedback collected
- Bug fixes from Beta testing
- UX improvements based on tester feedback
- Navigation Alignment Control ๐งญ: Add user-configurable navigation alignment (left/center/right) in Visual Identity โ Layout & Style section
- Dropdown selector next to Site Max Width control
- Applies
justify-self-start,justify-self-center, orjustify-self-endto header nav element
v0.6.0 - CSS Modernization ๐จ
- Eliminate Tailwind CSS: Refactor entire codebase to use fully custom CSS/Modules, removing dependency on Tailwind for long-term maintainability and design control.
- Mobile always centers (override setting for small screens)
- Real-time preview via theme config
- Setup Wizard Performance: Investigate and resolve UI latency when toggling 'Keep Existing Data' in BusinessTypeStep
- Navigation System Overhaul: Redesign the navigation system to support multi-level dropdowns, mega-menus, and visual management (addressing current limitations).
- Dynamic Variable System ๐ฐ (deferred from v0.3.x):
- Visual variable pills in editors (
{{siteName}}, etc.) - "Insert Variable" modal with autocomplete
- Prevents accidental deletion of dynamic content
- Tiptap extension for WYSIWYG integration
- Centralized variable registry
- Visual variable pills in editors (
- Smart Upgrade Detection:
- Logic to detect "fresh install" vs "upgrade" after redeploy
- Specialized
/upgraderoute for handling schema migrations/content updates - Prevent
/setupfrom running on existing installations
- Media Library UI implementation (complete v0.4.15 work)
- Site Search (D1 FTS5, Ctrl+K modal)
- Publishing Workflow (Draft/Review/Scheduled states)
- Performance optimizations (based on Lighthouse audits)
- Documentation updates (FAQ, troubleshooting)
- Theme Transformer Calibration: Dial in the high and low ends of each slider setting (font size, spacing, etc.) to prevent breaking the layout (based on Alpha feedback)
- Pages Playground Image Cropping: Add ability to crop images for thumbnails while retaining full image on-click
- How-To Guide Template: Create a reusable 'How-To' template based on the Quick Start layout for Pages Playground (interchangeable steps/elements)
- Customizable Info Box Component: Create a reusable, theme-aware Info Box component for Pages Playground with static/hover border options
- Cloudflare Dashboard Layout Document: Detailed documentation of the Cloudflare UI hierarchy to ensure consistent navigation instructions
- Domain Registration Referral Link: Integrate a referral link to register custom domains directly within the platform.
- Automated KV/D1 Setup: One-click KV namespace and D1 database creation via Cloudflare API in setup wizard
- R2 Setup Automation: One-click R2 bucket creation and CORS configuration in setup wizard
- Storage Analytics Dashboard: Real-time usage tracking and cost estimation for R2/GitHub storage
- GitHub โ R2 Migration Tool: Automated migration of existing media assets
- Automated Rebuild Mechanism: Trigger Cloudflare rebuilds via GitHub API directly from Setup Wizard to finalize env var changes programmatically (eliminating manual redeploy step)
- Backup & Restore Logic: Manual download/upload of full site state (Settings, Content, Database JSON/SQL, Theme) for local archiving and cross-environment migration.
Recipe Rolodex Module ๐ณ
Next Large Feature: A dedicated content module based on the Blog architecture, demonstrating custom content types.
- Data Structure: New
recipestable (D1) with specific columns for ingredients, steps, prep time, cook time, servings, and difficulty. - Admin Editor: Specialized editor extending the Unified Editor:
- Ingredient list builder (repeater field)
- Step-by-step instruction editor
- Meta data sidebar (nutrition, difficulty, yield)
- Public Views:
- Recipe Card layout (with "Print" style)
- Automatic
schema.org/RecipeJSON-LD generation for SEO - Interactive Servings Scaler (client-side)
- Unit conversion toggle (Metric/Imperial)
- Integration: Featured Recipes widget block for Page Builder.
Editor 2.0: Phase 1 - Floating Property Panels ๐จ
Vision Document:
.future-dev/editor2.0/phase1_floating_panels.md
- Floating Property Panel: Move block editing from sidebar to preview-adjacent floating panel
- Contextual positioning (appears next to selected block)
- Accordion sections: Content โ Design โ Advanced
- Click-outside to dismiss
- Inline Text Toolbar: Floating formatting bar on text selection (Bold, Italic, Link)
- Enhanced Block Controls: Add style quick-picks to hover overlay
- Sidebar Simplification: Reduce sidebar to Block Library + Page Settings only
- "+ Add Block" FAB: Floating action button in preview for quick block insertion
Value: Users never leave preview context while editing. Addresses "disjointed" UX feedback.
Deliverables:
- Polished, stable CMS based on real-world usage
- Complete Media Library
- Full-text search
- Professional content workflow
Phase 6: White-Label & Public Release Prep ๐จ
Status: Post-Beta (v0.6.x - v0.7.x)
Goal: Genericize CMS, theme marketplace, plugin system
Features:
- Multi-Theme System Overhaul
- Multiple saved themes (not just light/dark)
- Individual theme management (update, delete, reset to factory default)
- Per-page theme selection (different color schemes per page)
- Theme marketplace/sharing capability
- New Theme: "Terminal Protocol" (Authentic Unix/Retro terminal aesthetic: monospaced fonts, scanlines, blinking block cursor).
- Proposed Diverse Theme Pack (v0.7.x):
- Crimson Tide: Deep, aggressive red and graphite (High Impact)
- Cherry Bomb: Vibrant pop-art red with white accents (Playful)
- Red Velvet: Luxurious burgundy with gold accents (Premium)
- Solar Flare: Intense amber/yellow on dark grey (High Vis)
- Desert Sage: Muted terracotta and organic greens (Nature)
- Oceanic Depth: Deepest whale blues and teals (Calm)
- Blueprint: Royal blue with white line-art styling (Technical)
- High Contrast BW: Pure black & white accessibility focus (Utility)
- Vaporwave: Pink/Cyan/Purple gradients (Retro)
- Lavender Haze: Soft purple and mist grey (Dreamy)
- Peach Fuzz: Warm peach and coral tones (Friendly)
- Glacial One: Icy blue, white, and silver (Corporate)
- Pages Playground: Theme selector dropdown for each page
- Layout Variation Engine (Future)
- Industry-specific layout presets (e.g., 3-column info density for dashboards vs. single-column long scroll for mobile-first hospitality)
- Dynamic layout switching based on theme selection
- Generic Branding
- Remove all Lizardware references
- Customizable admin branding
- White-label documentation
- Plugin Architecture
- Third-party extensions support
- Plugin marketplace
- Multi-Language Support
- i18n for admin interface
- Content translation workflow
- Plugin system architecture (extensibility)
- Advanced customization tools
- Multi-language support (i18n framework)
- Accessibility improvements (WCAG AA compliance)
- Public documentation site
- Video tutorials and screencasts
- Demo environment hosted
- GitHub public release preparation
Deliverables:
- White-label ready CMS
- Public docs + demos
- Extensibility framework
Editor 2.0: Phase 2 - Block Consolidation ๐งฑ
Vision Document:
.future-dev/editor2.0/phase2_block_consolidation.md
- Universal Text Block: Consolidate Hero/GradientHero/CTA/RichText into single block with variant presets
- Smart List Block: Consolidate FAQ/FeatureGrid/UseCaseCards/TechStack/Testimonial into single block
- Layout Block: Consolidate Columns/Column/Card into unified container
- Migration Tool: Auto-convert existing blocks to new format on page save
- Template Updates: Refresh all seed data with new block types
Value: Reduces block library from 18 โ 7, simpler UX, smaller codebase.
Phase 7: Discovery & Analytics (v0.7.0 โ v0.7.18)
Goal: Enhanced user experience and content discovery
Timeline: 4 weeks
Analytics & Insights (No Authentication Required)
- Cloudflare Analytics integration
- Content performance dashboard (views, time on page)
- Popular content widgets (homepage)
- Basic conversion tracking (newsletter signups)
Discovery Tools
- Related content engine (AI-powered recommendations)
- Newsletter integration (email capture, auto-digest)
- Tag management UI (merge, rename, delete)
- Social sharing optimizations (OG images, click tracking)
Quality of Life
- Smart Carousel (auto WebP selection)
- Image optimization automation
- Bulk content operations
- Import/export tools
Deliverables:
- Analytics dashboard (admin-only, no user accounts needed)
- Enhanced content discovery
- Improved workflow tools
Phase 8: Forum & Community (v0.8.0 โ v0.8.18)
Goal: Built-in discussion forums for community engagement
Timeline: 6-8 weeks
Prerequisites: โ ๏ธ Requires mature authentication from Beta testing
[!IMPORTANT]
Deferred Post-Beta: Forum implementation requires battle-tested authentication system. Database schema already exists (migrations 014-020).
Forum Implementation
- Leverage existing database schema (migrations 014-020)
- Forum admin dashboard at
/admin/forum - Category management UI
- Thread/reply system with rich text editor (reuse Tiptap)
- Reaction system (like, upvote, downvote)
- User reputation and badges
- Moderation tools (reporting, queue, auto-moderation)
- Forum homepage widget
- Search integration (FTS5)
- Email notifications
Deliverables:
- Full-featured forum system
- Moderation tools
- Community engagement features
Database: Schema ready (migrations 014-020), UI/API deferred
Editor 2.0: Phase 3 - Showit Parity (v0.9.x+) ๐จ
Vision Document:
.future-dev/editor2.0/phase3_showit_parity.md
Competitive Analysis:.future-dev/editor2.0/competitor_analysis.md
Advanced editor features inspired by Showit, Webflow, and Framer:
- Canvas System: Site-wide canvases for reusable headers/footers
- Layer Management Panel: Z-index control, lock/hide layers
- Absolute Positioning Mode: Toggle between Flow (current) and Free (drag anywhere)
- Snap-to-Grid: Visual alignment guides during positioning
- Separate Desktop/Mobile Layouts: Independent design for each viewport
- Dual Editor View: Side-by-side desktop/mobile editing
Value: Achieves competitive parity with premium website builders while maintaining our open-source and edge-first advantages.
Dependencies: Requires Phase 1 (Floating Panels) and Phase 2 (Block Consolidation) complete.
Phase 11: Customer Portal & Multi-Tenant Scale
Goal: Advanced customer features and multi-tenant architecture
Timeline: 10 weeks
Version: 0.11.0 โ 0.11.50 (Stable Release)
[!IMPORTANT]
Major Milestone: Version 0.11.50 represents a production-ready, multi-tenant CMS platform.
Customer Portal
- Customer portal (
/customeror/dashboard) - Account management (profile, billing, subscription)
- Service integration framework:
- Unifi API (network/camera alerts)
- Cloud backup status
- POS system integration
- Webhook system for third-party integrations
- Notification system (in-app + email + SMS)
- Customer service request system
- Read-only service status views
Multi-Tenant Architecture
- Organization/tenant isolation
- Row-level security in database
- Tenant-specific configuration
- Resource quotas and limits
- Subdomain/custom domain support
- Tenant billing and usage tracking
Advanced Content Workflows
- Content approval workflows
- Advanced collaborative editing
- Role-based content visibility
- Multi-language content management (i18n)
Deliverables:
- Production-ready multi-tenant CMS (v0.11.50)
- Customer portal with service integrations
- Advanced collaboration tools
- Enterprise-ready features
Phase 12: Advanced Scale & Enterprise
Goal: Enterprise features, marketplace, and continued growth
Timeline: Ongoing (12+ months)
Version: 0.12.0+
Marketplace Ecosystem
- Theme marketplace (buy/sell themes)
- Plugin marketplace (integrations, features)
- Commission model (10-20% on sales)
- Developer program and revenue sharing
- Plugin API and SDK
Advanced Monetization
- Subscription management (Stripe)
- Usage-based billing (storage, bandwidth, users)
- Membership tiers and gated content
- Course platform (lessons, quizzes, certificates)
- Webinar integration
Enterprise Features
- SSO/SAML authentication
- Advanced audit logging
- Compliance tools (GDPR, SOC 2)
- SLA monitoring and uptime guarantees
- Dedicated support channels
- White-glove onboarding
Scale & Operations
- Customer support system
- Advanced analytics for tenants
- Automated backups and disaster recovery
- Performance monitoring and optimization
- Security audits and penetration testing
Deliverables:
- Marketplace ecosystem
- Enterprise-grade features
- Self-sustaining platform
- Industry-leading CMS solution
Version History & Phase Alignment
| Phase | Version Range | Status | Key Deliverable |
|---|---|---|---|
| Phase 1 | v0.1.0 | โ Complete | Foundation & Deployment (Dec 2025) |
| Phase 2 | v0.2.0 | โ Complete | Architecture & App Router (Dec 2025) |
| Phase 3 | v0.3.0 | โ Complete | Admin Dashboard & Blog Engine (Dec 2025) |
| Phase 4 | v0.3.1 โ v0.5.0 | ๐ง Current (99%) | Beta Preparation โ Beta Release |
| Phase 5 | v0.6.0 โ v0.6.18 | ๐ Post-Beta | Beta Improvements, Editor 2.0 Phase 1 |
| Phase 6 | v0.7.0 โ v0.7.18 | ๐ Planned | White-Label, Editor 2.0 Phase 2 |
| Phase 7 | v0.7.0 โ v0.7.18 | ๐ Planned | Discovery & Analytics |
| Phase 8 | v0.8.0 โ v0.8.18 | ๐ Deferred | Forum & Community |
| Phase 9+ | v0.9.0+ | ๐ Future | Editor 2.0 Phase 3, Multi-Tenant, Enterprise |
[!NOTE]
Beta Release: v0.5.0 is the first public Beta milestone. All future phases prioritized based on Beta feedback.Editor 2.0: Long-term editor improvements documented in
.future-dev/editor2.0/.
Quick Reference: Current Status
๐ Where We Are:
- Version: v0.4.74 (January 28, 2026)
- Phase 4: 100% complete - System Architecture & Experience Polish Complete
- Infrastructure: Authentication (Clerk), R2 + Cloudinary + D1 media, Navigation (D1), Growth Suite, Changelog Module
- Database: 120+ migrations applied (idempotent & cross-environment compatible)
- Admin Dashboard: Fully functional with high-density UX polish
- Tools Operational: SEO, Theme Transformer, Block Builder, Content Management, Media Library
- Editor: WYSIWYG inline editing, selection sync, block controls overlay
๐ฏ Immediate Priorities (v0.5.0 Beta):
- Documentation Overhaul (3-5 days) - Rewrite Quick Start for non-developers
- Proper Upgrade System (2 days) - Implement
/upgraderoute for existing users - Testing & QA (3-4 days) - Cross-browser, mobile, security audit
- Performance Optimization (2-3 days) - Lighthouse 85+, Core Web Vitals
- Editor Polish - Selection sync completion, sidebar-to-preview scroll (see beta_focus.md)
๐ Beta Blockers:
- End-user setup guide (non-technical)
- Video walkthrough (5-10 min)
- Troubleshooting FAQ
- Deployment flow validation (GitHub Fork โ Cloudflare)
๐ฎ Post-Beta Vision (Editor 2.0):
- v0.6.x: Floating property panels
- v0.7.x: Block consolidation (18 โ 7)
- v0.9.x: Showit parity (canvases, layers, absolute positioning)
- See Editor Comparison Matrix for competitive positioning
๐ Beta Release Timeline:
- Target: v0.5.0 (Early February 2026)
- Estimated: 1-2 weeks from now
- Status: Feature-complete, documentation & testing required
Periodic Reminders
[!TIP]
Version Alignment System: As requested, I'll periodically remind you to:
- Before new features: "Should we bump version to v0.4.X?"
- After milestones: "Time to update CHANGELOG.md and tag release"
- Weekly: "Roadmap progress review"
- Git sync: "Remember to commit and push to GitHub"
Strategic Pillars & Architecture
[!TIP]
This information has been moved to dedicated documentation:
- Strategic Pillars & Metrics - Project strategy, ownership, and success metrics.
- Architecture - System design, evolution, and cross-cutting concerns.
- Technology Stack - Frameworks, tools, and libraries.
Resources
Strategy Documents
Comprehensive implementation plans available in .ai.docs/proposals/:
- CMS Strategic Roadmap 2025-2026 โ Master plan with 6 strategic pillars
- Executive Summary โ Quick overview and next steps
- Master Index โ Complete documentation catalog
Feature-Specific Plans
- Pages Editor โ 11-day implementation
- Media Library โ Cloudflare Images, 14 days
- Site Search โ D1 FTS, 10 days
- Publishing Workflow โ 7-day plan
- Auth & RBAC โ Clerk integration
- Navigation Enhancement โ Design Studio unification
Post-Beta Feature Modules (v0.6+)
Menu Management System
Effort: ~20 hours | Priority: Medium (Business Type Enhancement)
Target: v0.6.0 or later
- Design and implement
menu_itemsandmenu_categoriesdatabase tables - Create admin UI for menu builder with drag-and-drop section organization
- Add rich menu item editor (name, description, price, dietary icons, images)
- Implement display options (grid view, list view, PDF generation)
- Add dietary filters (V, VG, GF, DF) and allergen warnings
- Create public-facing menu display components
- Enable seasonal availability toggles and chef's recommendations
v0.7.0 - Enterprise Features & Scale ๐ข
Timeframe: March 2026
- Multi-Site Management: Dashboard for managing multiple Lizardware instances.
- Documentation Database Migration: Move all admin/developer docs from
.mdfiles tointernal_docstable (reduce bundle size). - Advanced RBAC: Granular permission grids for custom roles.
- Audit Logging: Comprehensive activity tracking for compliance.
- SSO Integration: Enterprise identity support (Okta/Azure AD).
Rationale: The Restaurant & Hospitality business type currently uses a page-based placeholder for /menu. A full menu management system would unlock significant value for hospitality businesses and demonstrate the platform's extensibility.
Reservations/Booking System
Effort: ~20 hours | Priority: Medium (Business Type Enhancement)
Target: v0.6.0 or later
- Design and implement
reservationsandbooking_settingsdatabase tables - Create visual calendar with availability management
- Build reservation form with guest details and special requests
- Implement admin dashboard for today's reservations and upcoming bookings
- Add time slot management and party size limits
- Create email confirmation system
- Consider future integrations (OpenTable, Resy, SMS reminders)
Rationale: The Restaurant & Hospitality business type currently uses a static page for /reservations. A full booking system would provide immediate value to hospitality businesses and could be extended to other business types (services, consultations, etc.).
Future Considerations (v0.8.x)
Factory Reset / Data Wipe
Effort: Low | Priority: Low (Testing/Switching Improvement)
- Implement comprehensive "Factory Reset" logic to wipe all content (posts, authors, categories) when switching business types without "Keep Existing Data".
- Prevent data leakage between seed applications (e.g. restaurant menu items appearing on a blog site).
Developer Experience Backlog
UI Codebase Refactoring (Post-Beta)
Effort: Low | Priority: Low (Code Hygiene)
- Section Headers: Implement
<AdminSectionHeader>to replace ad-hoch3typography classes (Audit Item 2). - Icon Sizing: Create unified
ICON_SIZEconstants to resolve mix of 16/18/20px icons (Audit Item 5). - Component Polish: Finalize refactor of
MediaLibrarybuttons to standardCommandBarButton.
Template Branch Automation
Effort: Medium (2-3 hours) | Priority: Low (DX Improvement)
- Evaluate template sync strategies (see
.ai.docs/template-branch-strategy-analysis.md) - Implement automated sanitization script to reduce sync time from 15min โ 30sec
- Consider orphan branch or CI/CD approach to eliminate "commits ahead/behind" messages
Last Updated: January 28, 2026, 4:20 AM PST (Editor 2.0 Research & Beta Focus Alignment)
Next Review: After v0.5.0 Beta launch (milestone-based updates)
Maintained By: Lizardministrator
Version Tracking: Strictly aligned with roadmap since Dec 26, 2025
Editor 2.0 Vision: .future-dev/editor2.0/