Repository navigation
Conversation
Add a default-off recording setting and session-bound Enter stop handling across Windows, macOS, and Linux while preserving normal Enter behavior. Cover preference sync, native gestures, and focused Linux UI routing. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Move the settings handler regression into the existing Node script suite and use Clippy-compliant Rust test initialization and boolean assertions. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Clone the parsed match rule within the format string lifetime, keeping startup error handling and signal registration unchanged. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Construct the captured session through its public UUID constructor and finish test frames through the existing texture-safe egui helper. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Use the hotkey module's EnterStopState in Windows and macOS test contexts. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Skip native effects only for actual Enter preference-only changes, not for equal targets that explicitly request startup reapplication. Cover equal targets with Enter stop both disabled and enabled. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Collect visible recording rows before and after scrolling while retaining all existing label checks and asserting the new Enter stop setting. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Preserve both Enter-stop preference regression tests and the upstream credential endpoint safety test. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
摘要
Fixes #1214.
为桌面端 Toggle 录音模式增加可选的 Enter 停止录音并开始转写能力。用户需在「设置 → 录音」主动开启「按 Enter 结束录音」;默认关闭,避免改变现有用户的回车习惯。
修复 / 新增 / 改进
enterStopEnabled设置,覆盖偏好持久化、旧配置兼容、同步、React / Linux egui 设置界面及多语言文案。兼容
测试计划
当前验证提交:
416985c982efd97a7d611ec1e0e0f00a86d223bc(合并上游beta的93d40bf9)。唯一文本冲突位于 E2EE 文档测试,已保留 Enter 设置同步测试与上游凭据端点安全测试,未删除任一方覆盖。GitHub 已确认没有合并冲突。4b72bd53已完成全部远程验证,提交者已手动测试并反馈未发现问题;此手动反馈不替代合并后提交的验证。所有编译、测试和打包均在 GitHub Actions 执行,未在本机运行。当前尚在等待 fork 的 macOS 重试结果,不宣称完整构建全部通过。
当前提交已就绪产物
🤖 Generated with Claude Code