This commit is contained in:
+17
-8
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"name": "mp-silma-ai-aide",
|
||||
"description": "A Vite and TypeScript Chrome extension popup for Gitea-backed Silma AI aide workflows.",
|
||||
"description": "A Vite and TypeScript Chrome extension side panel for Gitea-backed Silma AI aide workflows.",
|
||||
"project_type": "chrome-extension",
|
||||
"language": "typescript",
|
||||
"package_manager": "npm",
|
||||
@@ -11,23 +11,24 @@
|
||||
"description": "Build output is self-contained and can be loaded directly as an unpacked Chrome extension."
|
||||
},
|
||||
"entrypoints": {
|
||||
"popup_html": "index.html",
|
||||
"popup_script": "src/main.ts",
|
||||
"side_panel_html": "index.html",
|
||||
"side_panel_script": "src/main.ts",
|
||||
"background_service_worker": "src/background.ts",
|
||||
"state_store": "src/store.ts",
|
||||
"api_client": "src/api.ts",
|
||||
"local_context_types": "src/localContext.ts",
|
||||
"vite_config": "vite.config.ts",
|
||||
"favicon": "public/favicon.svg",
|
||||
"extension_icons": "public/icons/",
|
||||
"local_context": "public/local-context.json",
|
||||
"local_context_generator": "scripts/generate-local-context.mjs",
|
||||
"generated_manifest": "dist/manifest.json"
|
||||
},
|
||||
"ui": {
|
||||
"shell": "movable drag/drop window inside the browser surface",
|
||||
"shell": "Chrome side panel",
|
||||
"menu_items": [
|
||||
{
|
||||
"name": "Add URL",
|
||||
"enabled": false
|
||||
"enabled": "when active tab base URL is not already known"
|
||||
},
|
||||
{
|
||||
"name": "URLs",
|
||||
@@ -43,10 +44,12 @@
|
||||
},
|
||||
{
|
||||
"name": "Add Issue",
|
||||
"enabled": false
|
||||
"enabled": "when active tab base URL is known and linked to a Gitea repo"
|
||||
}
|
||||
],
|
||||
"repo_ordering": "Gitea repos are ordered by latest default-branch commit timestamp.",
|
||||
"add_url_behavior": "The user must pick either a workspace or a Gitea repo. The app infers the linked counterpart from local context and stores the URL link in chrome.storage.local.",
|
||||
"add_issue_behavior": "The form shows the target repo for the active known URL, captures visible-tab screenshots, accepts file attachments, creates a Gitea issue, uploads screenshots/files as issue assets, then applies the ready label after uploads when requested. Issue bodies include Chrome profile: Silma.",
|
||||
"known_urls": [
|
||||
{
|
||||
"url": "http://100.66.226.22:23030/",
|
||||
@@ -68,6 +71,12 @@
|
||||
"load_unpacked_path": "dist/",
|
||||
"instructions": "Use the Codex Chrome extension with the Chrome profile named Silma. Do not use Profile 1."
|
||||
},
|
||||
"extension_permissions": [
|
||||
"activeTab",
|
||||
"sidePanel",
|
||||
"storage",
|
||||
"tabs"
|
||||
],
|
||||
"commands": {
|
||||
"install": "npm ci",
|
||||
"codex_setup": "npm run codex:setup",
|
||||
@@ -92,7 +101,7 @@
|
||||
"name": "VITE_GITEA_TOKEN",
|
||||
"required": true,
|
||||
"secret": true,
|
||||
"description": "Gitea API token used by the popup client."
|
||||
"description": "Gitea API token used by the side panel client."
|
||||
},
|
||||
{
|
||||
"name": "VITE_GITEA_REPO_OWNER",
|
||||
|
||||
Reference in New Issue
Block a user