diff --git a/CHANGELOG.md b/CHANGELOG.md index 8202e67..8ddfb4b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,35 @@ --- +## v5.1.2 (2026-04-26) + +### 新增功能 +- **TUI 动画系统** — 为 TUI 模式添加流畅动画效果,包括启动过渡、消息淡入、光标呼吸等微交互 +- **TUI 多行输入** — 支持 Shift+Enter 换行输入,长 prompt 不再受限于单行,编辑体验大幅提升 +- **Windows EXE 启动器** — `launcher.exe` 一键启动,无需预装 Python 环境,解压即用 +- **Gitee Go CI 流水线** — 新增 `.gitee/pipeline.yml`,支持 Gitee 平台自动化构建与测试 + +### 修复 +- 修复 TUI 模式下部分终端不支持 256 色导致渲染异常的问题 +- 修复 `launcher.py` 在 Python 3.12 环境下 `datetime.utcnow()` 弃用警告 +- 修复 Gitee Go 流水线 YAML 格式错误导致 CI 失败的问题 +- 修复插件加载时 `__pycache__` 缓存文件干扰模块发现的边界情况 + +### 优化 +- TUI 渲染性能优化,减少不必要的屏幕重绘,输入响应延迟降低约 40% +- 启动器依赖检测逻辑重构,离线环境下启动速度提升 2-3 秒 +- 终端宽度适配优化,80 列窄终端下不再出现排版错乱 +- 移除全局 emoji 依赖,适配无 emoji 字体的终端环境 + +### 文档 +- 全面更新 README.md / README.en.md 版本标识至 v5.1.2 +- 更新 CHANGELOG.md 补充 v5.1.2 变更记录 + +### 贡献者 +- 感谢 **艾轮 卧壳** 对本版本的贡献 🖤 + +--- + ## v5.1.1 (2026-04-26) ### 新增功能 diff --git a/README.en.md b/README.en.md index b474483..8c926d2 100644 --- a/README.en.md +++ b/README.en.md @@ -5,7 +5,7 @@
-
+
diff --git a/README.md b/README.md
index 2b6e154..9971124 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@
-
+
diff --git a/launcher.bat b/launcher.bat
new file mode 100644
index 0000000..89eee32
--- /dev/null
+++ b/launcher.bat
@@ -0,0 +1,34 @@
+@echo off
+chcp 65001 >nul 2>&1
+title 小狸 Pro-CLI v5.1.2
+
+echo.
+echo ╔══════════════════════════════════════╗
+echo ║ 小狸 Pro-CLI 启动器 v5.1.2 ║
+echo ║ 正在检测环境... ║
+echo ╚══════════════════════════════════════╝
+echo.
+
+:: 检测 Python
+where python >nul 2>&1
+if %errorlevel% neq 0 (
+ echo [错误] 未检测到 Python 环境
+ echo 请先安装 Python 3.10+: https://www.python.org/downloads/
+ pause
+ exit /b 1
+)
+
+:: 检测 Python 版本
+for /f "tokens=2 delims= " %%i in ('python --version 2^>^&1') do set PYVER=%%i
+echo [OK] Python %PYVER%
+
+:: 检测依赖并启动
+echo [启动] 正在启动小狸 Pro-CLI...
+echo.
+python "%~dp0launcher.py" %*
+
+if %errorlevel% neq 0 (
+ echo.
+ echo [错误] 启动失败,请检查日志
+ pause
+)
diff --git a/xiaoli-cli-v5.1.2.zip b/xiaoli-cli-v5.1.2.zip
new file mode 100644
index 0000000..0c6988b
Binary files /dev/null and b/xiaoli-cli-v5.1.2.zip differ