Commit Graph
22 Commits
Author SHA1 Message Date
Chenyme 14c46255bd feat: implement Imagine session management with WebSocket and SSE support for real-time image generation 2026-02-07 23:48:28 +08:00
Chenyme a84880c75b feat: add Imagine feature with WebSocket support for real-time image generation 2026-02-07 16:37:50 +08:00
Chenyme bcd94069a7 feat: migrate configuration structure to improve organization and flexibility 2026-02-07 13:30:50 +08:00
Chenyme b65b4e0032 Merge branch 'main' into imagine 2026-02-07 10:52:37 +08:00
GeJiaXiang 7f794f9185 feat: 添加浏览器指纹配置支持,优化配置页面分组
- 新增 grok.browser 和 grok.user_agent 配置项,支持自定义 curl_cffi 指纹和 User-Agent
- 将 CF Clearance、curl_cffi、User-Agent 三个字段在前端独立为"反爬虫验证"分组
- 添加分组说明:首次请求 IP 需与获取 CF Clearance 时一致
- 调整"禁用记忆"字段位置至"临时对话"下方
- 移除 docker-compose.yml 中无效的 GROK_DISABLE_MEMORY 环境变量
2026-02-07 09:52:39 +08:00
Chenyme 23a712eeb7 feat: add WebSocket support for image generation and editing, enhance configuration options for image processing 2026-02-07 02:16:11 +08:00
Chenyme f937d57d1e feat: enhance token management with normalization and improved error handling for token updates 2026-02-06 17:12:50 +08:00
Chenyme 17928b49f0 feat: enhance token and voice functionalities with improved error handling and support for microphone permissions 2026-02-06 15:46:24 +08:00
Chenyme f84f5f4d6a refactor: remove voice service and related API, integrate voice functionality into admin routes 2026-02-06 14:19:17 +08:00
ai88030669 02d45b9bd0 补充下参数 2026-02-05 21:10:07 +08:00
ai88030669 32565a8e33 添加了audio live 功能 2026-02-05 19:17:54 +08:00
Chenyme a2c2b1ba7f feat: add super refresh interval configuration and update token management logic 2026-02-04 23:34:58 +08:00
Chenyme 63137d6d30 fix: update configuration for Grok model and adjust API key documentation 2026-02-04 22:26:55 +08:00
Chenyme e9a7c79b08 fix: update authentication and configuration documentation 2026-02-04 22:18:59 +08:00
Chenyme b8997a22ef fix: update video configuration and format handling 2026-02-04 18:27:15 +08:00
Chenyme 76c7c1cc0d fix: added backend API Key retrieval functionality and updated authentication logic 2026-02-04 17:58:58 +08:00
piexian 82a0490536 feat: 支持移动端悬浮框触摸拖拽
- 使用 Pointer Events API 统一鼠标/触摸/触控笔事件
- 添加 touch-action: none 禁用浏览器默认滚动
- 添加 Pointer Capture 确保拖拽连贯性
2026-02-04 06:31:28 +08:00
piexian b37b123ea7 fix: 修复批量刷新 SSE 连接认证失败问题
- batch-sse.js: 传递 api_key 前去除 Bearer 前缀
- 根因: admin-auth.js 返回的 apiKey 包含 Bearer 前缀,但后端期望原始 key
2026-02-04 06:07:55 +08:00
Chenyme b11aace053 feat: optimize frontend batch processing logic 2026-02-03 23:15:13 +08:00
piexian dd323a67f2 feat(admin): 优化 NSFW 功能和 Token 管理界面
NSFW 功能优化:
- 修复成功判断逻辑:HTTP 200 且无 grpc-status 视为成功
- 成功后自动添加 nsfw 标签到 Token
- 超出数量限制时截取前 N 个处理,而非报错
- 完成后显示警告提示和自动刷新列表

Token 管理界面:
- 状态列显示 nsfw 紫色标签
- 新增「已开 NSFW」和「未开 NSFW」筛选 Tab
- Tab 分隔线区分状态筛选和 NSFW 筛选

配置管理界面:
- 添加 NSFW 相关配置的中文名称和说明
- 更新 JS 版本号强制刷新缓存

Token 管理器:
- 添加 add_tag/remove_tag 方法
2026-02-03 09:03:50 +08:00
piexian 41d5a8d48f feat: 添加 NSFW 启用功能、Token 筛选标签页及修复 use_count 统计
新增功能:
- 添加 gRPC-Web 协议工具用于 NSFW API 调用
- 添加批量执行工具支持并发控制
- 添加 NSFW 服务及管理 API 端点 POST /api/v1/admin/tokens/nsfw/enable
- 添加 Token 状态筛选标签页(全部/正常/限流/失效)支持 ARIA 无障碍
- 添加批量启用 NSFW 按钮到 Token 管理工具栏

缺陷修复:
- 修复 use_count 统计:在 chat/video/image 完成后调用 consume()
- 修复 use_count 计算:使用 actual_cost 替代 cost 避免过度计数
- 修复 toggleSelectAll 仅选择当前筛选结果

配置变更:
- 添加 NSFW 相关配置项到 config.defaults.toml
2026-02-03 08:00:45 +08:00
Chenyme 1dbe5d2525 refactor: project overall architecture and logic 2026-02-02 14:48:54 +08:00