- Set the duration for how long credentials are visible (1 minute to 24 hours) -
-Reset or clear the current expiry timer
-
- Reset Timer: Restart the countdown using the configured duration
-
- Clear Expiry: Remove expiry time (credentials will show on next page
- load)
-
- God credentials are currently visible
-
- Time remaining: {timeRemaining} -
-God credentials have expired or been hidden
-Test Credentials:
-Check browser console for default user passwords (they are scrambled on first run)
-Or continue with
-
- {formattedSchema}
-
- - No models yet. Create one to start. -
- ) : ( - schemas.map(schema => ( -Select or create a model to edit
-- Whether you're a designer who wants to create without code, or a developer who wants to - work at a higher level of abstraction, MetaBuilder adapts to your needs. -
-{stat.helper}
-{eyebrow}
} -{description}
} -- {isSupergod - ? 'Super God Credentials (Level 5)' - : 'God-Tier Admin Credentials (Level 4)'} -
-
- {username}
-
-
- {showPassword ? password : '••••••••••••••••'}
-
-
-
- - {isSupergod - ? '⚠️ Supreme Administrator - Multi-tenant control. Login and change password IMMEDIATELY!' - : `⚠️ Login and change your password IMMEDIATELY! These credentials will disappear in ${timeRemaining}.`} -
-- A 5-level meta-architecture for creating entire applications through visual workflows, - schema editors, and embedded scripting. No code required. -
-- {isMyComments - ? "You haven't posted any comments yet" - : 'No comments yet. Be the first to post!'} -
- ) : ( -{comment.content}
- {isMyComments && ( - - )} -- {new Date(comment.createdAt).toLocaleString()} -
- )} -{user.role} Account
-- A new randomly generated password will be sent to your email address -
-Multi-Tenant Control Center
-{godUser.username}
-{godUser.email}
-- This action cannot be undone. Only one Super God can exist at a time. After - transfer, you will have God-level access only. -
-{user.username}
-{user.email}
-No transfer history available.
- ) : ( - sortedRequests.map(request => ( -Created: {formatDate(request.createdAt)}
-Expires: {formatDate(request.expiresAt)}
-{formatExpiry(request.expiresAt)}
-No tenants created yet
-- Created: {new Date(tenant.createdAt).toLocaleDateString()} -
- {tenant.homepageConfig && ( -{log.message}
- {log.source && ( -Source: {log.source}
- )} - {log.username && ( -- User: {log.username} {log.userId && `(${log.userId})`} -
- )} -{log.stack}
-
- {JSON.stringify(JSON.parse(log.context), null, 2)}
-
- - Resolved on {new Date(log.resolvedAt).toLocaleString()} - {log.resolvedBy && ` by ${log.resolvedBy}`} -
- )} -Unable to load error logs
-{message}
-{log.message}
- {log.source && ( -Source: {log.source}
- )} - {log.username && ( -- User: {log.username} {log.userId && `(${log.userId})`} -
- )} -{log.stack}
- {context}
- - Resolved on {new Date(log.resolvedAt).toLocaleString()} - {log.resolvedBy && ` by ${log.resolvedBy}`} -
- )} -- This action cannot be undone. Only one Super God can exist at a time. After transfer, - you will have God-level access only. -
-{user.username}
-{user.email}
-No transfer history available.
- ) : ( - sortedRequests.map(request => ( -Created: {formatDate(request.createdAt)}
-Expires: {formatDate(request.expiresAt)}
-{formatExpiry(request.expiresAt)}
-Manage user accounts and permissions
-No users found
-- Manage CSS classes available in the builder -
-- {categories.length} categories • {totalClassCount} classes -
-No categories match your search.
-No CSS categories yet. Add one to get started.
-- Invalid class names: {invalidCustomTokens.join(', ')} -
- )} - {invalidCustomTokens.length === 0 && unknownCustomTokens.length > 0 && ( -- Not in library: {unknownCustomTokens.join(', ')}. They will still be added. -
- )} - {duplicateCustomTokens.length > 0 && ( -- Already selected: {duplicateCustomTokens.join(', ')} -
- )} -- Add custom CSS classes that aren't in the predefined list. -
-{roleLabel(role)}
-{ROLE_INFO[role].blurb}
-Instance owner
-- Grants access to backup, billing, and infrastructure settings. -
-- Default credentials: admin /{' '} - admin -
-- Your password will be sent to your email address -
-- Need help? Contact your system administrator -
-Loading page...
-No components configured for this page
-- Learn how to use the new visual configuration tools -
-Nerd Mode Toggle
-- Click the "Nerd" button in the top navigation to toggle between simple - and advanced modes: -
-- Install complete pre-built applications like forums, guestbooks, video platforms, and - e-commerce stores with one click! -
-- No more typing CSS classes! Click the palette icon next to any className field to - visually select from 200+ organized Tailwind classes. -
-- Create dropdown configurations once and use them across multiple components. Perfect for - status fields, categories, and priorities. -
-Step 1: Browse available packages
-Step 2: Install a package
-Step 3: Manage installed packages
-Available Packages:
-Step 1: Manage your CSS library
-Step 2: Apply classes to components
-- Tip: You can still type custom classes directly in the input - field if you need something specific! -
-Step 1: Create a dropdown configuration
-Step 2: Use it in component properties
-{`{
- name: 'status',
- label: 'Status',
- type: 'dynamic-select',
- dynamicSource: 'status_options'
-}`}
- - Pre-loaded examples: We've included status, priority, and - category dropdowns to get you started! -
-
- Monaco Code Editor Features
- - When editing JSON or Lua code, you'll use the Monaco editor (the same editor that - powers VS Code): -
-Organize CSS classes by purpose
-- Keep related classes together in categories for easier discovery -
-Name dropdowns descriptively
-- Use clear names like "user_status_options" instead of "dropdown1" -
-Reuse dropdown configurations
-- If multiple components need the same options, create one dropdown and reference - it -
-Test in preview mode
-- Use the preview buttons to see how your changes look on each level -
-- Note: Email functionality is simulated. Check browser console for email details. -
-- {page.description || 'No description provided.'} -
-Component tree
-{component.props.className}
- )} -- Add components to see them previewed here. -
- )} -Lua hooks
-onLoad: {page.luaScripts?.onLoad || 'Not configured'}
-onUnload: {page.luaScripts?.onUnload || 'Not configured'}
-Metadata
-Header actions: {page.metadata?.headerActions?.length ?? 0}
-Sidebar items: {page.metadata?.sidebarItems?.length ?? 0}
-- No sections yet. Create your first section to start building the page. -
-Use secure connection (TLS)
-- Switching on updates the recommended port to {securePort}. -
-Host: {host || 'Not configured'}
-Last checked: {lastChecked || 'Pending test'}
-{message || 'Run a test to see connection details.'}
-{JSON.stringify(value)}
-
- case 'number':
- return {value}
-
- case 'text':
- return {String(value).substring(0, 100)}
-
- default:
- return String(value)
- }
- }
-
- if (!records) return null
-
- return (
- - {records.length === 0 ? 'No records yet' : 'No records match your filters'} -
- {records.length === 0 && ( - - )} -
- {JSON.stringify(value, null, 2)}
-
- )
- default:
- return {String(value)}
- }
- }
-
- return (
- {getFieldLabel(field)}
-{field.helpText}
- )} -{JSON.stringify(value)}
- default:
- return typeof value === 'string' && value.length > 60
- ? `${value.slice(0, 60)}…`
- : String(value)
- }
- }
-
- return (
- Select a file to edit
-No Git configuration found
- )} -No tests run yet
-- No fields yet. Add a field to start. -
- ) : ( - currentModel.fields.map(field => ( -Server status unavailable in this build.
-Select or create a workflow to edit
-- No nodes yet. Add nodes to build your workflow. -
- ) : ( - workflow.nodes.map((node, index) => ( -Automation workflows
-- No workflows yet. Create one to start. -
- ) : ( - workflows.map(workflow => ( -
- {testOutput.error}
-
-
- {testOutput.logs.join('\n')}
-
-
- {JSON.stringify(testOutput.outputs, null, 2)}
-
- ,
- transform: ${canonicalBrief}
\nRuntime focus: ${describeRuntime(spec.runtime)}
\nTone: ${spec.tone || 'inventive'}
\n', - ' Ship fast with a generated Next.js starter, prewired for package exports.', - '
', - '