Total Tasks
-{total}
-Completed
-{completed}
-Pending
-{pending}
-- Keep track of your tasks and stay organized -
- -Note: there is a slight delay in updating the credit status.
-- {spans.map((span, index) => { - if (span.type === "text") { - return {span.content}; - } else if (span.type === "link") { - return ( - { - if (span.action) { - span.action(); - } else if (span.url) { - IpcClient.getInstance().openExternalUrl(span.url); - } - }} - className="text-blue-600 hover:text-blue-800 underline cursor-pointer" - > - {span.content} - - ); - } - return null; - })} -
-
- Codebase
- {codebaseTokens.toLocaleString()}
-
- - {version.message.startsWith( - "Reverted all changes back to version ", - ) - ? version.message.replace( - /Reverted all changes back to version ([a-f0-9]+)/, - (_, hash) => { - const targetIndex = versions.findIndex( - (v) => v.oid === hash, - ); - return targetIndex !== -1 - ? `Reverted all changes back to version ${ - versions.length - targetIndex - }` - : version.message; - }, - ) - : version.message} -
- )} - -{text}
-,
- "Code",
- "code-mode-button",
- )}
- {renderButton(
- "configure",
- configureRef,
- - Unlock the ability to annotate screenshots and enhance your workflow - with Dyad Pro. -
- - {/* Get Pro Button */} - -Select
-Draw
-Text
-Color
-Delete Selected
-Undo
-Redo
-Add to Chat
-Close Annotator
-
- To modify environment variables for Supabase or production,
-
- access your hosting provider's console and update them there.
-
- No environment variables configured -
- ) : ( - envVars.map((envVar) => ( -- Preparing app preview... -
-- {isPicking - ? "Deactivate component selector" - : "Select component"} -
-{isMac ? "โ + โง + C" : "Ctrl + โง + C"}
-- {annotatorMode - ? "Annotator mode active" - : "Activate annotator"} -
-Desktop
-Tablet
-Mobile
-- Starting your app server... -
-- {problem.message} -
-- No problems found -
-- Select an app to view TypeScript problems and diagnostic information. -
-- Run checks to scan your app for TypeScript errors and other problems. -
-- Select an app to view publishing options. -
-- Sync your code to GitHub for collaboration. -
-- Publish your app by deploying it to Vercel. -
- - {!app?.githubOrg || !app?.githubRepo ? ( -- Deploying to Vercel requires connecting to GitHub first. - Please set up your GitHub repository above. -
-- Select an app to run a security review -
-- Results will be available soon. -
-- Run a security review to identify potential vulnerabilities in your - application. -
-- Your application passed the security review with no issues detected. -
- {data && ( -- Last reviewed {formatTimeAgo(data.timestamp)} -
- )} -|
- |
- - Level - | -- Issue - | -- Action - | -
|---|---|---|---|
|
- |
-
- |
-
- onOpenDetails(finding)}
- onKeyDown={(e) => {
- if (e.key === "Enter" || e.key === " ") {
- e.preventDefault();
- onOpenDetails(finding);
- }
- }}
- >
-
-
- {finding.title}
-
-
-
- {isLongDescription && (
-
- )}
- |
- - - | -
- {pendingChanges.size} component - {pendingChanges.size > 1 ? "s" : ""} modified -
-Deselect Component
-{userApiKey}
- {activeKeySource === "settings" && ( -- This key is currently active. -
- )} -{saveError}
} -- Setting a key here will override the environment variable (if - set). -
-- {maskEnvApiKey(envApiKey)} -
- {activeKeySource === "env" && ( -- This key is currently active (no settings key set). -
- )} - {activeKeySource === "settings" && ( -- This key is currently being overridden by the key set in - Settings. -
- )} -
- {envVarName}
- {" "}
- environment variable is not set.
- - This key is set outside the application. If present, it will be - used only if no key is configured in the Settings section above. - Requires app restart to detect changes. -
-
- {AZURE_API_KEY_VAR}
-
-
- {envApiKey ? "Set" : "Not Set"}
-
-
- {AZURE_RESOURCE_NAME_VAR}
-
-
- {envResourceName ? "Set" : "Not Set"}
-
- - You can continue to configure Azure via environment variables. - If both variables are present and no settings are saved, Dyad - will use them automatically. -
-- Values saved in Settings take precedence over environment - variables. Restart Dyad after changing environment variables. -
-- Manage specific models available through this provider. -
- - {/* Custom Models List Area */} - {modelsLoading && ( -- {model.apiName} -
- {model.description && ( -- {model.description} -
- )} -- No custom models have been added for this provider yet. -
- )} - {/* End Custom Models List Area */} - - {providerId !== "auto" && ( - - )} - - {/* Render the dialogs */} -- Toggle to enable Dyad Pro -
-- No environment variables configured -
- ) : ( - envVars.map((kv) => ( -- If you see a "model not found" error, try a different region. Some - partner models (MaaS) are only available in specific locations - (e.g., us-central1, us-west2). -
-