Commit Graph
14 Commits
Author SHA1 Message Date
coso 35b2636bce v0.18.0: 配置管理优化 - 外部配置变更检测与一键导入 2025-12-25 09:38:01 +08:00
cosoandClaude Sonnet 4 9f79e0ebff fix: 明确 API Server 日志标签显示系统日志而非 API 日志
- 将 API Server 页面的"日志"标签重命名为"系统日志"
- 更新空日志状态的描述文本,明确显示的是系统日志
- 澄清功能职责:API Server 显示软件系统日志,Flow Monitor 处理 API 请求日志

这样避免了功能重复,用户可以清楚地知道:
- API Server > 系统日志:查看软件运行日志(启动、停止、凭证刷新等)
- Flow Monitor:查看 API 请求和响应日志

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
2025-12-24 22:31:10 +08:00
jiesenandClaude Opus 4.5 34d9f52789 merge: 合并上游 upstream/main 分支
- 解决 server 模块重构冲突(删除旧 server.rs,保留 server/ 目录结构)
- 解决 kiro.rs 设备指纹逻辑冲突(合并日志记录 + 凭证唯一 ID)
- 解决 CodexCredentials 字段缺失问题
- 解决 README.md 和 Cargo.lock 冲突
- 添加第三方 API Key 警告日志(UX 改进)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-21 17:18:18 +07:00
coso 3e4e455c29 v0.14.8: Antigravity OAuth 支持复制授权 URL 到指纹浏览器
- 新增 Antigravity OAuth 授权 URL 复制功能,支持多账号场景
- 用户可以复制授权 URL 到指纹浏览器完成登录
- 后端启动服务器后通过 Tauri 事件发送授权 URL
- 服务器在后台等待回调(5分钟超时)
- 添加 Gemini 原生协议支持路由
2025-12-20 22:41:36 +08:00
jiesen f5406f7013 更新前端端口与安全提示 2025-12-20 21:05:20 +07:00
coso 3b5c3ec037 fix: 测试成功后立即刷新凭证池数据
- API 测试成功后立即调用 loadPoolOverview 刷新数据
- 使用次数能够即时更新显示
2025-12-20 13:08:10 +08:00
coso c151cc4665 fix: 优化 API Server 凭证列表显示
- 移除红色背景,改用统一的中性背景色
- 健康状态用绿色圆点,非健康用黄色圆点(不再用红色)
- 添加定时刷新凭证池数据(5秒),使用次数能够实时更新
2025-12-20 13:03:17 +08:00
coso 5e962dbced feat: v0.14.0 - 添加 Provider 图标支持和修复 API 测试模型
## 新功能
- 为所有 Provider 按钮添加图标支持(Kiro、Gemini、Claude、OpenAI 等)
- API Server 页面的默认 Provider 按钮现在显示对应图标
- 配置管理页面的应用类型标签页(Claude Code、Codex、Gemini)显示图标

## 修复
- 修复 API 测试中的模型名称,使用 claude-opus-4-5-20251101
- 修复 TypeScript 编译错误
- 修复 ESLint 警告

## 构建
- 添加 Intel Mac (x86_64-apple-darwin) 构建支持
2025-12-20 12:44:37 +08:00
coso a4646b022b fix: API Server 页面凭证列表过滤禁用凭证 + Claude 健康检测优化
- API Server 页面的当前可用凭证列表现在会过滤掉禁用的凭证
- Claude 健康检测默认模型改为 claude-sonnet-4-5-20250929
- 修复 Claude API 代理 URL 拼接逻辑
- 添加 Claude API 请求/响应日志输出到前端
2025-12-18 18:53:55 +08:00
coso ad00ca48e3 feat: 优化UI体验和添加帮助说明 v0.7.2
- 移除冗余的 OpenAI/Claude 自定义 Tab 和可用模型 Tab
- 合并启动/停止服务按钮为单个切换按钮
- 添加可折叠的 HelpTip 组件
- 为凭证池、配置切换、API Server、MCP、Prompts、Skills 页面添加帮助说明
- 在关于页面添加使用说明 Q&A
- 优化日志页面,添加回到顶部按钮
- 优化 Provider 切换提示,显示在框内
- 重命名 AI Clients 为配置切换,说明更清晰
2025-12-15 15:23:10 +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
cosoandClaude Sonnet 4.5 eb6e06c589 style: 运行 prettier 格式化代码
修复了 26 个文件的代码格式问题,确保符合项目的 prettier 配置。

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-14 18:44:38 +08:00
cosoandClaude Sonnet 4.5 42d140dfd5 feat: v0.5.0 - 整合模型和日志页面到 API Server
将"模型"和"日志"页面迁移到 API Server 页面中作为标签页,使功能更加集中和关联。

主要变更:
- 创建 ModelsTab.tsx 和 LogsTab.tsx 组件
- 在 API Server 页面添加"可用模型"和"日志"两个新标签页
- 从导航栏移除独立的"模型"和"日志"入口
- 删除原始的 Models.tsx 和 Logs.tsx 文件
- 更新版本号到 0.5.0

优化:
- 导航栏更简洁,减少了两个独立入口
- API Server 页面成为管理代理服务的中心
- 所有功能逻辑保持不变,只是组织结构更合理

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-14 18:27:58 +08:00