Commit Graph
15 Commits
Author SHA1 Message Date
coso b26e222e43 fix: 修复默认路由端点 provider_type 硬编码为 kiro 的问题 (#41)
- route_cmd.rs: get_available_routes 和 get_route_curl_examples 现在从配置读取 default_provider
- provider_router.rs: 新增 with_default_provider 构造函数,支持动态默认 Provider
- server/mod.rs: 路由列表 API 从 state.default_provider 读取默认 Provider

Closes #41
2025-12-24 21:09:47 +08:00
jiesen d215816a18 新增 Codex Base URL 配置输入 2025-12-21 20:12:39 +07:00
jiesen f5406f7013 更新前端端口与安全提示 2025-12-20 21:05:20 +07:00
L_SEN 2e79602803 fix: 解决终端窗口闪现问题
- 在 Windows 上为所有外部命令添加 CREATE_NO_WINDOW 标志
- 修复托盘复制 API 地址功能
- 修复打开配置文件夹和认证目录功能
- 修复工具版本检查功能
- 添加 sonner 依赖解决前端构建问题
- 修复代码格式问题
2025-12-20 16:07:09 +08:00
coso bc10b355a7 feat: 切换配置时自动清理 Claude 认证冲突并添加操作提示
- 添加 clean_claude_auth_conflict 函数,切换 Claude 配置时自动移除冲突的 ANTHROPIC_API_KEY
- 安装 sonner 并添加 Toaster 组件
- 切换/添加/更新/删除配置时显示成功提示
- 版本更新至 0.14.1
2025-12-20 15:29:32 +08:00
L_SEN 4dd725f095 feat: 添加版本检查功能
- 添加 GitHub API 版本检查功能
- 实现语义化版本比较逻辑
- 更新前端版本检查 UI 和交互
- 添加新版本提示和下载链接
- 更新仓库信息到 aiclientproxy 组织
- 更新文档链接到官方文档站点
- 保持与 0.14.0 版本兼容性
- 统一代码格式化
2025-12-20 13:12:51 +08:00
coso b94fc6e62f feat: 系统托盘功能 + 允许添加截断凭证
- 实现完整的系统托盘功能
- 托盘图标状态显示(运行/警告/错误/停止)
- 托盘菜单:服务器控制、凭证状态、快捷工具
- 单击/双击托盘图标交互
- 状态同步机制
- 修复:允许添加被截断的 refreshToken 凭证,刷新时才提示

版本更新: 0.12.5 -> 0.13.0
2025-12-19 02:01:10 +08:00
coso ef222eb961 feat: 添加网络代理设置 UI
- 在通用设置中添加全局代理 URL 配置
- 在凭证编辑中添加凭证级代理设置
- 添加代理 URL 验证函数及属性测试
- 在凭证列表中显示代理标识
- 修复文档测试问题

版本更新: 0.12.4
2025-12-18 22:12:31 +08:00
coso 117085e597 fix: increase request body limit to 100MB for Claude Code /compact command
- Add tower-http dependency with limit feature
- Configure DefaultBodyLimit::max(100MB) on axum Router
- Fixes CONTENT_LENGTH_EXCEEDS_THRESHOLD error when using /compact

Closes #2
2025-12-17 12:10:14 +08:00
coso aca666ea1d feat: v0.10.0 - 配置与凭证统一导入导出功能
主要更新:
- 实现以 YAML 配置文件为单一数据源的统一配置管理
- 支持凭证池配置同步到 YAML 文件
- 实现配置和凭证的统一导入导出
- 支持 OAuth Token 文件存储在可配置的 auth-dir 目录
- 实现配置热重载时自动同步凭证池
- 添加导出脱敏功能保护敏感信息
- 支持导入时合并或替换模式
2025-12-17 12:00:54 +08:00
coso a18384bcef chore: bump version to 0.9.0
- Add plugin system (Phase 6)
- Add plugin manager with hook system
- Add plugin loader and lifecycle management
- Add plugin configuration UI
- All Phase 6 tests passing (292 tests)
2025-12-16 18:48:36 +08:00
coso 2e6de831fa v0.7.0: Add Antigravity Provider, dynamic routes, pre-commit hooks
Features:
- Add Antigravity Provider for Google internal Gemini 3 Pro API
- Add dynamic route support (/:selector/v1/messages)
- Add protocol converter for Antigravity
- Add protocol selector for smart conversion path

Improvements:
- Add pre-commit hooks for local lint/format checks
- Simplify CI to only build check (lint moved to pre-commit)
- Update frontend with Antigravity support

Breaking Changes:
- Route parameter syntax changed from {param} to :param for Axum 0.7
2025-12-15 12:54:23 +08:00
coso f3272b93a2 fix: Kiro OAuth token refresh and health check
- Fix health check request format with correct fields (chatTriggerType, modelId, origin)
- Load clientIdHash file correctly for IdC authentication
- Add success notifications for token refresh and health check
- Clean up debug println statements, use tracing instead
- Fix ESLint warnings

Version: 0.6.1
2025-12-15 09:30:10 +08:00
coso fa69ceeaee feat: add frontend lint checks to CI
- Add ESLint config (eslint.config.js) for ESLint 9
- Add ESLint dependencies to package.json
- Update CI workflow to include:
  - ESLint check
  - Prettier format check
- Fix lint errors:
  - Remove unused catch variable in Logs.tsx
  - Add eslint-disable for intentional useEffect dependency
- Run prettier to format all source files
2025-12-14 10:51:48 +08:00
coso 6d53cccc42 chore: add package-lock.json for CI 2025-12-14 02:56:03 +08:00