Repository navigation
v4.8.3
transfer-orbit-design v4.8.3
4.8.3 (2026-09-04)
功能
- 项目树分组与过滤栏回显(#468):树按产物类型分组,分组头文字 + 计数徽标(空组徽标置灰),叶子第二行挂结构化摘要(成员序号 / 平动点 / Jacobi,缺字段不渲染),虚拟滚动受控展开,过滤栏过滤条件与仅星标状态显式回显。
- 会合视图显示感知修复(#469,ADR 0028):会合视图保留质心归一原点("地球不在原点"是 CR3BP 规范约定的显示感知问题,不做地心化平移);原点加地月质心圆环标记,天体显示尺寸按真实半径 ×3 放大。
- deb/rpm 应用内更新(#471):deb/rpm 安装从"禁用更新、引导手动下载"改为应用内下载完整安装包并经系统包管理器安装;手动更新链路安全加固(下载 URL 白名单只认本仓 Release、版本解析与资产架构匹配校验)。
- 画布按需渲染修帧率(#472):画布只在数据、视图与设置变化时重绘,时间轴播放与动画导出逐帧推进,修交互帧率低。
- 轨道信息页签(#476):画布轨道清单点击联动详情,中栏设计工具 / 轨道信息并列页签;duration 提交单位改为秒(修"1 个月生成 1 点星历段");画布装配补回段角色。
- 惯性视图理想化几何(#477):惯性视图画理想化惯性几何与理想化圆月,候选 gcrs、state_frame 与受控星历前端接线。
- 内容切换聚焦按身份迁移(#479):切换绘制内容时聚焦行按身份(层对象 + 层内行号)决定去向,被裁段明确清除不静默丢。
- 采纳 e2m2e 5.9.4(#486):pin 升 >=5.9.4(上游 read_raw_frame 多维帧修复随 5.9.4);catalog 五法与族生成改经 facade().catalog(e2m2e 接口类分家);一轨一记录——族成员各自成记,family_id / member_index 贯通 Python 引擎、Rust 壳与前端,catalog_promote 调用面全删。
修复
- 栏折叠再展开把助手边栏顶出窗口(#462 回归):右栏 flex: 1 未设 min-width: 0,WebGL 画布的 px 内联宽度抬高 min-content 下限,折叠再展开后右栏窄不回去、助手边栏被永久推出窗外;现声明 minWidth: 0,宽度交回 flex 分配。
- 库记录的星历轨道画不出来、绘制内容切换无效:get_artifact 通道的星历段 synodic_position 是 (3n,) 平铺而前端只认 (n,3) 嵌套,平铺一律静默丢弃;绘制所选装配结果层整体漏拼 roles(连带 jacobi、inertialGeometries)。现解析兼容两种形状、逐层拼齐行对齐数组。
工程
- 贡献流程(ADR 0029):CONTRIBUTING、五类 Issue 模板、type/kind/area 标签体系、与 e2m2e 共用的七态推进面板;AGENTS.md 立 issue / PR / 评论格式规约(含 AI 生成标识与 issue 创建入板方法)。
- 文档全面中文化:README 撤销双语只留中文主文档;Sphinx 英文翻译(docs/source/locale/en 与英文站构建)撤销;CHANGELOG 自本版起版本小节纯中文。
What's Changed
- fix(gui): 栏折叠再展开把助手边栏顶出窗口:右栏声明 minWidth: 0(#462 回归) by @cislunarspace in #466
- fix(gui): 库记录星历轨道画不出来、绘制内容切换无效 by @cislunarspace in #467
- fix(updater): 修复 deb/rpm 安装的应用内更新不可用 by @cislunarspace in #471
- fix(gui): 画布按需渲染、播放与导出逐帧推进,修界面帧率低 by @cislunarspace in #472
- refactor(gui): 项目树分组徽标与叶子摘要、虚拟滚动受控展开,过滤栏状态回显(#468) by @cislunarspace in #474
- feat(canvas): 会合视图保留质心原点,感知问题在显示层修复(#469) by @helingfeng-hub in #473
- feat(gui): 轨道清单点击联动详情,中栏设计工具/轨道信息并列页签(#476) by @cislunarspace in #478
- fix(gui): 内容切换时聚焦按行身份迁移,被裁段明确清除不静默丢(#479) by @cislunarspace in #480
- fix(gui): 惯性视图理想化惯性几何与理想化圆月,候选 gcrs、state_frame、受控星历前端接线(#477) by @cislunarspace in #481
- [AI Generated] [DOC] 引入贡献流程:五类模板、type/kind/area 标签与共用推进面板 by @cislunarspace in #485
- [AI Generated] [FIX] 采纳 e2m2e 5.9.4:修复升级后立即失效的调用面 by @cislunarspace in #487
- [AI Generated] [DOC] AGENTS.md 写明 issue 的创建与入板方法 by @cislunarspace in #488
New Contributors
- @helingfeng-hub made their first contribution in #473
Full Changelog: v4.8.2...v4.8.3