Commit Graph

  • 62ed5422dd feat(account): 优化批量更新实现,使用统一 SQL 合并 JSONB 字段 ianshaw 2025-12-24 17:16:19 -08:00
  • 2e76302af7 feat(account): 添加批量编辑账户凭据功能并优化 CRS 同步 ianshaw 2025-12-24 16:56:48 -08:00
  • 6553828008 feat(account): 添加从 CRS 同步账户功能 ianshaw 2025-12-24 08:48:58 -08:00
  • adcb7bf00e chore: 更新 .gitignore 忽略配置文件并还原 Makefile ianshaw 2025-12-24 08:48:49 -08:00
  • 876e85e7ad Merge branch 'feat/rename-go-module' shaw 2025-12-24 21:34:37 +08:00
  • 2e7818d688 feat(settings): 添加文档链接配置功能 shaw 2025-12-24 21:30:19 +08:00
  • 836c4dda2b refactor: 重命名 go module Forest 2025-12-24 21:07:21 +08:00
  • e65e9587b4 fix(concurrency): 重构并发管理使用独立Key+原生TTL shaw 2025-12-24 21:00:29 +08:00
  • aaadd6ed04 fix(dashboard): 修复性能指标 RPM/TPM 显示为0的问题 shaw 2025-12-24 19:58:33 +08:00
  • 870b21916c feat(install): 添加安装指定版本和回退功能 shaw 2025-12-24 17:44:13 +08:00
  • fb119f9a67 fix(version): 优化服务重启后页面刷新时机 shaw 2025-12-24 17:21:17 +08:00
  • ad54795a24 feat(gateway): 添加上游错误重试机制 shaw 2025-12-24 16:55:46 +08:00
  • 0abe322cca feat(accounts): 账户列表显示实时并发数 shaw 2025-12-24 15:44:45 +08:00
  • b071511676 refactor(accounts): 优化用量窗口显示,统一 OAuth 和 Setup Token 处理 shaw 2025-12-24 10:57:40 +08:00
  • 7d9a757a26 feat(dashboard): 添加 RPM/TPM 性能指标 shaw 2025-12-24 10:24:02 +08:00
  • bbf4024dc7 refactor(usage): 移动 usage 查询到 services Forest 2025-12-24 08:41:31 +08:00
  • 5831eb8a6a fix: 修复Claude OAuth token交换时authorization code解析错误 shaw 2025-12-23 17:14:39 +08:00
  • 61838cdb3d fix: 兼容GLM等API的usage数据解析 shaw 2025-12-23 16:53:53 +08:00
  • 50dba656fd feat: 添加用户余额充值/退款功能 (#17) dexcoder6 2025-12-23 16:29:57 +08:00
  • 0e2821456c chore: 忽略TypeScript增量编译缓存文件 shaw 2025-12-23 16:27:56 +08:00
  • f25ac3aff5 feat: OpenAI OAuth账号显示Codex使用量 shaw 2025-12-23 16:26:07 +08:00
  • f6341b7f2b chore: 将"代理管理"菜单更名为"IP管理" shaw 2025-12-23 15:46:10 +08:00
  • 4e257512b9 style: 统一平台和分组列的样式 shaw 2025-12-23 15:40:22 +08:00
  • e53b34f321 Merge PR #15: feat: 增强用户管理功能,添加用户名、微信号和备注字段 shaw 2025-12-23 14:03:07 +08:00
  • 12ddae0184 fix: 优化OpenAI模型定价查找的回退逻辑 shaw 2025-12-23 13:58:56 +08:00
  • 7b9c3f165e feat: 账号管理新增使用统计功能 shaw 2025-12-23 13:42:33 +08:00
  • 0b8e84f942 feat: 增强用户管理功能,添加用户名、微信号和备注字段 dexcoder6 2025-12-23 11:26:22 +08:00
  • d9e27df9af feat: 账号列表显示所属分组 shaw 2025-12-23 11:20:02 +08:00
  • f0fabf89a1 feat: 用户列表显示订阅分组及剩余天数 shaw 2025-12-23 11:03:10 +08:00
  • 5bbfbcdae9 fix: 修复订阅窗口过期后进度条显示不正确的问题 shaw 2025-12-23 10:38:15 +08:00
  • eb55947ec4 fix: 修复golangci-lint检查问题 shaw 2025-12-23 10:25:32 +08:00
  • 5f7e5184eb feat: admin/subscriptions新增重置时间显示 shaw 2025-12-23 10:14:41 +08:00
  • 008a111268 chore: 更新前端构建信息 shaw 2025-12-23 10:03:34 +08:00
  • fda753278c feat: 平台图标与计费修复 shaw 2025-12-23 10:01:58 +08:00
  • 6c469b42ed feat: 新增支持codex转发 shaw 2025-12-22 22:58:31 +08:00
  • dacf3a2a6e fix: 去掉accept-encoding透传 shaw 2025-12-21 21:30:19 +08:00
  • e6add93ae3 fix(build): add -tags embed to ensure frontend is embedded shaw 2025-12-20 19:13:26 +08:00
  • b2273ec695 ci(backend): 修复 backend-ci NepetaLemon 2025-12-20 16:46:20 +08:00
  • aa89777dda ci(backend): 调整 embed server Forest 2025-12-20 16:44:25 +08:00
  • 1e1f3c0c74 ci(backend): 添加 gofmt 配置 Forest 2025-12-20 16:19:40 +08:00
  • 1fab9204eb ci(backend): 添加 unused 配置 Forest 2025-12-20 16:12:44 +08:00
  • dbd3e71637 ci(backend): 添加 staticcheck 配置 Forest 2025-12-20 16:01:24 +08:00
  • 974f67211b ci(backend): 添加 ineffassign 配置 Forest 2025-12-20 15:58:08 +08:00
  • 0338c83b90 ci(backend): 添加 errcheck 配置 Forest 2025-12-20 15:52:13 +08:00
  • c6b3de1199 ci(backend): 添加 github actions (#10) NepetaLemon 2025-12-20 15:29:52 +08:00
  • f1325e9ae6 chore: 调整Turnstile设置跳转地址 shaw 2025-12-20 15:14:36 +08:00
  • 587012396b feat: 支持创建管理员APIKEY shaw 2025-12-20 15:11:43 +08:00
  • adebd941e1 fix: 修复Oauth账号自动刷新token失败的bug shaw 2025-12-20 13:01:58 +08:00
  • bb500b7b2a Merge pull request #9 from NepetaLemon/refactor/add-http-service-ports Wesley Liddick 2025-12-19 23:35:13 -05:00
  • cceada7dae refactor(backend): service http ports Forest 2025-12-20 11:56:11 +08:00
  • 5c2e7ae265 fix: 调整订阅计费时间窗口为每日0点 shaw 2025-12-20 11:33:06 +08:00
  • 420bedd615 Merge PR #8: refactor(backend): 添加 service 缓存端口 shaw 2025-12-20 11:05:01 +08:00
  • a79f6c5e1e feat: 给所有表格页面增加刷新按钮 shaw 2025-12-20 10:48:42 +08:00
  • 0484c59ead feat: /admin/usage页面增加模型分布情况显示 shaw 2025-12-20 10:06:55 +08:00
  • 7bbf621490 refactor(backend): 添加 service 缓存端口 Forest 2025-12-19 23:39:28 +08:00
  • ef81aeb463 fix: 修复dashboard页面用户名的显示bug shaw 2025-12-19 22:41:26 +08:00
  • 22414326cc fix: 修复前端切换页面时logo跟标题闪烁的问题 shaw 2025-12-19 22:33:36 +08:00
  • 14b155c66b Merge pull request #7 from NepetaLemon/refactor/ports-pattern Wesley Liddick 2025-12-19 08:29:04 -05:00
  • e99b344b2b refactor(backend): 引入端口接口模式 Forest 2025-12-19 21:26:19 +08:00
  • 7fd94ab78b fix: 修复usage页面未显示缓存写入的问题 shaw 2025-12-19 16:57:31 +08:00
  • 078529e51e chore: 更新docker的postgres版本为18 shaw 2025-12-19 16:42:03 +08:00
  • 23a4cf11c8 fix: 设置默认logo作为favicon shaw 2025-12-19 16:41:00 +08:00
  • d1f0902ec0 feat(account): 支持账号级别拦截预热请求 shaw 2025-12-19 16:39:25 +08:00
  • ee86dbca9d feat(account): 账号测试支持选择模型 shaw 2025-12-19 15:59:39 +08:00
  • 733d4c2b85 Merge pull request #6 from dexcoder6/main Wesley Liddick 2025-12-19 02:59:05 -05:00
  • 406d3f3cab fix(frontend): 修复移动端菜单栏和使用记录页面 UI 问题 dexcoder6 2025-12-19 15:55:42 +08:00
  • 1ed93a5fd0 refactor: 提取 Claude 客户端常量到独立包 shaw 2025-12-19 15:22:52 +08:00
  • 463ddea36f fix(frontend): 修复代理快捷添加弹窗的 i18n 解析错误 shaw 2025-12-19 11:24:22 +08:00
  • e769f67699 fix(setup): 支持从配置文件读取 Setup Wizard 监听地址 shaw 2025-12-19 11:21:58 +08:00
  • 52d2ae9708 feat(gateway): 添加 /v1/messages/count_tokens 端点 shaw 2025-12-19 11:12:41 +08:00
  • 2e59998c51 fix: 代理表单字段保存时自动去除前后空格 shaw 2025-12-19 10:39:30 +08:00
  • 32e58115cc fix(frontend): 修复代理快捷添加弹窗的 i18n 解析错误 shaw 2025-12-19 10:32:22 +08:00
  • ba27026399 docs: 调整源码编译步骤的顺序 shaw 2025-12-19 09:47:17 +08:00
  • c15b419c4c feat(backend): 添加 event_logging 接口直接返回200 shaw 2025-12-19 09:39:57 +08:00
  • 5bd27a5d17 fix(frontend): 优化分组表单中订阅模式的字段显示逻辑 shaw 2025-12-19 08:41:30 +08:00
  • 0e7b8aab8c Merge pull request #4 from NepetaLemon/refactor/backend-wire-provider-sets Wesley Liddick 2025-12-18 19:27:49 -05:00
  • 236908c03d refactor(backend): 拆分 Wire ProviderSet Forest 2025-12-19 00:01:43 +08:00
  • 67d028cf50 fix: 修复用户修改密码接口404问题 shaw 2025-12-18 22:59:49 +08:00
  • 66ba487697 fix: 修复前端github项目地址 shaw 2025-12-18 22:47:42 +08:00
  • 8c7875aa4d Merge pull request #3 from NepetaLemon/refactor/backend-wire-bootstrap Wesley Liddick 2025-12-18 09:12:15 -05:00
  • 145171464f fix: 修复前端多个 bug shaw 2025-12-18 22:11:29 +08:00
  • e5aa676853 refactor(backend): 引入 Wire 重构服务启动与依赖组装 Forest 2025-12-18 21:16:00 +08:00
  • 9b4fc42457 feat: 实现后台在线更新功能 shaw 2025-12-18 21:15:10 +08:00
  • caae7e4603 feat: 改进安装脚本的交互体验和自动化流程 shaw 2025-12-18 20:53:29 +08:00
  • a26db8b3e2 fix: 修复前端页面刷新时偶发空白渲染的竞态条件问题 shaw 2025-12-18 20:45:56 +08:00
  • 8e81e395b3 refactor: 使用行业标准方案重构服务重启逻辑 shaw 2025-12-18 20:32:24 +08:00
  • f0e89992f7 fix: 使用 setsid 确保重启命令独立于父进程执行 shaw 2025-12-18 20:00:53 +08:00
  • 4eaa0cf14a fix: 使用完整路径执行 sudo 和 systemctl 命令 shaw 2025-12-18 19:58:25 +08:00
  • e9ec2280ec fix: 修复 sudo 在非交互模式下无法执行的问题 shaw 2025-12-18 19:35:12 +08:00
  • bb7bfb6980 Merge pull request #1 from 7836246/fix/concurrent-proxy-race-condition Wesley Liddick 2025-12-18 06:37:22 -05:00
  • b66f97c100 fix: 修复 install.sh 优先使用旧 sudoers 文件的问题 shaw 2025-12-18 19:27:47 +08:00
  • b51ad0d893 fix: 修复 sudoers 中 systemctl 路径不兼容的问题 shaw 2025-12-18 19:17:05 +08:00
  • 4eb22d8ee9 fix: 修复服务用户 shell 导致无法执行 sudo 重启的问题 shaw 2025-12-18 19:07:33 +08:00
  • 2392e7cf99 fix: 修复并发请求时共享httpClient.Transport导致的竞态条件 江西小徐 2025-12-18 18:14:20 +08:00
  • 8e4bd42e8c fix: 修复安装/升级无法重启服务的问题 shaw 2025-12-18 17:44:49 +08:00
  • ef3199f0ca fix: 修复脚本的一些参数问题 shaw 2025-12-18 17:25:26 +08:00
  • e440530acc fix: release error shaw 2025-12-18 17:12:57 +08:00
  • e2ae9fe50b fix: release error shaw 2025-12-18 17:02:21 +08:00
  • 20aee89dcc fix: Fixed installation issues with the install.sh script. shaw 2025-12-18 16:00:57 +08:00
  • 6cf60176c3 fix: release error shaw 2025-12-18 15:56:13 +08:00