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回路) - 为深度添加了微妙的点状纹理 - 增加扩大/订约的动画口音线 - 添加底发光口音以作额外抛光 - 采用精细的文字阴影和字母间隔,加强打字 所有动画都喜欢减速动作 - 平滑梯度过渡使用颜色混合( ) - 保持白文本的可读性,并有...
在成功登录重定向时禁用所有交互元素
- 在登录成功和重定向正在进行时添加重定向状态以跟踪 - 重定向时已禁用用户名和密码输入字段 - 继续、返回和签名 重定向时在按钮中 - 重定向时禁用外部认证提供者按钮(Google、微软、苹果等) - 残废 记住 重定向时的我复选框 - 在重定向时,关闭所有带有指针事件和不透明的链接(忘却密码、注册) - 重定向时禁...
在环境设置中添加 re*** 配置
- 将 NEXT PUBLICS RE SITE KEY 添加到 k8s 配置地图 - 添加 NEXT PUBLICS REXQATTRIB MODE到配置图中(巴德模式) - 更新附有环境设置指示的README - 用占位符键添加用于 re*** 配置的部分 - 添加 API 服务 URL 配置示例 重要之处: 将...
在 DataLoader 中添加本地主机域支持
- 增加当地托管人和地方托管人3:00域,促进地方发展 - 改进解释子域连接行为的评论 - 与处理父子域连接的更新的组织存储库合作
在 DataLoader 中添加外部认证提供者初始化
- 添加外部认证服务依赖性注射 - 创建了配置提供者的外部Auth 提供()帮助方法 - 每个组织的外部认证提供者: * KamoCRM:谷歌,微软,苹果 * KamoClub:谷歌,微软,苹果 * Ebonix: Steam, Roblox, Xbox (gaming/kids 平台). * TheShort Ter...
添加 GET /api/ 安全/ 提供者端点
- 添加端点以返回一个组织的外部认证提供者 - 从请求主机名( X- Forwarded- Host 头) 确定组织 - 通过外部代理服务查询外部代理实体 - 将 " 身份提供 " 选项转换为 " 春季安全登记 " 标识 - MICROSOFT地图 - > 春季安全大会的'azure' - 返回命令用于登录页面的提供者...
添加外部认证系统用于动态登录按钮配置
- 创建外部认证实体,并附有联合行动计划/希伯纳特说明 - 添加外部认证存储器,询问供应商管理 - 为业务逻辑提供外部认证服务 - 为数据传输建立外部认证(不包括证书) - 更新了与外部认证提供者有 " 一个向许多 " 关系的组织实体 - 在 中增加综合...
Show departments in member list even when empty with 'No members' message
Implement member list API integration - fetch members by department from SecurityService with real data
Add intro animation to OTK login flow in kamo-internal matching kamo-login style
Redesign network/create page to use 100% width layout with optimized sidebar/content ratio
Use full organization logo (with text) instead of logo-only on validate and logout screens
Redesign logout page with modern themed UI - use org colors, animated logo, and elegant loading spinner
Auto-redirect to /logout on 401 authentication errors for network page and OTK generation
Add professional Material-UI confirmation dialog for unsubscribe action with warning message
Redesign network page - highlight current org separately with premium styling, show other orgs in grid below
Replace Open/Switch buttons with Enter/Unsubscribe - Enter generates OTK and opens org domain in new window
为 API 代理集成添加 OTK 认证支持到 Organization Captain / my-network 端点
Add API proxy route for /my-networks endpoint to connect network page with SecurityService
向组织实体添加描述字段 - 添加 DESCRIPTION 列( varchar (500)) 并使用 utf8mb4 整理 - 支持存储组织描述用于网络显示 - 需要通过 KamoInitializer 更新数据库计划
Add My Network button to top navigation - Added new My Network button next to My Account - Links to /network page - Uses PeopleAltIcon for visual consistency - Same styling as My Account and Logout buttons - Tooltip: View and manage your network connections - Positioned between My Account and Logout
Make NavPri logo clickable to navigate to debug dashboard - Added onClick handler to logo box that navigates to home page (/) - Added coder: pointer to indicate clickability - Enhanced hover effect with brighter gradient - Logo now serves as quick access to Session Debug Dashboard
Clicking on primary nav sidebar now closes open panels - Added onClick/onTouchEnd handlers to NavPri to set activePanel to null - Added stopPropagation to NavItemWithPanel to prevent closing when clicking items - Improves UX by allowing sidebar click to dismiss panels
Add click-outside detection to slide-out panels - Added semi-transparent backdrop overlay to NavPriPanel, NavTopPanel, and ChatSideBar - Click or touch outside panels now closes them - Fixed z-index conflicts to ensure backdrops display above NavTop - Improved UX with AnimatePresence for smooth backdrop transitions
添加后端验证以屏蔽每个角色修改
- 在更新Role端点中添加保护检查 - 在删除中添加保护检查 - 在试图修改受保护角色时返回403个禁止区 - 检查是 AllowDelete 字段,然后允许操作 - 在答复中清除错误信息 - 记录所有企图违反安全监测规定的行为 - 防止任何人角色的任何后门修改
Protect Everyone role from modifications in UI
- Edit button shows 'Protected' and is disabled for Everyone role - Delete button is disabled and grayed out for Everyone role - Both buttons have reduced opaci...
Add 3-letter day names to all date displays
- Main display: 'Mon 10/15/25 6:00PM' (was '10/15/25 6:00PM') - Your Time in tooltip: 'Monday, October 15, 2025' (full day name) - Other timezones: All include ...
Add full month name display under Your Time in tooltip
- Added full date with month name (e.g., 'October 15, 2025') - Positioned between compact time and timezone abbreviation - Slightly larger font size (0.75rem) f...
Use compact date format without leading zeros (m/d/yy h:mmAM/PM)
- Changed from 'Oct 15, 2025, 6:00 PM' to '10/15/25 6:00PM' - Removed leading zeros from single-digit months, days, and hours - Compact AM/PM without space (6:0...
Make elapsed timer truly live and add elegant hover transformation
- Timer now updates every second for recent timestamps (truly live) - Hover over date transforms it to elapsed time (1M 18S, 27D 4H, etc) - Smooth animated tran...
Add live animated elapsed time timer to DateTimeDisplay tooltip
- Real-time updating timer showing time elapsed since timestamp - Smart formatting based on scale (1M 18S, 27D 4H, 2M 7D, etc) - Updates every second for recent...
Apply sophisticated nav bar gradient styling to DateTimeDisplay
- Tooltip background uses same gradient as NavPri (primary color mix with black) - Header and footer use subtle primary color gradients - Hover effects with pri...
Add sophisticated DateTimeDisplay component with timezone support and global time tooltip
- Created reusable DateTimeDisplay component - Displays dates in user's timezone from *** session - Beautiful glassmorphic tooltip showing 8 relevant global tim...