b738ff908b
Professional searchable page library. * Clear Live, Draft and Homepage indicators. * Direct Edit page, Edit content and View page actions. * Page editor divided into: * Page details * SEO and URL * Publishing * Automatic, unique URL slugs. * Publish and expiry scheduling. * Page templates: Default, Landing and Full Width. * Homepage replacement handled automatically. * Current homepage protected from accidental deletion. * Page duplication includes its complete content structure. * Content composer now works from the actual page record and page ID. * Clearer section-based terminology for editors. * Reusable content remains available as an advanced content library rather than dominating the workflow.
Mark Gregory2026-07-28 13:35:06 +01:00
8dd9d77762
broken editing this does not work correctly
Mark Gregory2026-07-27 10:03:37 +01:00
4267f07626
Authenticated autosave endpoint * Autosave after 1.2 seconds of inactivity * Saved, saving, unsaved and error indicators * Last-saved time * Dirty-state tracking * Warning before leaving with unsaved changes * Server-rendered Saasland theme preview * Preview refresh while editing * Active renderer view name * Graceful message when a content type has no theme renderer * Existing manual save remains available * Existing undo, redo, responsive controls and inline editing retained
Mark Gregory2026-07-27 09:58:35 +01:00
dad92ad799
Inline text editing directly on the canvas * Rich-text editing for textarea fields * Bold, italic, underline, lists, links and clear formatting * Image URL input * Local image selection with preview * Undo and redo history * Copy and paste selected components * Delete selected component from the keyboard * Keyboard shortcuts: * ⌘Z / Ctrl+Z — undo * ⇧⌘Z / Ctrl+Shift+Z — redo * ⌘C / Ctrl+C — copy component * ⌘V / Ctrl+V — paste component * Delete / Backspace — delete selected component * History limited to 80 editor states * Existing responsive styles and nested layouts retained
Mark Gregory2026-07-27 09:51:45 +01:00
5ef726b671
Desktop, tablet and mobile style overrides * Responsive inheritance: * tablet inherits desktop * mobile inherits desktop and tablet * Width and minimum-height controls * Padding controls for all four sides * Margin controls for all four sides * Text alignment * Flex display controls * Item alignment and justification * Background colour * Text colour * Border colour * Border width * Corner radius * Responsive override indicators on canvas components * Clear styles for the active breakpoint * Live canvas updates while editing
Mark Gregory2026-07-27 09:44:48 +01:00
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
Mark Gregory2026-07-27 09:43:42 +01:00
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
Mark Gregory2026-07-27 09:11:03 +01:00
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.
Mark Gregory2026-07-27 08:39:20 +01:00
cb793fcc0b
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.
Mark Gregory2026-07-27 08:30:18 +01:00
bfac7f555a
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.
Mark Gregory2026-07-27 08:28:52 +01:00
bc9427ac33
Deployment environments * Development, staging, and production environment types * Protected-environment support * Deployment targets * Local, SSH, Docker, and Kubernetes driver foundation * Deployment pipelines * Configurable pipeline steps * Manual and approval-based releases * Deployment release history * Individual deployment-step tracking * HTTP health checks * Response-time tracking * Rollback records * Secret-reference metadata * Encrypted target configuration * Encrypted environment variables * Administration dashboard * Authenticated API endpoints * Health-check command * Release-history pruning command * Permissions * Sidebar integration * Module registration * Feature test
Mark Gregory2026-07-24 13:57:56 +01:00
f09a680531
Marketplace package catalogue * Modules, themes, and extensions * Publisher profiles and verification metadata * Installed-package tracking * Semantic version compatibility checks * PHP, Laravel, and Content Manager compatibility checks * Dependency resolution * SHA-256 checksum validation * Package signature requirements * Installation and update history * Enable and disable controls * Removal handling * Rollback records * Licence records * Marketplace administration UI * Authenticated REST endpoints * Console audit and synchronisation commands * Permissions and sidebar integration * Feature tests
Mark Gregory2026-07-24 13:49:14 +01:00
673554d92d
Builder administration area * Page builder foundation * Form builder document type * Dashboard builder document type * Report builder document type * Menu builder document type * Email builder document type * Query builder document type * Workflow builder document type * Reusable component registry * Form-field registry * Dashboard-widget registry * Hero, heading, and rich-content components * JSON document schema * Saved builder documents * Draft, published, and archived states * Document version history * Reusable builder templates * Component rendering service * Extensible BuilderComponent contract * Authenticated Builder REST endpoints * Administration navigation * Builder permissions * Module registration and test
Mark Gregory2026-07-24 13:32:10 +01:00
412e8134a1
Builder administration area * Page builder foundation * Form builder document type * Dashboard builder document type * Report builder document type * Menu builder document type * Email builder document type * Query builder document type * Workflow builder document type * Reusable component registry * Form-field registry * Dashboard-widget registry * Hero, heading, and rich-content components * JSON document schema * Saved builder documents * Draft, published, and archived states * Document version history * Reusable builder templates * Component rendering service * Extensible BuilderComponent contract * Authenticated Builder REST endpoints * Administration navigation * Builder permissions * Module registration and test
Mark Gregory2026-07-24 13:29:58 +01:00
f30fb6384a
added new theme ready for intergration
Mark Gregory2026-07-24 13:21:26 +01:00
8a4fc23c78
added new theme ready for intergration
Mark Gregory2026-07-24 13:19:11 +01:00
76e29fab03
Analytics administration dashboard * Page-view tracking * Unique visitor and session metrics * Content-view events * Search analytics * Conversion tracking * Form-submission events * Commerce events * Site-aware analytics * Privacy-conscious visitor hashing * Optional IP anonymisation * Do Not Track support * Configurable excluded paths * Daily metric aggregation * Top-page reporting * Recent-event activity * Report definitions * Scheduled report foundation * CSV and JSON report formats * Report execution history schema * Analytics retention and pruning * Administration navigation * Analytics permissions * Module registration * Feature test
Mark Gregory2026-07-24 13:06:48 +01:00
5dbb04e3ad
AI provider management * OpenAI-compatible provider adapter * OpenAI support * LM Studio support * Ollama OpenAI-compatible support * Encrypted API-key storage * Default provider and model selection * Provider connection testing * Reusable prompt library * Prompt variables and templates * Prompt version field * AI execution history * Token-usage storage * Duration and failure tracking * Manual knowledge sources * Knowledge-source chunking * Knowledge indexing status * Authenticated AI REST endpoint * AI administration dashboard * AI permissions * Module registration and boot test
Mark Gregory2026-07-24 13:01:56 +01:00
bf37548faa
Automation administration dashboard * Manual automations * Scheduled automations * Incoming webhook triggers * Domain-event trigger foundation * Ordered automation steps * Queued execution * Run status and execution history * Per-step execution logs * Continue-or-stop-on-failure control * Email actions * Outgoing webhook actions * Application log actions * Delay actions * Secure incoming webhook secrets * Automation trigger and action registries * Extensible action and trigger contracts * Scheduled automation Artisan command * Administration navigation * Automation permissions * Module registration and boot test
Mark Gregory2026-07-24 12:38:06 +01:00
7fb71c4d24
Central Security Centre * Security policy management * Minimum password-length policy * Mixed-case, number, and symbol requirements * Password expiry and history settings * MFA requirement policy * Failed-login and lockout settings * Session idle-time policy * Single-session policy * Automatic successful-login recording * Automatic failed-login recording * Automatic logout recording * Authentication history * IP allow and deny rules * IPv4 CIDR support * Administration and login rule scopes * Trusted-device storage and revocation * Security middleware registration * Administration navigation * Security permissions * Module registration and tests
Mark Gregory2026-07-24 12:30:40 +01:00
86f2bc75aa
Commerce administration dashboard * Product catalogue * Product categories * Physical, digital, service, and bundle product types * Product variants and option storage * SKU management * Product publishing states * Pricing and comparison pricing * Inventory quantities * Low-stock thresholds * Inventory movement history * Customer records and addresses * Orders and order items * Payment and fulfilment statuses * Payment transaction storage * Promotions and coupon codes * Shipping methods * Tax rates * Payment, shipping, tax, and inventory provider contracts * Default manual payment provider * Default flat-rate shipping provider * Public product REST API * Administration navigation * Commerce permissions * Module registration * Module boot tests
Mark Gregory2026-07-24 12:24:12 +01:00
44684c93e5
Enterprise Services administration dashboard * Database health checks * Cache health checks * Storage write and disk-space checks * Failed queue job monitoring * Production environment diagnostics * Persisted health-check history * Queue retry controls * Scheduler execution controls * Cache and optimisation clearing * Backup creation and retention * Backup deletion * SQLite database backup support * Backup manifests and module metadata * Artisan health and backup commands * Administration navigation * Enterprise permissions * Module registration and tests
Mark Gregory2026-07-24 12:14:58 +01:00
2b949cb354
phases 9 * Versioned REST API under /api/v1 * Published Pages API * Published Blog API * Published News API * Secure bearer API tokens * SHA-256 token storage * Token abilities * Token expiry and revocation * Token usage tracking * Webhook subscriptions * Site-specific webhooks * HMAC-SHA256 webhook signatures * Webhook delivery history * Failure tracking * OpenAPI 3.1 JSON documentation * API administration screen * Administration navigation * API permissions * Module registration * Feature tests
Mark Gregory2026-07-24 12:09:36 +01:00