24 lines
19 KiB
JSON
24 lines
19 KiB
JSON
{
|
|||
|
|
"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"
|
||
|
|
}
|