tbphp
|
84d631198b
|
style: code format
|
2025-09-09 21:57:50 +08:00 |
|
tbphp
|
c514293c2a
|
feat: Log table optimization (#261)
* fix: tr time
* feat: tr ui
* feat: log table width
* feat: Filter Field
* style: menu
* style: mobile
|
2025-09-09 21:54:46 +08:00 |
|
tbphp
|
267517d577
|
feat: Encryption translation (#259)
* fix: Restore code
* feat: Encryption translation
|
2025-09-09 19:05:22 +08:00 |
|
tbphp
|
162cfb701e
|
Merge branch 'feat-internationalization' into dev
|
2025-09-09 17:59:37 +08:00 |
|
tbphp
|
55d2591972
|
feat: Optimize translation
|
2025-09-09 17:00:35 +08:00 |
|
tbphp
|
7ba9c8a9e6
|
feat: tr toggle
|
2025-09-08 23:52:07 +08:00 |
|
tbphp
|
dddb50a2ac
|
feat: key table tr
|
2025-09-08 23:43:37 +08:00 |
|
tbphp
|
519f6cfc8b
|
feat: Backend part translation
|
2025-09-08 23:29:29 +08:00 |
|
tbphp
|
8a6c676c41
|
docs: readme
|
2025-09-08 14:50:23 +08:00 |
|
tbphp
|
c63c21b9cd
|
chore: docker build
|
2025-09-08 00:18:39 +08:00 |
|
tbphp
|
5f8ec69976
|
feat: tmp tag
|
2025-09-08 00:01:54 +08:00 |
|
tbphp
|
7dbeadd48a
|
feat: CORS default off
|
2025-09-07 22:47:52 +08:00 |
|
tbphp
|
a540d5e2fd
|
feat: Backend part translation
|
2025-09-07 21:39:00 +08:00 |
|
tbphp
|
366043fac8
|
feat: Frontend Internationalization
|
2025-09-07 15:29:18 +08:00 |
|
tbphp
|
25a7195c3b
|
feat: Optimize translation component
|
2025-09-07 10:41:23 +08:00 |
|
tbphp
|
0ea2d20dee
|
feat: Encryption Configuration Error Detection (#251)
* feat: Decrypt error alert
* feat: Check proxy key
* feat: ENCRYPTION_KEY tip
* feat: Update readme for jp
|
2025-09-07 09:23:02 +08:00 |
|
tbphp
|
051d0c8996
|
feat: i18n init
|
2025-09-06 22:45:04 +08:00 |
|
tbphp
|
480f26753e
|
feat: Supports dark mode (#249)
* feat: Supports dark mode
* feat: login dark
|
2025-09-05 22:51:54 +08:00 |
|
 shelly-ppandpengpeng
|
376c458b65
|
feat: 增加主题设置功能 (#235)
* feat(ui): 增加主题设置功能
* feat(ui): footer文字颜色跟随项目主题
---------
Co-authored-by: pengpeng <1245366471@qq.com>
|
2025-09-05 18:03:02 +08:00 |
|
tbphp
|
7068d040b8
|
fix: url
|
2025-09-05 17:45:09 +08:00 |
|
tbphp
|
056e565e65
|
docs: link
|
2025-09-05 16:45:01 +08:00 |
|
tbphp
|
d7f3463d55
|
fix: migrate rm index
|
2025-09-05 16:12:54 +08:00 |
|
tbphp
|
c8424e1282
|
docs: docker stop command
|
2025-09-05 16:04:35 +08:00 |
|
tbphp
|
6c639478dc
|
feat: Security-hardening Optimization (#225)
* fix: code error
* feat: opz security
* feat: Optimize batch key encryption
* feat: Optimize batch test key
* feat: Perfect encryption key
* docs: failed-to-decrypt
* feat: Security alert
* feat: Encryption migrate command
* fix: migrate command error
* feat: Adjust data length
* feat: Adjust data length
* docs: input text
* fix: Deterministic Encryption
* feat: Optimize security algorithms
* feat: Support KeyHash
* fix: Fix migration script field order issue
* fix: Fix log export key issue
* fix: code style
* fix: migrate order offset
* fix: Resolve migration script compatibility issues
* feat: Adjust Redis cleanup policy
* fix: migrate for sqlite
* fix: migrate
* fix: rm group_key_inx
* fix: rm group_key_inx
* fix: filter null hash data
* docs: log warn
* docs: update readme
|
2025-09-05 15:45:16 +08:00 |
|
tbphp
|
2f3390d264
|
Merge branch 'main' into dev
|
2025-08-28 08:56:16 +08:00 |
|
tbphp
|
51aeb8ef53
|
docs: Readme Language Switch
|
2025-08-27 20:52:41 +08:00 |
|
tbphp
|
4bc28753db
|
docs: Readme Language Switch
|
2025-08-27 20:49:05 +08:00 |
|
tbphp
|
1e9c97bccd
|
Merge branch 'main' into dev
|
2025-08-25 17:12:03 +08:00 |
|
tbphp
|
1254301ce5
|
docs: Readme no
|
2025-08-25 15:47:59 +08:00 |
|
tbphp
|
47660391fd
|
Merge branch 'main' into dev
|
2025-08-25 14:43:46 +08:00 |
|
tbphp
|
f27d9d16e8
|
docs: Add contributor footer
|
2025-08-25 11:15:31 +08:00 |
|
tbphp
|
54babac941
|
docs: Security Reminder
|
2025-08-25 10:39:05 +08:00 |
|
tbphp
|
56144eebd6
|
docs: Modify configuration instructions
|
2025-08-25 10:26:58 +08:00 |
|
tbphp
|
300df402cd
|
docs: Add Contributing
|
2025-08-25 08:49:10 +08:00 |
|
tbphp
|
21b3d3b05d
|
fix: Requestbody database compatibility issue
|
2025-08-24 22:46:19 +08:00 |
|
 Chrisandtbphp
|
0d93c207d6
|
feat: Security-hardening (#218)
Co-authored-by: tbphp <tangb7420@gmail.com>
|
2025-08-24 18:24:42 +08:00 |
|
tbphp
|
25c0d4bfd9
|
fix: Filter retry requests in statistics
|
2025-08-24 18:07:26 +08:00 |
|
tbphp
|
830c9461bf
|
fix: Conflict between key search and authentication (#224)
|
2025-08-24 17:48:54 +08:00 |
|
tbphp
|
86209f91cf
|
style: lock format
|
2025-08-24 16:58:57 +08:00 |
|
 tbphpandlimliu
|
d0aec6b02d
|
feat: 优化日志功能 (#209)
* feat: 添加请求和响应体日志记录功能
- 在 RequestLog 模型中添加 request_body 和 response_body
字段用于存储完整的请求和响应内容
- 修改响应处理器以捕获和返回响应体内容,支持流式和非流式响应
- 更新代理服务器逻辑,在请求日志中记录请求体和响应体
- 在前端日志表格中添加详情查看功能,支持查看完整的请求和响应内容
- 提供 JSON 格式化显示和语法高亮,提升日志查看体验
* feat: 添加是否记录响应和请求体按钮
* fix: 修改请求和响应体记录选项的默认值为false
* feat: 添加分组级请求体日志记录控制功能
- 分组 - 高级配置 - 分组配置添加"禁用请求和响应体日志记录"选项
(disable_request_body_logging),覆盖系统设置
* refactor: 重构请求体响应体记录分组级别逻辑
- 不再单独处理分组设置,系统和分组使用同一个配置key
- 具体逻辑:
- 系统启用 + 分组不做配置 = 记录
- 系统启用 + 分组启用 = 记录
- 系统启用 + 分组禁用 = 未记录请求内容(此分组已禁用请求体记录功能)
- 系统禁用 + 分组开启 = 未记录请求内容(系统设置中已关闭请求体记录功能)
- 系统禁用 = 未记录请求内容(系统设置中已关闭请求体记录功能)
* feat: 优化日志详情记录
* fix: space
* fix: code
* feat: 记录重试日志
* feat: 内容复制
* feat: 删除响应内容记录
* feat: 优化请求日志记录
* feat: 统计过滤重试日志
* feat: 优化日志详情记录
* feat: 移除url的key记录
* feat: 移除请求key
* feat: remove highlight.js
* feat: format
* fix: 恢复误删的keydelete
---------
Co-authored-by: limliu <lim.liu.01@outlook.com>
|
2025-08-23 16:13:26 +08:00 |
|
tbphp
|
19988f83fc
|
feat: 优化密钥批量操作 (#211)
* feat: 异步批量删除秘钥
* fix: 优化删除sql,避免参数过长
|
2025-08-21 22:09:08 +08:00 |
|
 LimLLLandlimliu
|
54f561694c
|
feat: 添加请求和响应体日志记录功能 (#180)
* feat: 添加请求和响应体日志记录功能
- 在 RequestLog 模型中添加 request_body 和 response_body
字段用于存储完整的请求和响应内容
- 修改响应处理器以捕获和返回响应体内容,支持流式和非流式响应
- 更新代理服务器逻辑,在请求日志中记录请求体和响应体
- 在前端日志表格中添加详情查看功能,支持查看完整的请求和响应内容
- 提供 JSON 格式化显示和语法高亮,提升日志查看体验
* feat: 添加是否记录响应和请求体按钮
* fix: 修改请求和响应体记录选项的默认值为false
* feat: 添加分组级请求体日志记录控制功能
- 分组 - 高级配置 - 分组配置添加"禁用请求和响应体日志记录"选项
(disable_request_body_logging),覆盖系统设置
* refactor: 重构请求体响应体记录分组级别逻辑
- 不再单独处理分组设置,系统和分组使用同一个配置key
- 具体逻辑:
- 系统启用 + 分组不做配置 = 记录
- 系统启用 + 分组启用 = 记录
- 系统启用 + 分组禁用 = 未记录请求内容(此分组已禁用请求体记录功能)
- 系统禁用 + 分组开启 = 未记录请求内容(系统设置中已关闭请求体记录功能)
- 系统禁用 = 未记录请求内容(系统设置中已关闭请求体记录功能)
---------
Co-authored-by: limliu <lim.liu.01@outlook.com>
|
2025-08-21 22:07:56 +08:00 |
|
 
|
0bcc068cb8
|
refactor: 规范错误处理 (#202)
* solve Fix: resource has been exhausted counted as failure count
* solve Fix: resource has been exhausted counted as failure count
* Update provider.go
* Update provider.go
* Update provider.go
* fix
* fix2
* fix
* feat: uncount error
* refactor: 规范错误处理
* fix: 简化判断
* feat: 调整错误处理顺序
* docs: 增加备注
---------
Co-authored-by: kikii16 <3372550@gmail.com>
Co-authored-by: kiki <40960890+vickyyd@users.noreply.github.com>
|
2025-08-21 22:02:20 +08:00 |
|
 kikiandkikii16
|
060c9d94a9
|
feat: 定义不进行失败计数的错误类型 (#159)
* solve Fix: resource has been exhausted counted as failure count
* solve Fix: resource has been exhausted counted as failure count
* Update provider.go
* Update provider.go
* Update provider.go
* fix
* fix2
* fix
---------
Co-authored-by: kikii16 <3372550@gmail.com>
|
2025-08-21 21:38:34 +08:00 |
|
tbphp
|
fa3e8737d9
|
refactor: 移除数据修复脚本 (#108)
|
2025-08-16 13:11:11 +08:00 |
|
初五
|
68891bdc4f
|
fix: 修复拼写错误 (#155)
将"Initialzie"更正为"Initialize" - main.go:41
|
2025-08-16 13:10:11 +08:00 |
|
tbphp
|
a5a64ddb74
|
fix: Anthropic渠道测试添加max_tokens参数 (#164)
|
2025-08-16 13:09:32 +08:00 |
|
tbphp
|
8d0562ccf9
|
feat: 允许自定义Header并支持变量 (#168)
* feat: 允许自定义Header并支持变量
* feat: 缓存header序列化数据
* feat: 调整自定义请求头变量
|
2025-08-16 13:06:44 +08:00 |
|
tbphp
|
44b6770fca
|
fix: 增强认证逻辑安全性 (#169)
|
2025-08-16 13:02:55 +08:00 |
|
tbphp
|
6c5f66e5d3
|
feat: 添加分组复制功能 (#172)
* feat: 复制分组
* fix: 前端代码调整
* feat: 优化精简复制逻辑
|
2025-08-16 13:01:23 +08:00 |
|