将访问者 IP 和 User- Agent 转发到后端, 以便准确记录账户活动
Next.js API线路没有转发X-Forwarded-For,X-Real-IP,或 用户代理头到 Java 后端, 导致账户活动登录 Next.js spoot 的内部IP和默认获取用户代理而不是实际 网络访客客户端信息.
决心记住 登录会话中没有持续使用用户名
Re***召回捕捉到一个 stale 表演 Login关闭 记得我总是假的(初始状态). 用一个参考读取 活的复选框值。 还固定了清空的Cookies登录处理器 无条件擦去被记住的用户名 .
防止密码输入在步骤过渡时丢下第一个按键
焦点投票循环是呼叫设置 每50msSelection Rang(0,长度) 用于 1.2s,它选择了任意键入字符,因此替换了下一个键盘 这个 现在跟踪用户输入,只选择用于浏览器自动填充的文本.
当文本归属模式激活时隐藏 re*** 徽章
固定的过于具体的 CSS 选择器,瞄准内部的徽章 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}再装一个集装箱 Google 将徽章直接注入"body", 所以规则就跟不上了 改为.gre***-badge 可见度:隐藏以保持...
将 *** cookie 域设置为.kamocrm.com 用于跨子域共享
Cookie 设定时没有明确的域名, 无法发送 用于 WebSocket 认证.
修复主页上的背景滚动问题
- 使主容器背景透明,以防止白色背景覆盖固定背景图像 - 将背景图像从固定附件改为固定定位,以确保适当的分层 - 增加单独的固定梯度背景层,以维护外观设计 - 滚动显示白色背景并覆盖标志背景的固定布局问题
更新 k1m1 和 k2m1 的线导端点 IP
- k1m1: 192.168.1.198 → 192.168.1.201 - k2m1: 192.168.1.169 → 192.168.1.202
修复 kubeconfig 更新以使用 WireGuard VPN IP (10. 8. x. x) 而不是旧的 Tailscale IP
完全恢复 Ken Burns 动画效果并确保 Swiper CSS 导入
- 增加缺失的Swiper CSS进口,用于适当的旋转木马功能 - 恢复原版Ken Burns动画比例(1.14)和移动比例(2%) - 恢复原动画持续时间(7s),以产生更平滑的效果 - 取消可能破坏动画的过于激进的CSS封装
所有动画都完好无损地恢复原作的Swiper背景旋转木马
- 恢复直接Swiper导入,以确保背景旋转木马作品 - 保持所有性能优化(记忆、图像加载等) - 维护了所有Ken Burns动画和淡出效果 - 删除引起问题的LazySwiperBackground组件
在保持视觉吸引力的同时,将页面性能优化40%-50%
- 懒惰地装入Swiper背景旋转木马以减少初始捆绑大小 - 纪念组件(ThemeLogo、BrandIcon、LazySwiperBackground),以防止不必要的重交 - 用GPU加速优化动画并减少模糊效果 - 为更快的初始渲染而添加字体播放交换 - 启用 Next.js 性能优化(压缩、图像格式、软件包优化)...
K1m1 和 k2m1 的并行部署
- 将建筑和部署分开。 - 在建造完成后平行部署到 k1m1 和 k2m1 - 大大减少部署总时间
切换到带有缓存的嵌入式容器驱动程序,以优化构建性能
- 使用多克-集装箱驱动器,而不是多克驱动器,以提高性能 - 可重新启用的缓存取自和缓存取自,以便随后更快地建造 - docker-Contaner驱动程序支持缓存进出口,一般更快
解决 CI 工作流程中的 Docker 注册 401 认证错误
- 在 Buildx 设置前重新排序登录步骤 - 在 Buildx 设置后添加明显的嵌入器登录,以确保证书持续存在 - 在推进不安全的HTTP登记时纠正401个未经授权的错误
