Files
dsh_shenxian/poc/business-plugins/package.json
T

24 lines
19 KiB
JSON
Raw Normal View History

{
"name": "@dsh-local/business-plugins",
"version": "0.3.26",
"description": "能力管ç�†ï¼ˆåŽŸã€ŒåŠŸèƒ½ç®¡ç�†ã€�/「功能æ�’ä»¶ã€�)section for dsh web profile — v0.3.26(2026-09-25):**基础æ�’ä»¶ä¸�渲染关闭入å�£ + 显å¼�身份标注**(æ�’件投放与分库线第 19 棒 · §5-15;用户原è¯�「这些 dsh 自带的基础æ�’ä»¶ 应该是 默认开å�¯æ— æ³•关闭的ã€�)。① å¹³å�°æŠŠå€™é€‰æ± çš„ `essential` 身份éš� `/api/plugins/mine` 回给本 section;② `p.essential === true` çš„å�¡ç‰‡ï¼šå‹¾é€‰æ¡† `checked` 且 `disabled`(**ä¸�给关闭入å�£**)+ tooltip 说明为什么;③ 状æ€�徽章改渲染「平å�°åŸºç¡€æ�’ä»¶ · ä¸�å�¯å…³é—­ã€�(**身份标注优先于**「已å�¯ç”¨/未å�¯ç”¨ã€�——「关ä¸�掉ã€�比「当å‰�状æ€�ã€�更该被看è§�);④ zh/en å�„ +2 è¯�æ�¡ï¼ˆ`essentialBadge` / `essentialTitle`)。⚠ï¸� 本 section å�ªã€Œä¸�渲染按钮ã€�;真正的拒ç»�在æœ�务端两é�“(路由 409 å…·å�� + è�½ç›˜é‚£ç«¯è·³è¿‡ï¼‰â‡’ 绕过 UI 也关ä¸�掉。⛔ å�ªæ¶ˆè´¹å¹³å�°æ—¢æœ‰å­—段,零新增请求 / ä¾�èµ– / å�¯è§�é�¢å�˜åŒ–。|v0.3.25(2026-09-24):**「å�¯ç”¨çжæ€�未知ã€�在用户é�¢è�½åœ°**(æ�’件投放与分库线第 13 棒)。平å�°ä¾§ `/api/plugins/mine` å·²éš�清å�•返回 `enabledState{source,known,asOf,stale,hostId,detail}` 声明é€�项 `enabled` å�¯ä¸�å�¯ä¿¡ï¼Œä½†æœ¬ section å�ªè¯» `plugins[].enabled` ⇒ é™�级时把「未知ã€�ç”»æˆ�「未勾选ã€�,而「未勾选ã€�在 UI 上的唯一å�«ä¹‰æ˜¯ã€Œç‚¹åº”用就能改ã€�⇒ 用户按猜测æ��交,会把明明开ç�€çš„æ�’件真的关掉(æ��交é€�的是整张清å�•)。本版:① `known:false` ⇒ 顶部é™�级横幅(warn 色,说明原因并声明已暂å�œæ“�作)② å�¡ç‰‡çжæ€�徽章渲染「状æ€�未知ã€�(此å‰�是ç�°å­—「未å�¯ç”¨ã€�,与「真的没å�¯ç”¨ã€�视觉上无法区分)③ 勾选 / 全选 / 清空 / 应用更改 / é‡�试**全部ç¦�用** + `doApply` 纵深å†�挡一次 â‘£ 计数ä½�改显「状æ€�未知ã€�(é�¿å…�æ�’「0 / Nã€�çš„å�‡æ•°å­—)⑤ 列表为空时改说「读ä¸�到ã€�而é�žã€Œæš‚æ— æ�’ä»¶ã€�。⛔ 缺 `enabledState`(è€�å¹³å�°ï¼‰â‡’ ä¿�æŒ�原行为,ä¸�误判为é™�级;⛔ å�ªæ¶ˆè´¹å¹³å�°æ—¢æœ‰å­—段,零新增请求 / ä¾�èµ– / å�¯è§�é�¢ã€‚|v0.3.23(2026-09-15):**撤除「å��好设置ã€�分区**(用户:「把å��好设置中的 语言切æ�¢åŠŸèƒ½æ”¾åˆ°ç”¨æˆ·è®¾ç½®ä¸­ï¼ŒåŽ»æŽ‰å��好设置这个æ �ç›®ã€�)。语言切æ�¢æ�¬åˆ° `@dsh-local/portal-entry` 的「用户设置ã€�分区(id `user-settings`,order 103)—— 语言是**用户级å��好**,与「账å�· / 退出登录ã€�å�ŒåŒºå�³å�¯ï¼Œå†�å�•开一个分区就是**é‡�å¤�å…¥å�£**。撤掉:`PreferencesSection` 整段ã€�`ctx.slots.inject` 里 id `preferences` order 99 的注册ã€�zh/en å�„ 3 æ�¡ `pref.*` è¯�æ�¡ ⇒ 本 section 现å�ªå‰© **2 个分区**(能力管ç�† 101 + 模型设置 100)。é…�套:`verify-platform-admin-section.mjs` 分区数断言 3 → 2 并新增「preferences 已撤除ã€�断言;语言切æ�¢çš„功能断言移到新脚本 `scripts/verify-portal-entry.mjs`。|v0.3.22(2026-09-15):**分区改å��「能力管ç�†ã€�+ 页内 tab 分页(æ�’ä»¶ / 技能)+ æ�’ä»¶å�¡ç‰‡ä¸­æ–‡ç”¨é€”æ��述三行**。① **改å��**(用户:「设置中 功能管ç�†æ”¹ä¸ºèƒ½åŠ›ç®¡ç�†ã€�)—— **å�ªæ”¹ label 级**(zh `能力管ç�†` / en `Capability management`),代ç �标识符 / section id / 包å�� / API 路径一律ä¸�动(素æ��库 U10「术语统一å�ªæ”¹ç”¨æˆ·å�¯è§�那层ã€�);② **页内 tab**(用户:「能力管ç�†é¡µé�¢æ”¹é€ ä¸º tabå�¯åˆ‡æ�¢ æ�’件和技能分别进行æ“�作ã€�)—— å¤�用既有 `.pa-tabs/.pa-tab/.pa-tcnt`(下划线å¼�;规范 §4.4「数æ�®é¡µç”¨ä¸‹åˆ’线å¼�ã€�),两个页签å�„带**计数**ï¼›**æ�’件页内容原样**(内存æ�¡ / 工具行 / å�¡ç‰‡ç½‘æ ¼ / 应用更改),**技能页**去掉é‡�å¤�的分组标题(标题已由 tab 承担)å�ªç•™ã€Œç”Ÿæ•ˆæ–¹å¼�说明 + 上传入å�£ã€�工具行;两页**å�„自独立æ“�作**,默认è�½æ�’件页(与改造å‰�一致);③ **æ�’ä»¶å�¡ç‰‡ç”¨é€”æ��è¿° = 3 行**(用户:「æ�’ä»¶å�¡ç‰‡ä¸­å¢žåŠ ä¸­æ–‡ç”¨é€”æ��è¿° 显示ä¸
"type": "module",
"main": "lib/index.js",
"exports": {
".": "./lib/index.js",
"./client": "./lib/client.js"
},
"dsh": {
"bundle": {
"patch": "./cordis.patch.yml"
},
"client": {
"platform": "web",
"inject": [
"@deepseek-ai/dsh-client-ui-settings-general"
]
}
},
"dependencies": {},
"license": "MIT"
}