chore(release): v0.3.47

This commit is contained in:
root committed 2026-10-13 20:42:44 +08:00
1 parent f3d28f056b
commit 238d1e67b7
14 files changed
+30 -23

No files matched your search

+7
View File
@@ -2,6 +2,13 @@
版本号遵循 [SemVer](https://semver.org/lang/zh-CN/)。所有成员包(`apps/*`、`packages/*`)与根 `package.json` 使用同一个版本号;`/api/v1/health` 与备份清单里的版本取自 `apps/server/package.json`。 版本号遵循 [SemVer](https://semver.org/lang/zh-CN/)。所有成员包(`apps/*`、`packages/*`)与根 `package.json` 使用同一个版本号;`/api/v1/health` 与备份清单里的版本取自 `apps/server/package.json`。
## [0.3.47] - 2026-10-13
- 整理默认展示作品与执行摘要,可直接开始,预览仍可单独打开;手动设置收进高级选项,去掉空来源选择步骤和重复处理入口,部分整理不再显示为完整成功。
- 旧整理记录优先恢复可信原请求,冻结计划提供已知预填,缺失设置明确确认;保留下载关联、洗版与文件覆写,支持缺失来源补选及部分移动后的恢复。
- 持久复用经 TMDB 校验的 Bangumi/豆瓣映射,同一剧集支持多个分季来源身份;复杂标题带 ID 时先走身份链路,补充动漫合集解析,保留资源原季集。
- 季集问题展示真实待确认文件与校验样本,问题处理优先、长期规则按需展开;开发指南记录恢复与来源映射的复用边界。数据库迁移 0095 调整辅助身份唯一约束。
## [0.3.46] - 2026-10-13 ## [0.3.46] - 2026-10-13
- 整理识别纠正保留原来源和一次性选项,按路径与下载任务共用恢复入口;智能体处理结果按实际整理状态核实,界面及时更新调查与恢复进度。 - 整理识别纠正保留原来源和一次性选项,按路径与下载任务共用恢复入口;智能体处理结果按实际整理状态核实,界面及时更新调查与恢复进度。
+1 -1
View File
@@ -5,7 +5,7 @@
"exports": { "exports": {
".": "./src/main.ts" ".": "./src/main.ts"
}, },
"version": "0.3.46", "version": "0.3.47",
"scripts": { "scripts": {
"dev": "bun --watch --env-file=../../.env src/main.ts", "dev": "bun --watch --env-file=../../.env src/main.ts",
"start": "bun --env-file=../../.env src/main.ts", "start": "bun --env-file=../../.env src/main.ts",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@umt/web", "name": "@umt/web",
"version": "0.3.46", "version": "0.3.47",
"private": true, "private": true,
"type": "module", "type": "module",
"scripts": { "scripts": {
+11 -11
View File
@@ -57,7 +57,7 @@
}, },
"apps/server": { "apps/server": {
"name": "@umt/server", "name": "@umt/server",
"version": "0.3.46", "version": "0.3.47",
"dependencies": { "dependencies": {
"@umt/adapters": "workspace:*", "@umt/adapters": "workspace:*",
"@umt/agent": "workspace:*", "@umt/agent": "workspace:*",
@@ -72,7 +72,7 @@
}, },
"apps/web": { "apps/web": {
"name": "@umt/web", "name": "@umt/web",
"version": "0.3.46", "version": "0.3.47",
"dependencies": { "dependencies": {
"@fontsource-variable/inter-tight": "5.3.0", "@fontsource-variable/inter-tight": "5.3.0",
"@fontsource-variable/space-grotesk": "5.3.0", "@fontsource-variable/space-grotesk": "5.3.0",
@@ -118,7 +118,7 @@
}, },
"packages/adapters": { "packages/adapters": {
"name": "@umt/adapters", "name": "@umt/adapters",
"version": "0.3.46", "version": "0.3.47",
"dependencies": { "dependencies": {
"@umt/contracts": "workspace:*", "@umt/contracts": "workspace:*",
"@umt/runtime": "workspace:*", "@umt/runtime": "workspace:*",
@@ -127,32 +127,32 @@
}, },
"packages/agent": { "packages/agent": {
"name": "@umt/agent", "name": "@umt/agent",
"version": "0.3.46", "version": "0.3.47",
"dependencies": { "dependencies": {
"@umt/contracts": "workspace:*", "@umt/contracts": "workspace:*",
}, },
}, },
"packages/contracts": { "packages/contracts": {
"name": "@umt/contracts", "name": "@umt/contracts",
"version": "0.3.46", "version": "0.3.47",
}, },
"packages/db": { "packages/db": {
"name": "@umt/db", "name": "@umt/db",
"version": "0.3.46", "version": "0.3.47",
"dependencies": { "dependencies": {
"@umt/runtime": "workspace:*", "@umt/runtime": "workspace:*",
}, },
}, },
"packages/domain": { "packages/domain": {
"name": "@umt/domain", "name": "@umt/domain",
"version": "0.3.46", "version": "0.3.47",
"dependencies": { "dependencies": {
"@umt/contracts": "workspace:*", "@umt/contracts": "workspace:*",
}, },
}, },
"packages/mapping": { "packages/mapping": {
"name": "@umt/mapping", "name": "@umt/mapping",
"version": "0.3.46", "version": "0.3.47",
"dependencies": { "dependencies": {
"@umt/contracts": "workspace:*", "@umt/contracts": "workspace:*",
"@umt/domain": "workspace:*", "@umt/domain": "workspace:*",
@@ -160,18 +160,18 @@
}, },
"packages/runtime": { "packages/runtime": {
"name": "@umt/runtime", "name": "@umt/runtime",
"version": "0.3.46", "version": "0.3.47",
}, },
"packages/tasks": { "packages/tasks": {
"name": "@umt/tasks", "name": "@umt/tasks",
"version": "0.3.46", "version": "0.3.47",
"dependencies": { "dependencies": {
"@umt/db": "workspace:*", "@umt/db": "workspace:*",
}, },
}, },
"packages/testkit": { "packages/testkit": {
"name": "@umt/testkit", "name": "@umt/testkit",
"version": "0.3.46", "version": "0.3.47",
}, },
}, },
"packages": { "packages": {
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "uhd-media-tool", "name": "uhd-media-tool",
"version": "0.3.46", "version": "0.3.47",
"private": true, "private": true,
"type": "module", "type": "module",
"packageManager": "[email protected]", "packageManager": "[email protected]",
+1 -1
View File
@@ -7,7 +7,7 @@
"./fsworker": "./src/fs/fsworker.ts", "./fsworker": "./src/fs/fsworker.ts",
"./alist-mock": "./src/alist/mock.ts" "./alist-mock": "./src/alist/mock.ts"
}, },
"version": "0.3.46", "version": "0.3.47",
"scripts": { "scripts": {
"test": "bun x --bun vitest run", "test": "bun x --bun vitest run",
"typecheck": "bun x --bun tsc --noEmit -p tsconfig.json" "typecheck": "bun x --bun tsc --noEmit -p tsconfig.json"
+1 -1
View File
@@ -5,7 +5,7 @@
"exports": { "exports": {
".": "./src/index.ts" ".": "./src/index.ts"
}, },
"version": "0.3.46", "version": "0.3.47",
"scripts": { "scripts": {
"test": "bun x --bun vitest run", "test": "bun x --bun vitest run",
"typecheck": "bun x --bun tsc --noEmit -p tsconfig.json" "typecheck": "bun x --bun tsc --noEmit -p tsconfig.json"
+1 -1
View File
@@ -5,7 +5,7 @@
"exports": { "exports": {
".": "./src/index.ts" ".": "./src/index.ts"
}, },
"version": "0.3.46", "version": "0.3.47",
"scripts": { "scripts": {
"test": "bun x --bun vitest run", "test": "bun x --bun vitest run",
"typecheck": "bun x --bun tsc --noEmit -p tsconfig.json" "typecheck": "bun x --bun tsc --noEmit -p tsconfig.json"
+1 -1
View File
@@ -5,7 +5,7 @@
"exports": { "exports": {
".": "./src/index.ts" ".": "./src/index.ts"
}, },
"version": "0.3.46", "version": "0.3.47",
"scripts": { "scripts": {
"test": "bun x --bun vitest run", "test": "bun x --bun vitest run",
"typecheck": "bun x --bun tsc --noEmit -p tsconfig.json", "typecheck": "bun x --bun tsc --noEmit -p tsconfig.json",
+1 -1
View File
@@ -5,7 +5,7 @@
"exports": { "exports": {
".": "./src/index.ts" ".": "./src/index.ts"
}, },
"version": "0.3.46", "version": "0.3.47",
"scripts": { "scripts": {
"test": "bun x --bun vitest run", "test": "bun x --bun vitest run",
"typecheck": "bun x --bun tsc --noEmit -p tsconfig.json" "typecheck": "bun x --bun tsc --noEmit -p tsconfig.json"
+1 -1
View File
@@ -5,7 +5,7 @@
"exports": { "exports": {
".": "./src/index.ts" ".": "./src/index.ts"
}, },
"version": "0.3.46", "version": "0.3.47",
"scripts": { "scripts": {
"test": "bun x --bun vitest run", "test": "bun x --bun vitest run",
"typecheck": "bun x --bun tsc --noEmit -p tsconfig.json" "typecheck": "bun x --bun tsc --noEmit -p tsconfig.json"
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@umt/runtime", "name": "@umt/runtime",
"version": "0.3.46", "version": "0.3.47",
"private": true, "private": true,
"type": "module", "type": "module",
"exports": { "exports": {
+1 -1
View File
@@ -5,7 +5,7 @@
"exports": { "exports": {
".": "./src/index.ts" ".": "./src/index.ts"
}, },
"version": "0.3.46", "version": "0.3.47",
"scripts": { "scripts": {
"test": "bun x --bun vitest run", "test": "bun x --bun vitest run",
"typecheck": "bun x --bun tsc --noEmit -p tsconfig.json" "typecheck": "bun x --bun tsc --noEmit -p tsconfig.json"
+1 -1
View File
@@ -5,7 +5,7 @@
"exports": { "exports": {
".": "./src/index.ts" ".": "./src/index.ts"
}, },
"version": "0.3.46", "version": "0.3.47",
"scripts": { "scripts": {
"test": "bun x --bun vitest run", "test": "bun x --bun vitest run",
"typecheck": "bun x --bun tsc --noEmit -p tsconfig.json" "typecheck": "bun x --bun tsc --noEmit -p tsconfig.json"