AIClient-2-API/static/app
Wenaixi 1018750388 fix: 深度review后续修复——安全强化、i18n补全、代码清理
安全修复:
- PBKDF2迭代次数从100k提升至310k(OWASP 2023 SHA-512标准)
- 密码最小长度从8位提升至12位
- sanitizeProviderData正则加强:data:协议拒绝而非部分移除,
  on\w+事件处理器更严格,javascript:加单词边界防止误匹配
- withFileLock错误处理改为重新抛出,不再静默吞错误
- 后端interval上限校验(MAX_INTERVAL_MS)确保配置一致性

功能修复:
- 重命名performHealthChecks/performScheduledHealthChecks方法,
  明确区分初始化检查和定时检查的职责
- generateUUID回退方案兼容Node.js <14.17.0
- 凭据无expiry字段时强制刷新(安全措施)

代码清理:
- 移除未使用的RETRY.DEFAULT_RETRIES常量
- 添加定时健康检查完整英文i18n翻译
2026-04-03 02:56:34 +08:00
..
app.js refactor(potluck): 简化 API 大锅饭系统并增强安全性和 UI 2026-03-05 17:21:47 +08:00
auth.js feat(usage): 添加用量查询功能及界面 2025-12-16 15:29:15 +08:00
base.css feat(ui): 重构前端UI组件并添加新功能 2026-01-10 15:53:04 +08:00
component-loader.js feat: 添加模型管理功能和使用指南页面 2026-01-15 17:33:36 +08:00
config-manager.js fix: 深度代码审查修复——空队列泄漏、XSS防护、docker代理清理 2026-04-03 02:56:34 +08:00
constants.js feat(logging): 添加日志系统配置和下载功能 2026-01-25 17:24:39 +08:00
event-handlers.js refactor(potluck): 简化 API 大锅饭系统并增强安全性和 UI 2026-03-05 17:21:47 +08:00
event-stream.js feat(logging): 添加日志系统配置和下载功能 2026-01-25 17:24:39 +08:00
file-upload.js Revert "add letta" 2026-01-19 21:55:44 +08:00
i18n.js fix: 深度review后续修复——安全强化、i18n补全、代码清理 2026-04-03 02:56:34 +08:00
I18N_GUIDE.md refactor(config): 重构配置文件路径至configs目录并更新相关引用 2025-12-25 16:48:42 +08:00
image-zoom.js feat(ui): 添加图片放大功能并优化仪表盘布局 2025-12-21 21:09:16 +08:00
language-switcher.js feat: 新增主题切换功能并优化提供商池初始化 2026-01-03 18:02:16 +08:00
mobile.css feat(ui): 重构前端UI组件并添加新功能 2026-01-10 15:53:04 +08:00
modal.js fix(tls-sidecar): 修复代理请求标头处理和配置显示空值问题 2026-03-01 22:01:09 +08:00
models-manager.js feat: 添加 TLS Sidecar 支持并重构前端提供商配置系统 2026-03-03 20:05:51 +08:00
navigation.js feat(logging): 添加日志系统配置和下载功能 2026-01-25 17:24:39 +08:00
plugin-manager.js fix: clear plugin list container before rendering to prevent duplicate cards 2026-02-26 00:48:20 +08:00
provider-manager.js feat: 优化OAuth授权流程并更新UI样式 2026-03-20 22:39:52 +08:00
routing-examples.js feat: 添加 TLS Sidecar 支持并重构前端提供商配置系统 2026-03-03 20:05:51 +08:00
theme-switcher.js feat: 新增主题切换功能并优化提供商池初始化 2026-01-03 18:02:16 +08:00
tutorial-manager.js feat: 添加 TLS Sidecar 支持并重构前端提供商配置系统 2026-03-03 20:05:51 +08:00
upload-config-manager.js feat(upload-config): 添加配置文件下载功能并显示节点状态 2026-03-11 11:29:13 +08:00
usage-manager.js feat(upload-config): 添加配置文件下载功能并显示节点状态 2026-03-11 11:29:13 +08:00
utils.js refactor: 移除 Ollama 协议支持并重构模型路由 2026-03-03 23:09:04 +08:00