V0.38.5 git board rewrite (#238)

Co-authored-by: gobha <jasafpro@gmail.com>
Co-committed-by: gobha <jasafpro@gmail.com>
This commit is contained in:
2026-03-25 22:24:59 +00:00
committed by xcaliber
parent 495bcc94f4
commit c03ece4230
24 changed files with 1354 additions and 413 deletions

View File

@@ -6,15 +6,21 @@
"route": "/s/git-board",
"auth": "authenticated",
"layout": "single",
"version": "0.1.0",
"description": "Gitea/GitHub issue and PR board with LLM tools for reading, editing, and commenting. Per-user API key configuration.",
"version": "0.2.0",
"description": "Gitea issue and PR board powered by the gitea-client library. Uses extension connections for authentication.",
"author": "switchboard",
"permissions": ["api.http"],
"permissions": ["connections.read"],
"dependencies": {
"gitea-client": ">=1.0.0"
},
"api_routes": [
{"method": "GET", "path": "/repos"},
{"method": "GET", "path": "/board"},
{"method": "GET", "path": "/issue/*"},
{"method": "POST", "path": "/issue/*"},
{"method": "GET", "path": "/ci/*"}
],
@@ -91,24 +97,6 @@
],
"settings": {
"platform": {
"type": "string",
"label": "Platform",
"description": "Git platform type: gitea or github",
"default": "gitea"
},
"base_url": {
"type": "string",
"label": "Base URL",
"description": "Git platform API base URL (e.g. https://git.gobha.me)",
"required": true
},
"api_token": {
"type": "string",
"label": "API Token (personal)",
"description": "Your personal access token. Set per-user in Settings > Extensions.",
"default": ""
},
"default_owner": {
"type": "string",
"label": "Default Owner/Org",