Skip to content

feat(release): 0.75.3-reconstructed.1 更新页与 GitHub Releases - #23

Merged
tyonger-stack merged 11 commits into
mainfrom
feat/0753-reconstructed-1
Oct 24, 2026
Merged

tyonger-stack merged 11 commits into
mainfrom
feat/0753-reconstructed-1

Conversation

@tyonger-stack

Copy link
Copy Markdown
Owner

做了什么

  • 更新检测改走 tyonger-stack/GrokNode 的 GitHub Releases(PR feat(update): 改用 GitHub Releases 做更新检测并放开 reconstructed 开关 #22 的实现并入本分支)。
  • 打包写入 0.75.3-reconstructed.1 到 package.json,Info.plist 保持合法的 0.75.3。
  • 设置 → 更新移植官方 Grok Bot 0.75.3 的 chunk-view-DROqRPMJ.js 布局:自动更新、版本/状态卡片、检查更新。
  • 移除 Updates 页里与“电脑”页重复的“Grok Node 的电脑”区块;独立的电脑页保留 Update / Reset。
  • 可选 i18n 标签缺 anchor 时跳过,不再因 Accent 阻断打包。
  • 重建版的空闲自动更新 gate 放行,开关只由用户 opt-in 控制。

包含的本地提交

本分支基于本地 main,除 60b6942 外还包含已在本地的 3d8e62d fix(chat-header): 对齐 0.75.3 Bot 名称气泡的顶部间距。

验证

  • 15 个聚焦测试通过(头像/形状、GitHub feed、updater guard)。
  • npm run typecheck 通过。
  • npm run source:typecheck 通过。
  • scripts/package-macos.mjs 打包、ad-hoc 签名与 codesign --verify --deep --strict 通过;本机已安装并打开 0.75.3-reconstructed.1。

已知限制

Tian added 11 commits October 24, 2026 01:31
默认从 tyonger-stack/GrokNode Releases 检查更新,移除 reconstructed 更新禁用 guard。打包写入 0.75.3-reconstructed.1,Info.plist 保持 0.75.3。设置 → 更新移植官方 0.75.3 的自动更新/版本卡片,并移除与电脑页重复的电脑区块。可选 i18n 标签缺 anchor 时跳过,不再阻断打包;空闲自动更新 gate 对重建版放行。

验证:15 个聚焦测试通过;typecheck 与 source:typecheck 通过;package-macos 打包、codesign 验证通过。
0.18 renderer 已有官方 footer update pill 和 Update ready 弹窗,本提交只移植官方 0.75.5 文案:有新版本可用、更新、中文重启说明与更新按钮。

验证:package-macos 应用补丁成功;构建产物包含 sand-update-pill、Update ready 与中文 pill/弹窗文案;codesign 通过。
Accent/Black/Bot color 是后加的 bot-color row;缺 anchor 时记录并继续,其余 pair 仍按原逻辑抛错。
数据卡(soul/记忆/用户画像/审计/技能):bot 属性面板注入只读查看器,
docker exec 白名单读取(UUID 校验、128KB 上限、paused 自愈),
走 getAgentDataOverview/getAgentMemoryLog/getAgentWorkflowContent 桥。

记忆导入:Settings 新增「记忆」区块(Router 与 Usage 之间),Muse 式
模板+复制+粘贴+添加;接收方为主 Bot(getMainAgent),经网关
/api/sendPrompt(与聊天同通道)发蒸馏指令,bot 用 UpdateMemory
write/profile 提炼入库。零 host 改动,不触发容器重建。

验证:source:typecheck+typecheck 0 错;npm test 2438 用例 0 失败
(1 例真实网络抖动重跑即绿)。
设置-电脑 里的「Grok Node 的电脑」之前是作为面板切换的兄弟节点插入的,
所以它同时出现在设置-更新页。现在把它挂进 computers 面板内部,更新页只保留
更新通道、版本和检查更新。

渲染结果与已装机验证过的 0.75.3-reconstructed.1 一致(同一区块、同一组
props),并补了回归断言。
设置-通用 底部挂着 0.75 的英文占位卡(Memory import is unavailable /
Import Memory to Grok Bot)和保险库的 New card 测试入口。记忆导入现在有
独立的「导入」页,这两块不再在通用页挂载;宿主导出保留为 null,因为
钉住的设置 chunk 仍引用它。
@tyonger-stack
tyonger-stack merged commit e095dc9 into main Oct 24, 2026
6 checks passed
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