Skip to content

alpha: v6 UI 收口批 + Config v2 收口 + 重构设计文档【MAS2026 感谢庆典特供】 - #305

Closed
qiyinxi wants to merge 6 commits into
dev_v2from
alpha/v6-ui-config-20260726
Closed

alpha: v6 UI 收口批 + Config v2 收口 + 重构设计文档【MAS2026 感谢庆典特供】#305
qiyinxi wants to merge 6 commits into
dev_v2from
alpha/v6-ui-config-20260726

Conversation

@qiyinxi

@qiyinxi qiyinxi commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

内容(6 commits,基于 aceb651 checkpoint)

UI 收口(frontend)

  • 侧栏:折叠动画两态同几何(消除抖动)、全局搜索自愈会话(修复二次搜索无结果)、深色模式条目与菜单项同构、太阳/月亮主题图标
  • 主页默认布局:快速开始 → 队列概览 → 最近活动 + 卫星视图并排;六工具按钮统一
  • 初始化向导:macOS 中性配色 + 顶部横向 stepper
  • 设置页:iPad 式瀑布流三档响应(≥1400 三栏 / 双栏 / ≤980 单栏)
  • 调度中心:整页重构为调度台形态(tab 行内置 加会话/删当前/一键全删)
  • 全站 8 个页面标题统一 MacPageHeader compact+transparent
  • 行等高网格全局改瀑布流(tools/用户编辑页/SchemaForm)

后端

  • Config v2 native authoritative 与 WS v2 收口(tests/configuration 539 passed、tests/ws 71 passed)

文档(协作者必读,防重复造轮子)

  • docs/config-v2-refactor-status.md:Config v2 已做/未做/怎么接着做
  • docs/design/config-plugin-redesign.md:配置基类收编 + 插件系统重设计(18 条要求,P0–P7 分期)
  • docs/github-collab-plan.md:分支模型与协作约定

门禁

前端 vue-tsc / eslint / prettier / vitest(153 文件 2033 用例)全绿;后端 pytest 全量 906 passed。

注意

  • alpha 分支,未过真实机回归(WS v2 / Config v2 GUI 六项验证仍在另一台 Windows 真实机执行中),请勿合入即发布
  • plugins/wheels/*.whl(147MB 二进制)有意未入库,发行走 Release 资产
  • base 分支近期新进 9 个 ok-script 相关 commit,可能与本批有冲突,合并前需解

🤖 Generated with Claude Code

qiyinxi and others added 6 commits July 24, 2026 16:24
- 侧栏:折叠动画两态同几何契约(消除按键上下抖动)、全局搜索自愈式
  会话(修复二次搜索无结果)、深色模式条目与菜单项同构、太阳/月亮
  主题图标
- 主页:默认布局 快速开始→队列概览→最近活动+卫星视图并排,六工具
  按钮样式统一
- 初始化向导:蓝紫渐变改 macOS 中性背景,步骤指示移顶部横向 stepper
- 设置页:iPad 式瀑布流三档响应(≥1400 三栏/常规双栏/≤980 单栏)
- 调度中心:整页重构为调度台形态,tab 行内置 加会话/删当前/一键全删
- 全站标题统一 MacPageHeader compact+transparent(8 个页面)
- 行等高网格全局改 iPad 式瀑布流(tools/EditView 用户编辑页/SchemaForm)
- 脚本管理搜索移工具栏右侧向左展开;移除旧版 Okef/Okww 生成 API model
- 契约测试同步更新;vue-tsc/eslint/prettier/vitest(153 文件 2033 用例)全绿

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- Config v2 原生权威链、世代存储、迁移与回滚相关收口修改
- WS v2 主连接/辅助通道/插件桥回归修复
- tests/configuration 与 tests/ws 契约测试同步

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- config-v2-refactor-status.md:已做/未做/怎么接着做(防重复造轮子)
- design/config-plugin-redesign.md:18 条要求完整设计(introspect UI
  组件提示虚拟字段、core 插件、四拓展基类、简化 ctx、blinker、
  config/plugins/*.toml、升级预检查、HistoryStore/游戏管理独立)
- github-collab-plan.md:传库内容/步骤/分支模型

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, we are unable to review this pull request

The GitHub API does not allow us to fetch diffs exceeding 300 files, and this pull request has 1030

@qiyinxi

qiyinxi commented Jul 26, 2026

Copy link
Copy Markdown
Contributor Author

冲突说明与相关 PR 合入状态

为什么有冲突

本分支基于 2026-07-15 的 dev_v2(b5e87281)向前开发;此后 dev_v2 又直接进了 9 个 commit(aa44bf2c…5d20d340,ok-script 项目解析/启动生命周期/配置工作区重构 + 首页快速开始日志订阅修复)。两条线各自改了同一批文件,git merge-tree 试合并确认仅 5 个文件内容冲突

冲突文件 上游侧改动 本分支侧改动
frontend/src/components/SchemaForm.vue ok-script 配置工作区/强类型解析 敏感字段策略 + 瀑布流布局改造
frontend/src/components/ScriptTable.vue ok-script 项目识别 mac 风格脚本列表收口
frontend/src/views/Home.vue 快速开始任务日志订阅修复(25de317c) 默认布局重排(最近活动+卫星视图并排)
plugins/ok_script_adapter/.../adapter/autoproxy.py 执行计划与运行控制拆分 插件化运行链收口
plugins/ok_script_adapter/.../plugin.py provider profile 延迟加载 同上

其余全部可自动合并(含 app/core/config.pyuseSchedulerLogic.ts 等)。

相关 PR 合入状态

已合入且包含在本分支历史中(base b5e8728 已含,无需重复处理):
#282 #283 #284 #287 #288(Okww/WS 修复系列)、#290 #291(MaaFW/M9A 插件化)、#294(HSR 插件拆出)、#299(隐藏关闭按钮)、#300(屏幕外窗口恢复)

已合入但进的是 dev 分支,与本 PR 无交集#302#304

仍 OPEN 且与本分支范围重叠,合并顺序需要维护者决策

处理建议

在本分支上 merge upstream/dev_v2 手工解上述 5 处冲突(预计半天内),解完后本 PR 变为可干净合并;三个重叠的 OPEN PR 建议在本 PR 合并后按 diff 残余部分重提。

🤖 Generated with Claude Code

@qiyinxi qiyinxi changed the title alpha: v6 UI 收口批 + Config v2 收口 + 重构设计文档 alpha: v6 UI 收口批 + Config v2 收口 + 重构设计文档【MAS2026 感谢庆典特供】 Jul 26, 2026
@qiyinxi

qiyinxi commented Aug 5, 2026

Copy link
Copy Markdown
Contributor Author

Closed it. 不会再在此基础上开发,仅供参考

@qiyinxi qiyinxi closed this Aug 5, 2026
@qiyinxi

qiyinxi commented Aug 5, 2026

Copy link
Copy Markdown
Contributor Author

该版本游戏中心做了一个基底,实现了卡片响应式布局+米家游戏管理与更新+yj pc端游戏管理与更新(更新未实测)+模拟器对官服粥9的版本探测与更新,结合 #330 可以实现多服务器明日方舟资源管理、更新与卸载,相较于 #289 在开发进度较为靠前
但目前已知问题是实测几乎为0,几乎纯vibe,未实现(也可能是实现了,反正我没看)向其他插件提供打开、关闭、更新游戏的接口
等一个有缘人来做,鸽们燃尽了

@qiyinxi

qiyinxi commented Aug 5, 2026

Copy link
Copy Markdown
Contributor Author

该版本ui还可以做后续迁移至swift的参考,果味实足(一个大饼扑过来)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant