[MD]
## v1.1.0 — 2026-10-18
### 新增
- **旧库一键迁移**:`/warztitle ops import [路径|目录|jdbc-url]` 支持直接传入 SQLite 库文件(如 `plugins/PlayerTitle/PlayerTitle.db`)或目录(自动补 `PlayerTitle.db`),MySQL 走 `jdbc:` URL;无参数时自动探测 `plugins/PlayerTitle/PlayerTitle.db` 再回退配置文件;`plugins/` 目录 Tab 补全。
- 管理指令帮助新增迁移命令行;`admin.import-usage` 文案。
- 导入失败消息补充 `{detail}`,路径不存在等错误能看到具体原因。
### 修复
- **异步发放全量失败**:`TitleEvent` 按构建线程判定 async 标记,但事件统一回主线程派发,导致 CDK 兑换、订单 webhook 发奖、到期事件全部抛 `IllegalStateException`(CDK 已实机复现:兑换失败且码被消耗)。现已固定为同步事件标记。
- **商店分类导航不可达**:主菜单/仓库/里程碑入口默认只开第一个分类且分类切换按钮禁用,默认配置下非首分类商品在 GUI 中不可购买。入口统一改开「全部」(与 `/wtitle shop` 一致),`category-left/right` 默认启用。
- **menus.yml 结构缺陷**:`season:` 段重复定义两次(后者覆盖前者);`milestones:` 段完全缺失,导致里程碑界面内容区为空、无任何按钮。已合并 season 并补齐 milestones 段。
### 优化
- WIKI.md 全面重写为正式公开中文用户文档(1300+ 行),覆盖安装、命令、权限、称号定义、效果、迁移、存储、占位符、FAQ。
- `config.yml` 的 `ops.import` 注释更新,写清三种迁移用法与 SQLite 免账密说明。
[/MD]