yokowu
|
ec8ca31a6b
|
feat: 下载限速
|
2025-07-18 10:28:19 +08:00 |
|
yokowu
|
1d3efe9e99
|
feat(model): 模型删除检查
|
2025-07-17 19:46:22 +08:00 |
|
yokowu
|
e654498886
|
feat(user): 登录历史增加hostname, client id字段
|
2025-07-17 18:52:35 +08:00 |
|
yokowu
|
1a19055115
|
feat(model): 实现模型删除接口
|
2025-07-17 17:16:54 +08:00 |
|
yokowu
|
5cd90f681c
|
fix: 管理员活跃时间记录
|
2025-07-17 16:45:27 +08:00 |
|
yokowu
|
d447fa4a11
|
fix(api-key): 删除用户同时删除api key, 给api key加上缓存
|
2025-07-17 16:05:51 +08:00 |
|
yokowu
|
97524b1ffe
|
feat(user): 记录登录历史
|
2025-07-17 15:06:08 +08:00 |
|
yokowu
|
d356d6cef9
|
feat(model): 内置模型管理
|
2025-07-16 18:38:45 +08:00 |
|
yokowu
|
e2a9b4cf3d
|
feat: 缓存vsix包
|
2025-07-16 17:47:10 +08:00 |
|
Yoko
|
842d92da27
|
Merge pull request #92 from yokowu/feat-proxyv2
feat(proxy): 利用 ReverseProxy 实现代理, 进一步分离代理与分析的逻辑
|
2025-07-16 16:04:58 +08:00 |
|
yokowu
|
eecfcbf96a
|
feat(proxy): 利用 ReverseProxy 实现代理, 进一步分离代理与分析的逻辑
|
2025-07-16 15:57:52 +08:00 |
|
yokowu
|
c83285cdc3
|
feat(model): 支持配置自定义模型
|
2025-07-16 14:28:42 +08:00 |
|
Yoko
|
da167ad474
|
Merge pull request #88 from yokowu/feat-model
feat(model): 供应商模型列表
|
2025-07-15 18:33:16 +08:00 |
|
yokowu
|
96c83f1de2
|
feat(model): 供应商模型列表
|
2025-07-15 16:01:59 +08:00 |
|
yokowu
|
96061ff21a
|
fix(dashboard): 统计数据包括软删除数据
|
2025-07-15 14:24:12 +08:00 |
|
yokowu
|
d55faab175
|
fix(oauth): 修复自定义OAuth email字段缺失
|
2025-07-15 11:41:10 +08:00 |
|
yokowu
|
16cd826d87
|
feat(user): 增加自动登录开关
|
2025-07-15 11:34:20 +08:00 |
|
yokowu
|
015868dff9
|
fix(oauth): 利用官方 oauth2 库实现自定义OAuth
|
2025-07-14 20:55:39 +08:00 |
|
yokowu
|
320aeb2985
|
feat(oauth): 支持标准OAuth2.0接入
|
2025-07-14 12:09:57 +08:00 |
|
yokowu
|
253c6d93ec
|
feat(proxy): 复用client
|
2025-07-13 09:46:43 +08:00 |
|
yokowu
|
963ad4eabc
|
feat(model): 增加缓存机制
|
2025-07-13 00:05:39 +08:00 |
|
yokowu
|
fd86e3b8bc
|
feat(proxy): 优化流式代理, 隔离代理与记录逻辑
|
2025-07-12 22:48:25 +08:00 |
|
yokowu
|
0490ef58a4
|
feat(config): 减少配置文件必填项, 配置文件改为从环境变量读取
|
2025-07-11 17:59:12 +08:00 |
|
yokowu
|
69285fdf75
|
fix(proxy): 优化流式输出
|
2025-07-11 15:56:23 +08:00 |
|
yokowu
|
d3202c777d
|
fix(invite): 邀请码增加使用情况和过期时间
|
2025-07-11 14:25:45 +08:00 |
|
yokowu
|
dfd3d88f9b
|
fix(extensions): 修复插件最新版查询
|
2025-07-09 11:18:28 +08:00 |
|
yokowu
|
56873647e5
|
fix(extensions): 修复插件内容下载地址
|
2025-07-09 10:31:04 +08:00 |
|
Yoko
|
bd1492903f
|
Merge pull request #57 from yokowu/feat-extension-manage
feat: 插件更新管理
|
2025-07-04 20:20:59 +08:00 |
|
yokowu
|
3a1affd88e
|
feat: 插件更新管理
|
2025-07-04 20:17:49 +08:00 |
|
yokowu
|
810e5f2437
|
feat: 修改代码补全采纳逻辑
|
2025-07-04 17:24:31 +08:00 |
|
yokowu
|
40b76e8e05
|
fix(dashboard): 修复用户统计错误
|
2025-07-04 12:21:17 +08:00 |
|
yokowu
|
5b5b36822f
|
fix(model): 添加首个模型自动激活
|
2025-07-04 11:09:51 +08:00 |
|
yokowu
|
a71148497c
|
feat(user): 记录用户活跃时间
|
2025-07-04 10:56:03 +08:00 |
|
yokowu
|
cf54417ab1
|
fix(record): 修复已删除用户列表没数据问题
|
2025-07-03 17:44:37 +08:00 |
|
yokowu
|
04f9ebba83
|
feat: 支持统计数据的时间筛选
|
2025-07-03 17:32:01 +08:00 |
|
yokowu
|
7426de7ba6
|
feat: 记录任务的所有问答
|
2025-07-03 10:15:35 +08:00 |
|
yokowu
|
b8e5011d06
|
feat: 记录列表筛选
|
2025-07-02 17:31:14 +08:00 |
|
yokowu
|
32a9ac663d
|
feat: 赠送coder模型
|
2025-07-02 16:01:23 +08:00 |
|
yokowu
|
d4007b8061
|
feat: 只允许激活一个模型
|
2025-07-02 15:09:42 +08:00 |
|
yokowu
|
ba46853458
|
feat: 模型供应商支持配置
|
2025-07-02 14:13:14 +08:00 |
|
yokowu
|
977a4bd9ea
|
feat: 注册增加用户名字段
|
2025-07-02 10:39:45 +08:00 |
|
yokowu
|
5d21deae04
|
fix: 输出为空的代码补全不再记录
|
2025-07-01 21:26:58 +08:00 |
|
yokowu
|
d68ac3d05b
|
feat: 支持钉钉OAuth
|
2025-07-01 21:08:30 +08:00 |
|
yokowu
|
445a4b159a
|
feat(tasks): aggregate tasks
|
2025-06-30 19:04:09 +08:00 |
|
yokowu
|
86bd149d7f
|
chore: modify proxy metadata fields
|
2025-06-27 14:59:30 +08:00 |
|
yokowu
|
b048fac123
|
feat(backend): add basic backend code
|
2025-06-25 15:56:22 +08:00 |
|