8 Commits
Author SHA1 Message Date
Mark Gregory df5d6077cb structure changes 2026-07-27 14:17:30 +01:00
Mark Gregory d297948fb9 UI and editing updates 2026-07-27 13:24:42 +01:00
Mark Gregory 4a32be068c fixed main frontend 2026-07-27 11:45:03 +01:00
Mark Gregory 712b985bc3 fixed content module ( well reverted) 2026-07-27 10:05:53 +01:00
Mark Gregory c972808d0a hasComposition()
* renderRegion()
* draft and published-state handling
* document and placement scheduling
* disabled-placement filtering
* ordered region rendering
* safe fallback when composition tables or document views are missing
* compatibility with common alternative column names
2026-07-27 09:43:42 +01:00
Mark Gregory a211b10e29 Three-panel visual editor:
* field library
    * responsive canvas
    * properties inspector
* Desktop, tablet and mobile canvas widths
* Live editing of text, textarea, URL, number and toggle fields
* Basic repeater item add/remove support
* Advanced JSON editor retained as a fallback
* Existing ContentDocument.data storage format preserved
* Existing frontend renderers remain compatible
* Saasland content types now include visual field schemas
* No migration required
2026-07-27 09:11:03 +01:00
Mark Gregory 0c26d8db8f Visual header, body, and footer composition screen.
* Drag-and-drop section ordering with automatic saving.
* Add existing reusable documents to regions.
* Remove placements without deleting documents.
* Create independent page-specific copies.
* Shared-document usage warnings.
* Document creation, duplication, deletion protection and filtering.
* Draft and published document states.
* Document and placement scheduling.
* Authenticated homepage preview.
* Draft sections displayed in preview with a clear draft marker.
* Content Composer added to the administration sidebar.
* Public rendering now respects:
    * Publication status
    * Future publication dates
    * Expiry dates
    * Placement start and end dates
    * Enabled state
* Original Saasland homepage remains as the fallback when no composition exists.
2026-07-27 08:39:20 +01:00
Mark Gregory 3a93d4eaea phase oen updates 2026-07-27 08:19:38 +01:00