Skip to content

Flatkey Node 0.5.10

Latest

Choose a tag to compare

@wyang-afk wyang-afk released this 30 Jun 00:22

What's new in 0.5.10

新装节点 .pkg 修两个 bug. 已装节点 通过 Sparkle 自动升级(appcast.xml 仍指 0.5.5)。

Bug 1: Claude OAuth 绑定提示文案误导(v0.5.8 引入的回归)

v0.5.8 给 GPT 加"粘整段 URL"智能解析时,共用文案被 Claude 流程意外继承:

  • 老 placeholder 提示用户"粘整个地址栏 URL (http://localhost:1455/...)" — 对 Claude 错的, Claude callback 是 https://console.anthropic.com/oauth/code/callback,有正常页面渲染显示 code#state
  • 新用户照提示粘 URL → Claude exchange-code 端点拒绝 → 报"exchange-code 失败"

修法:

  • 前端 renderStep1 按 prov 分两套文案 (GPT 保留原文,Claude 改成"复制页面显示的 code#state")
  • 后端 _parse_oauth_input 共用函数,Claude 分支也容忍 URL/query/code#state/纯 code 四种格式

Bug 2: WKWebView 内 Cmd+V / Cmd+C / Cmd+X / Cmd+A 不工作

main.swift 从来没设过 NSApp.mainMenu,用户只能右键 → Paste。macOS 剪贴板快捷键不是 WKWebView 自己接管,而是 Main Menu → Edit 菜单的 NSMenuItem 通过 keyEquivalent + selector 派发。

修法:新增 installMainMenu(),装 Application + Edit 全套标准 NSText.* selectors。Cmd+V/C/X/A/Z/Shift+Z/Cmd+Q/H 全恢复。

签名 / 完整性

  • Developer ID Installer: Solvea AI Inc. (MFTP4RAUHM)
  • Apple Trusted Timestamp: 2026-06-30 00:21:57 UTC
  • pkgutil --check-signature 应返 trusted by Apple

引用

flatkey monorepo:

  • PR #88 — release(node-app): v0.5.10 — fix Claude binding URL paste + WKWebView Cmd+V
  • 上游 v0.5.8 (40c29b8) 回归 — GPT 绑定智能 URL 解析的文案误伤了 Claude 流程