TH1/Tools/Dashboard/CHANGELOG.md

1.8 KiB

TH1 Dashboard Changelog

Dashboard 功能变更应在这里记录入口、数据源、接口和持久化位置,便于后续维护与迁移。

2026-06-26

  • 平衡性分析 新增二级模块 英雄升级,读取当前 HeroDataAssets 英雄任务和 UnitTypeDataAssets 英雄基础数据,估算 Lv1->Lv2、Lv2->Lv3、Lv3->Lv4 所需回合数。
  • 新模块数据入口沿用 GET /api/gamebalance/hero-data,静态 fallback 使用 data/units.jsondata/skills.jsondata/heroes.json;估算逻辑在 js/gamebalance.js 内按任务类型与英雄特殊机制计算。
  • export_data.pyheroes.json 任务行追加 skillParamspTypeskillListunitFullTypestargetBuff 字段,供 Dashboard 分析模块识别更精确的任务目标。

2026-06-18

  • 新增 填表助手 一级导航入口,当前包含 Skill表 二级栏。
  • Skill表 直接读取 Unity/Assets/BundleResources/DataAssets/SkillDataAssets.asset,不使用 Export 数据。
  • 新增 Skill 表格展示、搜索、行内 Name / Desc 修改、单行还原、单行保存,以及详细修改弹窗。
  • 新增后端接口:
    • GET /api/form-helper/skills
    • POST /api/form-helper/skills/save
  • 新增 Skill 表 SkillType ID 正序 / 倒序切换,搜索结果按当前 ID 顺序展示。
  • 新增一级导航按钮拖拽排序。排序会写入浏览器 localStorageth1-dashboard-sidebar-order-v1,并同步保存到 Tools/Dashboard/data/preferences.jsonsidebarOrder 字段,方便长期迁移。
  • 新增后端偏好接口:
    • GET /api/dashboard/preferences
    • POST /api/dashboard/preferences
  • Skill 表行内 Desc 改为单行输入框;行内保存后不重绘列表,避免当前滚动位置跳回顶部。