Files
UHD_Media_Tool/docs/plan/evidence/2026-10-01-dependencies/additional-metadata.json
T
rootandClaude Opus 5.5 ceb66f8c77 feat: v0.3.8–v0.3.14 工作区汇总(依赖升级、整理来源、手动入库、原地入库等)
生产 v0.3.8~v0.3.13 均由 8013196 加工作区修改构建部署,此前未提交;本提交补齐源码,
并含未部署的 v0.3.14 原地入库。中间各版本源码状态未保存,无法逐版拆分,详见
docs/plan/17-full-upgrade.md 与 docs/plan/18-organize-release.md。

- v0.3.8 全面升级:Deno workspace 依赖、Router 8 / Vite 8、camofox 1.18.0 / Node 24、
  PostgreSQL 18.6、备份客户端 18.6、演示 qB 5.2.4
- v0.3.9 媒体整理:分类规则、整理来源与目录快照(0059)、文件管理整理入口
- v0.3.10 手动下载与入库:独立手动下载、详情页资源下载、TMDB / Local 元数据兜底
  (metadata.resolve_organize)、正常多版本 / 一次性洗版(0060)
- v0.3.11 搜索详情与桌面黑边修复
- v0.3.12 列表分页、搜索历史、首页概况
- v0.3.13 统一整理弹窗与队列
- v0.3.14 原地入库(0061,未部署)

同批审计修复:
- 刮削入队:确认原记录存在后才删重放产生的新记录;写回 run 关联失败时保持 queued,
  由处理器补关联(对齐 MP 先登记、只在入队失败时记失败)
- 识别升级链只在结果更确定时采用,不再用 no_match 顶替原有歧义候选
- bluray_dir 资产以原盘目录本身为刮削根(MP 同做法)
- metadata.resolve_organize 登记到入库排障 Skill 与能力地图
- db/src/types.ts 按迁移重新生成;contracts 整理动作枚举顺序与数据库对齐
- 测试:原地入库用例改为直接查记录表;domain 测试模板补 version
- 前端:通知铃铛弹层与用户菜单统一样式;站点卡片共用卡头、底栏贴底、分页间距

依赖升级证据只提交摘要文件,registry-snapshot.json 移至 .local/(SHA-256 记于文档)。

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-02 15:47:17 +08:00

467 lines
11 KiB
JSON

{
"jsr_path": {
"scope": "std",
"name": "path",
"latest": "1.1.6",
"versions": {
"0.204.0": {
"createdAt": "2024-04-24T06:22:04.054652Z"
},
"0.219.0": {
"createdAt": "2024-03-08T07:11:36.056284Z"
},
"1.1.6": {
"createdAt": "2026-06-30T10:24:29.944663Z"
},
"0.213.0": {
"createdAt": "2024-01-26T08:16:46.618940Z"
},
"1.0.0-rc.3": {
"createdAt": "2024-07-02T11:46:57.873141Z"
},
"0.218.1": {
"createdAt": "2024-03-01T03:44:36.998490Z"
},
"0.212.0": {
"createdAt": "2024-01-16T10:22:10.013057Z"
},
"1.1.5": {
"createdAt": "2026-05-26T09:57:13.079190Z"
},
"0.205.0": {
"createdAt": "2024-04-24T06:20:40.855663Z"
},
"0.198.0": {
"createdAt": "2024-04-24T06:54:01.469929Z"
},
"1.0.3": {
"createdAt": "2024-08-26T08:37:13.530991Z"
},
"1.0.0-rc.4": {
"createdAt": "2024-07-09T06:17:02.990512Z"
},
"0.211.0": {
"createdAt": "2024-04-23T14:29:25.560075Z"
},
"1.1.3": {
"createdAt": "2025-11-17T08:24:43.343051Z"
},
"0.223.0": {
"createdAt": "2024-04-16T11:36:08.884192Z"
},
"1.1.4": {
"createdAt": "2025-12-24T07:18:31.658575Z"
},
"0.216.0": {
"createdAt": "2024-02-16T06:12:39.561859Z"
},
"0.214.0": {
"createdAt": "2024-02-06T09:55:45.141761Z"
},
"0.225.2": {
"createdAt": "2024-06-03T06:47:44.310028Z"
},
"0.218.0": {
"createdAt": "2024-02-29T23:28:16.999233Z"
},
"0.196.0": {
"createdAt": "2024-04-25T05:40:21.193428Z"
},
"0.203.0": {
"createdAt": "2024-04-24T06:33:50.897004Z"
},
"0.197.0": {
"createdAt": "2024-04-25T05:37:18.401737Z"
},
"0.215.0": {
"createdAt": "2024-02-08T21:57:13.585426Z"
},
"0.213.1": {
"createdAt": "2024-01-26T19:07:59.609934Z"
},
"1.0.7": {
"createdAt": "2024-10-24T10:27:26.548716Z"
},
"1.0.8": {
"createdAt": "2024-11-01T10:38:03.318975Z"
},
"1.0.6": {
"createdAt": "2024-09-12T17:00:19.414985Z"
},
"1.0.0": {
"createdAt": "2024-07-12T10:50:37.927014Z"
},
"0.225.1": {
"createdAt": "2024-05-16T11:15:16.445309Z"
},
"0.217.0": {
"createdAt": "2024-02-22T05:47:42.790539Z"
},
"0.207.0": {
"createdAt": "2024-04-24T06:15:28.582574Z"
},
"1.0.5": {
"createdAt": "2024-09-12T10:26:27.814650Z"
},
"1.0.2": {
"createdAt": "2024-07-26T10:49:53.428735Z"
},
"1.0.1": {
"createdAt": "2024-07-19T11:25:58.680433Z"
},
"0.200.0": {
"createdAt": "2024-04-24T06:44:40.616320Z"
},
"1.0.9": {
"createdAt": "2025-04-24T06:23:27.551197Z"
},
"0.224.0": {
"createdAt": "2024-04-25T07:39:27.314783Z"
},
"0.221.0": {
"createdAt": "2024-03-28T00:04:19.321412Z"
},
"1.1.2": {
"createdAt": "2025-08-13T12:38:19.728538Z"
},
"0.210.0": {
"createdAt": "2023-12-22T11:26:40.901028Z"
},
"0.220.1": {
"createdAt": "2024-03-15T02:40:27.584710Z"
},
"0.206.0": {
"createdAt": "2024-04-24T06:19:17.889544Z"
},
"1.1.1": {
"createdAt": "2025-07-01T07:43:30.791791Z"
},
"0.222.1": {
"createdAt": "2024-04-11T11:12:26.247290Z"
},
"1.0.0-rc.2": {
"createdAt": "2024-06-17T09:56:55.865334Z"
},
"0.219.1": {
"createdAt": "2024-03-08T09:39:27.810189Z"
},
"0.218.2": {
"createdAt": "2024-03-01T04:33:16.720737Z"
},
"1.0.0-rc.1": {
"createdAt": "2024-06-06T11:30:54.416826Z"
},
"1.0.4": {
"createdAt": "2024-09-04T10:41:45.785792Z"
},
"1.1.0": {
"createdAt": "2025-05-27T07:30:38.330934Z"
},
"0.225.0": {
"yanked": true,
"createdAt": "2024-04-29T16:05:05.405226Z"
},
"0.208.0": {
"createdAt": "2024-04-24T06:08:36.973193Z"
},
"0.199.0": {
"createdAt": "2024-04-24T06:50:53.628212Z"
},
"0.201.0": {
"createdAt": "2024-04-24T06:39:27.098273Z"
},
"0.222.0": {
"createdAt": "2024-04-11T05:45:10.832896Z"
},
"0.209.0": {
"createdAt": "2024-04-23T15:22:26.240920Z"
},
"0.202.0": {
"createdAt": "2024-04-24T06:37:25.846681Z"
}
}
},
"jsr_internal": {
"scope": "std",
"name": "internal",
"latest": "1.0.14",
"versions": {
"0.197.0": {
"createdAt": "2024-04-25T05:37:04.008388Z"
},
"0.202.0": {
"createdAt": "2024-04-24T06:37:17.278025Z"
},
"1.0.9": {
"createdAt": "2025-07-01T07:43:25.269328Z"
},
"1.0.10": {
"createdAt": "2025-07-22T13:14:56.088744Z"
},
"0.216.0": {
"createdAt": "2024-02-16T06:12:14.762854Z"
},
"1.0.0": {
"createdAt": "2024-05-22T11:08:19.499017Z"
},
"0.215.0": {
"createdAt": "2024-02-08T21:56:50.207994Z"
},
"0.205.0": {
"createdAt": "2024-04-24T06:20:31.113119Z"
},
"0.225.1": {
"createdAt": "2024-05-16T11:15:06.195844Z"
},
"0.225.0": {
"yanked": true,
"createdAt": "2024-04-29T16:04:59.888254Z"
},
"0.214.0": {
"createdAt": "2024-02-06T05:50:11.102748Z"
},
"0.213.1": {
"createdAt": "2024-01-26T19:07:53.131686Z"
},
"0.201.0": {
"createdAt": "2024-04-24T06:39:20.704773Z"
},
"0.196.0": {
"createdAt": "2024-04-25T05:40:15.000809Z"
},
"1.0.5": {
"createdAt": "2024-11-01T10:38:01.932266Z"
},
"0.207.0": {
"createdAt": "2024-04-24T06:15:05.941336Z"
},
"1.0.6": {
"createdAt": "2025-03-25T07:17:06.921973Z"
},
"0.199.0": {
"createdAt": "2024-04-24T06:50:41.464255Z"
},
"1.0.13": {
"createdAt": "2026-04-20T13:57:46.913983Z"
},
"0.206.0": {
"createdAt": "2024-04-24T06:19:08.538414Z"
},
"0.208.0": {
"createdAt": "2024-04-24T06:08:11.707171Z"
},
"1.0.8": {
"createdAt": "2025-05-27T07:30:44.423577Z"
},
"0.204.0": {
"createdAt": "2024-04-24T06:21:55.527004Z"
},
"0.213.0": {
"createdAt": "2024-01-26T08:09:52.150304Z"
},
"0.198.0": {
"createdAt": "2024-04-24T06:53:55.032868Z"
},
"1.0.3": {
"createdAt": "2024-09-04T10:41:43.017156Z"
},
"1.0.14": {
"createdAt": "2026-05-26T09:57:07.159939Z"
},
"0.203.0": {
"createdAt": "2024-04-24T06:33:28.861052Z"
},
"1.0.7": {
"createdAt": "2025-05-13T07:25:42.233848Z"
},
"1.0.2": {
"createdAt": "2024-08-26T08:37:19.813343Z"
},
"0.200.0": {
"createdAt": "2024-04-24T06:44:21.451197Z"
},
"1.0.12": {
"createdAt": "2025-10-07T08:24:12.939816Z"
},
"1.0.4": {
"createdAt": "2024-09-24T10:31:08.642379Z"
},
"0.224.0": {
"createdAt": "2024-04-25T07:39:12.537935Z"
},
"1.0.1": {
"createdAt": "2024-07-02T11:47:12.495023Z"
}
}
},
"pi_release": {
"tag_name": "v0.99.2",
"published_at": "2026-09-30T19:30:47Z",
"html_url": "https://github.com/earendil-works/pi/releases/tag/v0.99.2"
},
"camofox_118_manifest": {
"name": "@askjo/camofox-browser",
"version": "1.18.0",
"engines": {
"node": ">=22"
},
"dependencies": {
"better-sqlite3": "13.0.1",
"camoufox-js": "0.11.5",
"express": "^5.2.1",
"playwright-core": "^1.58.0",
"prom-client": "^15.1.3",
"swagger-jsdoc": "^6.2.8"
},
"optionalDependencies": {
"@modelcontextprotocol/sdk": "^1.30.0"
},
"overrides": {
"@jest/reporters": {
"glob": "13.0.6"
},
"babel-plugin-istanbul": {
"test-exclude": "8.0.0"
},
"jest-config": {
"glob": "13.0.6"
},
"jest-runtime": {
"glob": "13.0.6"
},
"swagger-jsdoc": {
"glob": "13.0.6"
},
"qs": "6.16.0",
"fast-uri": "3.1.8",
"hono": "4.13.5"
}
},
"static_ffmpeg_release": {
"error": "HTTP Error 404: Not Found"
},
"pixelflux": {
"version": "2.1.0",
"requires_python": ">=3.9",
"project_urls": {
"Homepage": "https://github.com/selkies-project/pixelflux"
}
},
"selkies": {
"version": "2.0.0",
"requires_python": ">=3.9",
"project_urls": {
"Bug Tracker": "https://github.com/selkies-project/selkies/issues",
"Homepage": "https://github.com/selkies-project/selkies"
}
},
"labwc_release": {
"tag_name": "0.20.2",
"published_at": "2026-08-21T17:28:56Z",
"html_url": "https://github.com/labwc/labwc/releases/tag/0.20.2"
},
"rr7": {
"name": "react-router",
"version": "7.18.4",
"engines": {
"node": ">=20.0.0"
},
"peerDependencies": {
"react": ">=18",
"react-dom": ">=18"
}
},
"rrdev7": {
"name": "@react-router/dev",
"version": "7.18.4",
"engines": {
"node": ">=20.0.0"
},
"peerDependencies": {
"vite": "^5.1.0 || ^6.0.0 || ^7.0.0 || ^8.0.0",
"wrangler": "^3.28.2 || ^4.0.0",
"typescript": "^5.1.0 || ^6.0.0",
"react-router": "^7.18.4",
"@vitejs/plugin-rsc": "~0.5.21",
"@react-router/serve": "^7.18.4",
"react-server-dom-webpack": "^19.2.3"
}
},
"rrnode7": {
"name": "@react-router/node",
"version": "7.18.4",
"engines": {
"node": ">=20.0.0"
},
"peerDependencies": {
"typescript": "^5.1.0 || ^6.0.0",
"react-router": "7.18.4"
}
},
"browser:better-sqlite3": {
"name": "better-sqlite3",
"version": "13.0.3",
"engines": {
"node": ">=22"
}
},
"browser:camoufox-js": {
"name": "camoufox-js",
"version": "0.12.0",
"engines": {
"node": ">= 22"
},
"peerDependencies": {
"playwright-core": "<1.61.0"
}
},
"browser:express": {
"name": "express",
"version": "5.2.1",
"engines": {
"node": ">= 18"
}
},
"browser:playwright-core": {
"name": "playwright-core",
"version": "1.63.0",
"engines": {
"node": ">=20"
}
},
"browser:prom-client": {
"name": "prom-client",
"version": "15.1.3",
"engines": {
"node": "^16 || ^18 || >=20"
}
},
"browser:swagger-jsdoc": {
"name": "swagger-jsdoc",
"version": "6.3.0",
"engines": {
"node": ">=20.0.0"
}
},
"pi_mcp": {
"name": "@earendil-works/pi-mcp",
"version": "0.99.2",
"engines": {
"node": ">=22.19.0"
},
"dependencies": {
"cross-spawn": "7.0.6"
}
},
"pi_codemode": {
"name": "@earendil-works/pi-codemode",
"version": "0.99.2",
"engines": {
"node": ">=22.19.0"
},
"dependencies": {
"quickjs-wasi": "3.6.2"
}
}
}