v3.3.2: Cloudreve v2.6 稳定性修复 + v2.6.1 体验优化
·
15 commits
to main
since this release
Cloudreve v2.6 稳定性修复
- cr_create_folder 同步验证修复:
cr_wait_path()新增 Phase 2 父目录回退 — 精确URI轮询失败后列父目录查找目标名, 解决Cloudreve v4异步存储导致文件夹创建后轮询永远找不到的问题 - Token回退改进:
cr_getAccessToken()fallback从仅取最新一个登录文件改为遍历所有/tmp/cloudreve_login_*.json逐个尝试, 解决MCP调用时缓存token过期/错误用户问题 - 工具调用孤过滤竞态修复:
api-messages.jsbuildApiMessages()跳过最后一轮assistant的orphan tool_call过滤, 防止工具结果未到达时tool_calls被过早删除导致级联失败
v2.6.1 体验优化
- 可恢复流默认关闭: RS对工具调用支持差(结果无法回传→死循环),
config.js/main.js两处改为=== '1'才启用 - localStorage→DB:
dialogs.jsslimSaveChats()重写, 数据>3.5MB时本地仅存元数据索引(~50KB), 全量走服务器 - 流式光标:
init.js细线品牌色渐变呼吸动画替代方块硬闪 - 缓存刷新: core/config/dialogs/init/storage/api-messages/main.js → v1784691685, SW v67
认证增强
- API Key系统:
auth_helpers.php新增verifyApiKey()/extractBearerToken()/generateApiKey() - Cloudreve v4 MCP 工具集: 认证绕过修复 + Copy/Download/Delete端点适配v4 API
新增
cloudreve_clear.html: Cloudreve会话清理工具页
🤖 Generated with Claude Code