From 267d0ec0b33254b4dc3b48a0d28c1a5f4514ae35 Mon Sep 17 00:00:00 2001 From: HKLHaoBin Date: Fri, 15 May 2026 18:17:40 +0800 Subject: [PATCH 1/6] chore(ci): nudge Actions to index release workflow on fork Co-authored-by: Cursor --- .github/workflows/release-tauri.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release-tauri.yml b/.github/workflows/release-tauri.yml index 8192bc96..0d11ebb9 100644 --- a/.github/workflows/release-tauri.yml +++ b/.github/workflows/release-tauri.yml @@ -1,4 +1,5 @@ name: Release Tauri (cross-platform) +# meta: ensure Actions indexes this workflow on forks (no behavior change). # 触发条件: # - 推 v*.*.*-tauri 形式的 tag(与老 Swift 版的 vX.Y.Z 区分开,不冲突) # - 手动 dispatch(用于测试构建,不发版) From fad490a75ec5b9aa67c326341dcbc73577852a89 Mon Sep 17 00:00:00 2001 From: HKLHaoBin Date: Fri, 15 May 2026 18:17:40 +0800 Subject: [PATCH 2/6] chore(ci): nudge Actions to index release workflow on fork Co-authored-by: Cursor --- .github/workflows/release-tauri.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release-tauri.yml b/.github/workflows/release-tauri.yml index 05079cf4..bda74b0f 100644 --- a/.github/workflows/release-tauri.yml +++ b/.github/workflows/release-tauri.yml @@ -1,4 +1,5 @@ name: Release Tauri (cross-platform) +# meta: ensure Actions indexes this workflow on forks (no behavior change). # 触发条件: # - 推 v*.*.*-tauri 形式的 tag(与老 Swift 版的 vX.Y.Z 区分开,不冲突) # - 手动 dispatch(用于测试构建,不发版) From d55e0292fe869eebe4c0107f894cd86bbccea0ec Mon Sep 17 00:00:00 2001 From: HKLHaoBin Date: Fri, 15 May 2026 18:17:40 +0800 Subject: [PATCH 3/6] chore(ci): nudge Actions to index release workflow on fork Co-authored-by: Cursor --- .github/workflows/release-tauri.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release-tauri.yml b/.github/workflows/release-tauri.yml index 947e270b..81863dcb 100644 --- a/.github/workflows/release-tauri.yml +++ b/.github/workflows/release-tauri.yml @@ -1,4 +1,5 @@ name: Release Tauri (cross-platform) +# meta: ensure Actions indexes this workflow on forks (no behavior change). # 触发条件: # - 推 v*.*.*-tauri 形式的 tag(与老 Swift 版的 vX.Y.Z 区分开,不冲突) # - 手动 dispatch(用于测试构建,不发版) From 4bfbcac337779b601518b85ffd9f0c71fd1336de Mon Sep 17 00:00:00 2001 From: HKLHaoBin Date: Fri, 15 May 2026 18:17:40 +0800 Subject: [PATCH 4/6] chore(ci): nudge Actions to index release workflow on fork Co-authored-by: Cursor --- .github/workflows/release-tauri.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release-tauri.yml b/.github/workflows/release-tauri.yml index 08f4d538..4a9e188d 100644 --- a/.github/workflows/release-tauri.yml +++ b/.github/workflows/release-tauri.yml @@ -1,4 +1,5 @@ name: Release Tauri (cross-platform) +# meta: ensure Actions indexes this workflow on forks (no behavior change). # 触发条件: # - 推 v*.*.*-tauri 形式的 tag(与老 Swift 版的 vX.Y.Z 区分开,不冲突) # - 手动 dispatch(用于测试构建,不发版) From f0caf4d8239aa28e10d49956aaf0ab8222372524 Mon Sep 17 00:00:00 2001 From: HKLHaoBin Date: Mon, 18 May 2026 22:44:03 +0800 Subject: [PATCH 5/6] chore: add CapsWriter to .gitignore for local voice inference reference --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index de335f6c..702a48c6 100644 --- a/.gitignore +++ b/.gitignore @@ -79,3 +79,6 @@ docs/github-tracking/ docs/superpowers/ docs/windows-lifecycle-tracking/ docs/windows-ui-tracking/ + +# 用于本地语音推理的参考文件。 +CapsWriter \ No newline at end of file From 42b225f17b7145e09b8116b997503e7b4891aba4 Mon Sep 17 00:00:00 2001 From: HKLHaoBin Date: Mon, 18 May 2026 22:57:16 +0800 Subject: [PATCH 6/6] fix(windows): revert capsule/qa Acrylic to remove dark host rect MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reverts the apply_acrylic blocks from #487. Full-window Acrylic tinted the 220×84 capsule hitbox, causing a visible dark rectangle around the pill on light backgrounds. Co-authored-by: Cursor --- openless-all/app/src-tauri/src/lib.rs | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/openless-all/app/src-tauri/src/lib.rs b/openless-all/app/src-tauri/src/lib.rs index 4cee867a..b347239a 100644 --- a/openless-all/app/src-tauri/src/lib.rs +++ b/openless-all/app/src-tauri/src/lib.rs @@ -129,19 +129,6 @@ pub fn run() { if let Err(e) = position_capsule_bottom_center(&capsule, false) { log::warn!("[capsule] position failed: {e}"); } - // Windows 上 transparent:true 让窗口对桌面完全透明,Webview2 的 - // backdrop-filter 只能模糊 DOM 内部,模糊不到 OS 桌面 → 胶囊背景 - // 看起来就是「透到桌面」。这里给 Win10/Win11 都支持的 Acrylic 做兜底, - // 让 OS 提供毛玻璃材质,胶囊 rgba(255,255,255,0.85) 上面再叠 DOM 模糊。 - // 失败不阻塞(老 Win10 / Win7 上 Acrylic 不可用),仅 warn。 - #[cfg(target_os = "windows")] - { - use window_vibrancy::apply_acrylic; - // 中性偏冷的浅灰半透,与胶囊白底叠合后保持可读性。 - if let Err(e) = apply_acrylic(&capsule, Some((30, 32, 38, 140))) { - log::warn!("[capsule] acrylic failed: {e}"); - } - } let _ = capsule.hide(); } @@ -155,16 +142,6 @@ pub fn run() { } #[cfg(target_os = "macos")] make_qa_window_draggable_macos(&qa); - // 同 capsule:Windows 下 QA 浮窗也走 Acrylic 兜底。QA 面板自身 - // 已经把 alpha 拉到 0.97(QaPanel.tsx:623),主要是防止 0.03 缝隙 - // 透到桌面、以及 Win10 上完全无毛玻璃感的兜底。 - #[cfg(target_os = "windows")] - { - use window_vibrancy::apply_acrylic; - if let Err(e) = apply_acrylic(&qa, Some((30, 32, 38, 140))) { - log::warn!("[qa] acrylic failed: {e}"); - } - } let _ = qa.hide(); } else { log::info!("[qa] qa 窗口未在 tauri.conf.json 中声明,前端 agent 会补上");