CJACK.
0bf5d5440c
Merge pull request #69 from CJackHwang/dev
...
js对齐
v2.2.0
2026-03-01 07:22:42 +08:00
CJACK
d731a1fd4f
门禁
2026-03-01 07:20:24 +08:00
CJACK
93e9fb531d
js对齐
2026-03-01 07:15:35 +08:00
CJACK.
6daeb2553d
Merge pull request #68 from CJackHwang/dev
...
修复严重问题
2026-03-01 06:53:23 +08:00
CJACK
321b8a89ee
优化
2026-03-01 06:42:07 +08:00
CJACK
d84875e466
工具调用优化
2026-03-01 06:33:49 +08:00
CJACK
ea8c9a28a9
更新readme和icon
2026-03-01 06:22:41 +08:00
CJACK
a302fb3c25
修复
2026-03-01 05:55:46 +08:00
CJACK.
958bd124cc
Merge pull request #64 from CJackHwang/dev
...
修复已知问题
v2.1.9
2026-02-28 18:58:46 +08:00
CJACK.
b89e154e43
Merge pull request #63 from CJackHwang/codex/fix-issues-in-image-analysis
...
Use repository root Dockerfile, make Go cross-build robust, and fix process wait logic
2026-02-28 18:51:57 +08:00
CJACK.
01924f4a69
fix(docker): auto-detect target arch for local ARM builds
2026-02-28 18:39:33 +08:00
CJACK.
3725694bdf
Merge pull request #61 from ronghuaxueleng/main
...
feat(webui): 账号列表添加搜索过滤功能
2026-02-28 18:16:41 +08:00
root
21b12f583a
fix(admin): 账号测试始终发送默认消息以验证完整链路
...
测试接口不再仅验证会话创建,改为始终发送「你是谁?」
走完整 completion 路径,确保被封禁账号能被正确识别为失败。
2026-02-28 10:18:26 +08:00
root
d97b86e0ee
feat(webui): 账号列表添加搜索过滤功能
...
- 后端 GET /admin/accounts 支持 ?q= 参数,大小写不敏感匹配 identifier/email/mobile
- 前端搜索框内嵌于标题栏按钮行(测试全部按钮前)
- 搜索时重置到第 1 页,分页 total 反映过滤后数量
- 无匹配结果时显示专属提示文案(中英文)
2026-02-28 09:57:19 +08:00
qiangcao
0869ea56cd
Merge branch 'CJackHwang:main' into main
2026-02-28 09:18:20 +08:00
CJACK.
4768440627
Merge pull request #60 from CJackHwang/main
...
同步
2026-02-27 23:18:44 +08:00
CJACK.
9f91da403f
Merge pull request #59 from ronghuaxueleng/feature/account-improvements
...
feat: 账号测试状态持久化、分页选择器、点击账号名复制
v2.1.8
2026-02-27 23:16:05 +08:00
CJACK.
89e5ad24b9
Merge pull request #57 from jacob-sheng/feat/zeabur-oneclick
...
feat(zeabur): 一键部署模板
2026-02-27 23:12:13 +08:00
CJACK.
3f106ac112
Merge pull request #55 from BigUncle/fix/claude-toolcall
...
fix(claude): 修复工具调用兼容与解析回退
2026-02-27 23:11:46 +08:00
root
f6f6a651fd
feat: 账号测试状态持久化、分页选择器、点击账号名复制
...
- Account 结构加 TestStatus 字段,测试后写入 config.json
- listAccounts 接口返回 test_status,前端根据结果显示红/绿/黄状态点
- 分页选择器支持 10/20/50/100/500/1000/2000/5000
- 点击账号名自动复制到剪贴板,hover 显示复制图标,复制后显示绿色对勾
2026-02-27 21:30:43 +08:00
root
37b867c7ad
Merge branch 'docker'
2026-02-27 20:59:16 +08:00
root
25ea28a277
feat: 账号测试状态持久化、分页选择器、点击账号名复制
...
- Account 结构加 TestStatus 字段,测试后写入 config.json
- listAccounts 接口返回 test_status,前端根据结果显示红/绿/黄状态点
- 分页选择器支持 10/20/50/100/500/1000/2000/5000
- 点击账号名自动复制到剪贴板,hover 显示复制图标,复制后显示绿色对勾
2026-02-27 20:58:18 +08:00
root
0ac49ab32b
merge: 合并 main 分支到 docker,保留 docker-compose.yml 和 start.mjs
2026-02-27 20:21:20 +08:00
root
70c59eb71d
chore: 将 .claude/ 和 CLAUDE.local.md 从 git 跟踪中排除
2026-02-27 20:19:00 +08:00
AYANGarch
f60a3ea501
docs(readme): add ds2api whale icon
2026-02-26 23:18:57 +08:00
AYANGarch
3f09d60cdc
feat(zeabur): add one-click deploy template
2026-02-26 22:54:50 +08:00
BigUncle
d3b5493d2e
fix(claude): guard thinking tool-call fallback when final text exists
...
- only parse tool_calls from thinking when finalText is empty
- apply the same guard in stream runtime finalizer
- add regression tests for non-stream and stream paths
2026-02-26 00:41:39 +08:00
BigUncle
255feb2e65
fix(claude): 修复工具调用兼容与解析回退
...
- Claude 工具定义兼容 input_schema 与 function.parameters
- tool_calls 解析增加 thinking 回退与大小写无关工具名匹配
- 补充 claude/util 相关回归测试
2026-02-25 18:03:25 +08:00
CJACK.
4b73315df0
Merge pull request #51 from CJackHwang/dev
...
feat: Implement multi-stage Docker build for releases, reusing pre-bu…
v2.1.7
2026-02-23 04:06:18 +08:00
CJACK
a086e0cfa1
feat: Refactor Dockerfile to use BusyBox for core utilities and update healthcheck commands in Docker Compose and deployment documentation.
2026-02-23 04:05:22 +08:00
CJACK
f3bc022a36
feat: Implement multi-stage Docker build for releases, reusing pre-built artifacts from CI and updating documentation.
2026-02-23 03:52:55 +08:00
CJACK
b7cb7ef0c1
ci: use gh cli for release asset upload
2026-02-23 02:20:05 +08:00
CJACK
267420a46a
ci: add workflow_dispatch with release tag input
2026-02-23 02:01:01 +08:00
CJACK
3c66ab958a
ci: fix GHCR probe and require explicit release tag upload
2026-02-23 01:58:08 +08:00
CJACK.
cf2f79b6f4
Merge pull request #50 from CJackHwang/dev
...
更新
v2.1.6
2026-02-23 01:38:40 +08:00
CJACK
ab6e817c8e
更新
2026-02-23 01:36:46 +08:00
CJACK.
9ae4630a3b
Merge pull request #48 from CJackHwang/dev
...
Merge pull request #47 from CJackHwang/codex/fix-ci-workflow-errors-during-build
ci: 增强 release-artifacts 工作流对 GHCR 超时与上传失败的容错
v2.1.5
2026-02-23 00:50:59 +08:00
CJACK.
d1b8537cfb
Merge pull request #47 from CJackHwang/codex/fix-ci-workflow-errors-during-build
...
ci: 增强 release-artifacts 工作流对 GHCR 超时与上传失败的容错
2026-02-23 00:49:51 +08:00
CJACK.
d32b4481da
ci: 提升发布流程对 GHCR 网络波动的容错
2026-02-23 00:49:09 +08:00
CJACK.
52a04ac575
Merge pull request #46 from CJackHwang/dev
...
feat: prevent raw tool call JSON leakage for unknown or rejected tool calls and consolidate container publishing to GHCR.
v2.1.4
2026-02-23 00:30:17 +08:00
CJACK
0d3d535c08
feat: prevent raw tool call JSON leakage for unknown or rejected tool calls and consolidate container publishing to GHCR.
2026-02-23 00:27:46 +08:00
CJACK.
224462018a
Merge pull request #45 from CJackHwang/dev
...
Merge pull request #44 from CJackHwang/codex/investigate-release-workflow-error
ci: 增加 Node 单测失败摘要输出
v2.1.2
2026-02-22 23:36:36 +08:00
CJACK.
35e89230fd
Merge pull request #44 from CJackHwang/codex/investigate-release-workflow-error
...
ci: 增加 Node 单测失败摘要输出
2026-02-22 23:31:34 +08:00
CJACK.
9a57af6092
ci: 增加 Node 单测失败摘要输出
2026-02-22 23:28:40 +08:00
CJACK.
2e1bd8a481
Merge pull request #42 from CJackHwang/codex/fix-sieve-tool-call-filtering-issues
...
fix(node): 移除被过滤工具调用的回退重发并对齐 Go 行为
2026-02-22 23:07:49 +08:00
CJACK.
1e678ecc1a
fix(node): 移除被过滤工具调用的回退重发并对齐 Go 行为
2026-02-22 23:05:40 +08:00
CJACK.
6b3523a66d
Merge pull request #41 from CJackHwang/dev
...
refactor: Relocate JavaScript source and Node.js test files to dedicated directories and extract OpenAI stream runtime tool call finalization logic.
v2.1.0
v2.1.1
2026-02-22 22:48:29 +08:00
CJACK
d4017b87c1
refactor: Relocate JavaScript source and Node.js test files to dedicated directories and extract OpenAI stream runtime tool call finalization logic.
2026-02-22 22:37:08 +08:00
CJACK
d3b60edb6f
feat: introduce Gemini API compatibility, Claude API shortcuts, and enhanced Admin API endpoints with related documentation and deployment updates.
2026-02-22 22:25:52 +08:00
CJACK
6baf687ecf
feat: Add support for x-goog-api-key header and api_key query parameter for API key detection.
2026-02-22 22:14:09 +08:00