diff --git a/src/app/dashboard/dev/page.tsx b/src/app/dashboard/dev/page.tsx index 9fcc4b2..aa91290 100644 --- a/src/app/dashboard/dev/page.tsx +++ b/src/app/dashboard/dev/page.tsx @@ -20,6 +20,7 @@ import { ArrowRight, ChevronDown, Building2, + Upload, } from "lucide-react"; import { Skeleton, SkeletonText, SkeletonCard } from "@/components/Skeleton"; @@ -449,13 +450,21 @@ export default function DevDashboardPage() { your repositories. The app will automatically detect your Bedrock plugins, build them, and publish them to the marketplace.
- -+ {plugin?.displayName} +
++ Upload a new pre-built artifact. After uploading you'll be + taken to the submission form to set the version number, changelog, + and submit for review. +
+
+
+ Upload pre-built artifacts directly. The license will be + automatically set to "Proprietary". Your plugin will go + through VirusTotal scanning and admin review before being published. +
+- View build history and logs for this plugin. -
++ {plugin.isProprietary + ? "Upload new artifacts and submit them for review." + : "View build history and logs for this plugin."} +
+by{" "} diff --git a/src/components/EditPluginForm.tsx b/src/components/EditPluginForm.tsx index 35284d0..14470e4 100644 --- a/src/components/EditPluginForm.tsx +++ b/src/components/EditPluginForm.tsx @@ -344,35 +344,49 @@ export default function EditPluginForm({ plugin }: { plugin: any }) { )}
- All plugins must have an OSI-approved open source license (Rule - D6). + {plugin?.isProprietary + ? "Proprietary plugins use the Proprietary license." + : "All plugins must have an OSI-approved open source license (Rule D6)."}
- This field cannot be changed after creation. -
- -+ This field cannot be changed after creation. +
+ +- Relative path to the icon file in your repository. If not found, - the default EndGit logo will be used. + {plugin?.isProprietary + ? "Direct URL to the plugin icon image." + : "Relative path to the icon file in your repository. If not found, the default EndGit logo will be used."}