Skip to content

Commit 7ccda2b

Browse files
author
baiqing
committed
fix(updater): route settings update action
1 parent 57cd1d3 commit 7ccda2b

2 files changed

Lines changed: 26 additions & 0 deletions

File tree

Sources/OpenLessApp/AppDelegate.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,10 @@ final class AppDelegate: NSObject, NSApplicationDelegate {
6161
return true
6262
}
6363

64+
@objc func checkForUpdates(_ sender: Any?) {
65+
updaterController?.checkForUpdates(sender)
66+
}
67+
6468
private func runLaunchActions(coordinator: DictationCoordinator) {
6569
let arguments = Set(CommandLine.arguments.dropFirst())
6670
if arguments.contains("--open-settings") {

docs/release-notes/1.0.06.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# OpenLess 1.0.06
2+
3+
build B1005 — 紧急修复设置页更新入口。
4+
5+
## 修复
6+
7+
- **设置里的「检查更新…」按钮无响应**。设置页通过 responder chain 发送 `checkForUpdates:`,但实际的 `UpdaterController` 不是 responder chain 的一员,导致 action 找不到 target。现在由 `AppDelegate` 接住同名 action 并转发给 Sparkle updater。
8+
- **帮助中心 GitHub 链接 404**。链接已从旧的 `github.com/baiqing/openless` 改为正确的 `github.com/appergb/openless`
9+
- **帮助中心链接行布局乱**。右侧改为简洁的「打开」按钮,完整 URL 放到 tooltip。
10+
- **常见问题 Q/A 太挤**。增加问题和答案之间的间距,提升可读性。
11+
12+
## 安装
13+
14+
**老用户**:什么都不用做。下次启动 OpenLess 会自动检查更新。
15+
16+
**新用户**:到 [Releases](https://github.com/appergb/openless/releases) 下载 zip,解压拖到 `/Applications`,跑一次:
17+
18+
```bash
19+
xattr -dr com.apple.quarantine /Applications/OpenLess.app
20+
```
21+
22+
之后双击启动。

0 commit comments

Comments
 (0)