v3.1.0更新 - #153
Merged
Merged
Conversation
【新增】新增置空热键功能
【新增】新增国际化支持
【新增】新增热键不传递功能
【新增】新增独立隐藏、独立恢复、仅隐藏当前窗口热键
【新增】托盘图标新增状态显示,右键托盘菜单新增切换自动隐藏
【优化】优化后台运行稳定性与响应速度
【优化】优化窗口智能追踪功能
【修复】修复已隐藏的窗口会被显示的问题
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.
This pull request introduces several improvements and workflow changes to the release and documentation automation, as well as enhancements to internationalization (i18n) checks and documentation. The changes streamline the release process, improve i18n consistency enforcement, and update documentation in both English and Chinese. Below are the most important updates:
Release Workflow Overhaul
main, rather than by tag push events. A newdetectjob in.github/workflows/release.ymlfinds tags newly merged intomain, ensuring releases are built only when a tag actually enters the main history. Manual triggering is still supported for reruns or patch releases. [1] [2]tag.yml) is updated to only prepare and push version commits and tags fromdev, and automatically opens a PR to merge them intomain. The actual build and release are deferred until after the PR is merged. [1] [2] [3] [4]Internationalization (i18n) Consistency Checks
.githooks/pre-commit) to run i18n consistency checks only when relevant files are staged, ensuring documentation and UI strings remain in sync across languages.Documentation and Readme Updates
README.en.mdwith project introduction, screenshots, installation, usage, development, and credits.README.md: fixed the workflow badge, clarified language about hotkeys, added a language switcher, and documented supported interface languages. [1] [2] [3] [4]Other Workflow and Dependency Changes
ureqwithverhub-sdkand enabling native TLS support.These changes collectively improve the reliability and transparency of the release process, enforce i18n consistency, and enhance project documentation for both users and contributors.