Wire Domain Management to backend: Full API integration, real-time DNS verification, 5 API proxy routes
Add Domain Management: DomainController with 10 REST endpoints, database migration script, and implementation docs
添加域管理 DTO( 域名DTO, 创建域名请求, 更新域名请求, DnsStatusDTO, 创建域名请求)
Add authentication middleware to auto-redirect unauthenticated users to /logout
Correct framer-motion import path from motion/react to framer-motion
Add feature-rich floating AI chat assistant with drag, resize, minimize, and maximize
Update diagnostics API path to /api/security/diagnostics/info
Move diagnostics endpoint to /api/security/diagnostics for consistency
Integrate SystemDiagnostics into Session Debug Dashboard
Add default values for init and committed memory calculations
Add default value for usagePercent comparison in SystemDiagnostics
Add default value for usagePercent to handle undefined
- Changed usagePercent > 80 to (usagePercent || 0) > 80 - Prevents TypeScript error when usagePercent is possibly undefined - Defaults to 0 if undefined, showin...
Remove remaining Grid tags causing syntax error
- Fixed lines 518-527 that still had Grid container/item tags - Replaced with Box + CSS Grid for 2-column layout - All Grid references now removed from SystemDi...
Replace all MUI Grid components with Box and CSS Grid
- Removed Grid2 import (module doesn't exist in this MUI version) - Replaced all Grid containers with Box + CSS Grid layout - Used gridTemplateColumns with resp...
Use Grid2 for proper MUI Grid component support
- Changed Grid import to use @mui/material/Unstable_Grid2 - Fixes TypeScript error: Grid item prop not recognized - Grid2 properly supports item, xs, md, lg pro...
Replace any types with proper interfaces in SystemDiagnostics
- Replaced all 'any' types with detailed TypeScript interfaces - Removed unused WarningIcon import - Removed unused getStatusColor and getStatusIcon helper func...
Correct Redis ping() method call in DiagnosticsController
- Changed **************** to connection.ping() - RedisConnection.ping() is the correct API method - Fixes compilation error on lines 302 and 473 Resolves buil...
Add comprehensive System Diagnostics dashboard to Settings
New Features: - Added 'System Diagnostics' tab to Settings page with 4 subtopics - Created SystemDiagnostics component with real-time monitoring - Added API pro...
Add comprehensive diagnostics controller for session debug dashboard
New endpoints: - GET /api/diagnostics/info - Complete system diagnostics - GET /api/diagnostics/health - Quick health check - GET /api/diagnostics/sessions - Re...
添加浮点并应用现代梯度来恢复页面
登录页面增强 : - 增加了两个有独立动画的活体 - 物体垂直地和水平地浮起,具有规模效应 - 为梦幻般的深度效果而高度模糊 - 尊重更喜欢减少运动 恢复页面现代化 : - 应用与登录页相同的梯度处理 - 增加的光圈梯度覆盖 - 添加了微妙点纹理 - 增加动画装饰口音线 - 增加底发光口音 - 为深度添加浮点 - 加...
使用已磨光的梯度将后部区域现代化
- 用精密的135德克梯度取而代之的实心背景 - 增加动画射线梯度,以亚于脉冲(8s回路) - 为深度添加了微妙的点状纹理 - 增加扩大/订约的动画口音线 - 添加底发光口音以作额外抛光 - 采用精细的文字阴影和字母间隔,加强打字 所有动画都喜欢减速动作 - 平滑梯度过渡使用颜色混合( ) - 保持白文本的可读性,并有...
在 Forgejo 工作流程中通过 re*** 构建参数
- 用 re*** 站点键添加到嵌入器/建站-推-动作 - NEXT PUBLIC * env vars 现在正合适地烤入 JavaScript 捆绑 - 这可以重现功能(证明你是人类) 关键修补:没有构建参数,ReQQQSITE KEY在捆绑中是空的, 导致应用程序完全跳过 re*** 验证 .
添加 NEXT PUBLIC 环境变量的构建参数支持
- 为NEXT PUBLIC RE SITE KEY和有关的 vars增加的ARG声明 - 将ARGs转换为 ENV vars for Next.js 构建进程 - 创建BUILD ARGS REQUIRED.md,并附有CI/CD的指令 重要:CI/CD工作流程现在必须作为 --building-arg通过: 嵌入...
添加 Re*** 设置和排除出错的指南
- 记录了前端和后端如何配置 re*** - 解释场地钥匙与秘密钥匙要求 - 增加了Kubernetes秘密配置的说明 - 包括解决问题的步骤和核查命令 - 在密钥缺失时记录当前行为
触发器重建以在 NEXT PUBLIC RE SITE KEY 中烘焙
Next.js NEXT PUBLICQQQ 环境变量是构建时间,而不是运行时间. 配置地图现在有 Re*** 站点密钥, 但容器图像 需要在“ 下一步建设” 期间重建以取出 。 这将使"证明你是人类..." 能够出现.
在成功登录重定向时禁用所有交互元素
- 在登录成功和重定向正在进行时添加重定向状态以跟踪 - 重定向时已禁用用户名和密码输入字段 - 继续、返回和签名 重定向时在按钮中 - 重定向时禁用外部认证提供者按钮(Google、微软、苹果等) - 残废 记住 重定向时的我复选框 - 在重定向时,关闭所有带有指针事件和不透明的链接(忘却密码、注册) - 重定向时禁...
删除密码错误的 ROFL 字母动画
- 取消了错误密码中出现的ROFL字母背景效果 - 清理相关的控制台.log声明 - 错误状态超时时间从3s降至2s - 对密码错误进行随机反馈
以实际站点密钥更新 re*** 配置
- 将 NEXT PUBLIC RE SITE KEY 设置为实际的 re*** v2 站点密钥 - 将 NEXT PUBLICS RE ATTRIB MODE 从“ badge” 改为“ text ” - 文本模式显示隐私政策链接,而不是徽章部件
在环境设置中添加 re*** 配置
- 将 NEXT PUBLICS RE SITE KEY 添加到 k8s 配置地图 - 添加 NEXT PUBLICS REXQATTRIB MODE到配置图中(巴德模式) - 更新附有环境设置指示的README - 用占位符键添加用于 re*** 配置的部分 - 添加 API 服务 URL 配置示例 重要之处: 将...
在 DataLoader 中添加本地主机域支持
- 增加当地托管人和地方托管人3:00域,促进地方发展 - 改进解释子域连接行为的评论 - 与处理父子域连接的更新的组织存储库合作
添加父子域连接到组织仓库
- 更新了 findByDomain 查询,处理子域+父目录 - 现在支持直接匹配(localhost)和等级匹配(login.kamocrm.com) - 与父“ kamocrm.com” 对应的子域名“ login ” - 保持与直接域搜索的后向兼容性
向安全服务供应商端点转发 X 前置热头
- 在拨打/api/保安/提供者时添加了X-Forwarded-Host信头 - 安全服务要求该信头确定哪一个组织为 - 没有这个标题,安全服务公司无法按域搜索组织 - 这使外部认证提供者按钮能够正确显示 外部认证功能实施的关键修复.
欢迎后一节恢复白文本颜色
- 在打字组件中添加明显的颜色样式( sxQQ) : “ #ffff ” 。 - 材料 - UI 以默认颜色凌驾于文本 - 白色类之上 - 确保欢迎回首标题和描述文本在主要背景上保持白色
触发重建以获取 kamo- share- library 修正
从 kamo- shared- library 中取出固定外部AuthProviderDTO 所需的重建 (承诺8e19676 - 更正时间戳字段名)
外部认证中正确的时间戳字段名称
- 已更改的 CreatedAt () 为 DateCreated () - 更改了更新地址( ) 以获取更新日期( ) - 从本地时间更改为日期, 以匹配嵌入状态 - EmbRecord State 使用日期字段(日期创建、日期更新),而不是本地时间 解决外部AuthProviderDTO.java的编译错误
在 DataLoader 中添加外部认证提供者初始化
- 添加外部认证服务依赖性注射 - 创建了配置提供者的外部Auth 提供()帮助方法 - 每个组织的外部认证提供者: * KamoCRM:谷歌,微软,苹果 * KamoClub:谷歌,微软,苹果 * Ebonix: Steam, Roblox, Xbox (gaming/kids 平台). * TheShort Ter...
添加 GET /api/ 安全/ 提供者端点
- 添加端点以返回一个组织的外部认证提供者 - 从请求主机名( X- Forwarded- Host 头) 确定组织 - 通过外部代理服务查询外部代理实体 - 将 " 身份提供 " 选项转换为 " 春季安全登记 " 标识 - MICROSOFT地图 - > 春季安全大会的'azure' - 返回命令用于登录页面的提供者...
添加外部认证系统用于动态登录按钮配置
- 创建外部认证实体,并附有联合行动计划/希伯纳特说明 - 添加外部认证存储器,询问供应商管理 - 为业务逻辑提供外部认证服务 - 为数据传输建立外部认证(不包括证书) - 更新了与外部认证提供者有 " 一个向许多 " 关系的组织实体 - 在 中增加综合...
