Releases: codertesla/wtf-commit
Releases · codertesla/wtf-commit
Release list
v1.14.1
v1.14.0
v1.13.0
What's Changed
Changed
- Default provider: DeepSeek (
deepseek-v4-flash) instead of OpenAI — better default for fast, low-cost commit messages. - Automation defaults: Auto Commit on, Confirm Before Commit off for a smooth generate → commit shortcut; Auto Push off and Confirm Before Push on so new users never surprise-push (power users can enable Auto Push and optionally disable push confirm).
- Growth-oriented docs: Stronger marketplace description and keywords; README (EN/ZH) two-phase onboarding (configure once / daily shortcut) and feedback CTA.
Install
- Open VSX: https://open-vsx.org/extension/codertesla/wtf-commit
- Or download the attached
wtf-commit-1.13.0.vsixand install via “Install from VSIX…”.
Full changelog: https://github.com/codertesla/wtf-commit/blob/main/CHANGELOG.md
v1.12.0
What's Changed
Added
- Working-tree confirmation: When nothing is staged and Auto Commit is off, confirm before generating from the working tree (with optional “Don’t Remind Me”).
- Lightweight staged snapshot: Auto Commit compares an index signature + content hash instead of raw multi-megabyte string equality.
Changed
- Stream preview cleanup: Live SCM preview applies the same light normalize path as the final message (e.g. strips complete markdown fences).
- Module split: Generate / Set API Key commands, diff-source planner, log/errors helpers extracted from the monolithic entrypoint for clearer ownership and unit tests.
- Marketplace badges: README header badges now highlight only DeepSeek and Gemini as recommended models (other providers remain fully supported).
Install
- Open VSX: https://open-vsx.org/extension/codertesla/wtf-commit
- Or download the attached
wtf-commit-1.12.0.vsixand install via “Install from VSIX…”.
Full changelog: https://github.com/codertesla/wtf-commit/blob/main/CHANGELOG.md
v1.9.1
Fixed
- UI Language setting now visible & ordered:
wtfCommit.uiLanguagewas stuck withorder: 0alongside many other settings, burying it. All settings now have explicitordervalues grouped by purpose (Interface → Automation → Safety → AI → Diff Filtering) so the settings page reads top-to-bottom in the order you actually use them. - Setting descriptions clarified: Auto Commit / Auto Push / Smart Stage / Confirm Before Commit / Confirm Before Push now lead with a bolded group label and spell out their dependencies, removing the previous ambiguity between the two confirm toggles.
Added
- Auto Push self-correction: Turning on Auto Push while Auto Commit is off now triggers an inline notification offering a one-click "Enable Auto Commit" action, instead of silently no-oping until the next generation.
v1.3.2
Fixed
- Package Cleanup: Removed stale temporary files accidentally included in the v1.3.1 VSIX.
v1.3.0: feat(ext): 发布 1.3.0 版本并优化交互体验
- 新增状态栏 `✨ WTF` 快捷按钮,支持一键生成提交信息。 - 新增首次安装引导,提示用户配置 API Key。 - 移除快捷键焦点限制,支持在全局(包括源代码管理面板)触发。 - 升级 `@types/node` 至 18.x,增强 ESLint 类型感知检查规则。 - 优化 `.vscodeignore` 以减小插件安装包体积。
v1.0.4: chore(release): 1.0.4
- 更新版本号至 1.0.4 - 优化包结构:从发布包中排除 `scripts/` 目录 - 将 Open VSX 发布逻辑移至内联命令以简化流程 - 更新 CHANGELOG.md 文档
v0.2.2
v0.1.5: feat(extension): 添加思考标签过滤功能以支持链式思考模型
- 自动从 AI 响应中移除 `<think>...</think>` 标签 - 修复 DeepSeek-R1、MiniMax-M2.1 等链式思考模型在提交消息中包含推理过程的问题 - 更新版本号至 0.1.5 并更新 CHANGELOG.md