Make PoweredByKamo 与 WCAG 级对比
映出卡莫语的变迁. 文本切换为实心白; 背景 休息时间为 var (- 颜色- 二级), 徘徊/ 焦点的背景为 var (- 颜色- 主要). 暗箱-阴影为深度,白色焦点环. 徽章现在读作一种小牌子的药丸 混入了每一个 白-标签客户端的主题代替了近相隐形的幽灵链接.
在注册页面上添加微妙的 KamoCRM 回链接
镜出用卡莫语运来的PoweredByKamo徽章. 自从卡莫注册师 在每一个白标签客户端的域上服务,这创造了一个稳定的 遵循每个客户端的注册流 URL 的回路 www.kamocrm.com——相同的SEO模式 Shopify/WordPress.com/Intercom使用. 构成部分: ...
添加货币组以防止工作流程重复运行
当一推触发一个工作流程,工作流程 发送程序也被发射 (或两个推手接连赶来) 两跑将执行 同时。 添加货币组将取消任何在建工程 当新的工作流程开始时,运行同一工作流程+分支.
升级到 Next.js 16.2.3, TypeScript 6.0.2, 节点 24, React 19 类型
- 16.2.3旁边的平和相接相匹配的 Eslint-config-next - 将打字符升级到精确的 6. 0.2, @ types/node 到 ^ 24 - 以 ^12 (移动/反应导入) 取代帧- 移动 - 将.nvmrc加到节点24.14.1 - tsconfig:目标ES2022,jsx反应-jsx,可擦除...
无效 stale Redis 缓存丢失的 org 标签字段
安全服务更新之前的缓存数据 (原始内容存档于2018-03-21). ITTER NONPLAL Field. 检测这个并重调新数据 自定义成员/团队标签显示正确 .
代理所有外部 API 通过 Next.js 调用以避免 CORS
添加了所有/api/security/[.路径]代理路由并更新 主题配置、 窗体账户恢复、 窗体PassportID、 窗体PersonalInfo、 使用本地代理而不是直接代理 api.kamocrm.com电话.
通过 Next.js 并禁用测试模式的代理国家 API
直接获取到 api.kamocrm.com 由于 CORS 失败 。 已添加/api/国家 代理路由(与/api/org相同)并被禁用 USE TESTING MODE.
使用完整的 GitHub URL 在 Forgejo 工作流程中的动作引用
短手回执( 如动作/ 检查出@ v4) 可能无法解决 福吉乔跑者. 与卡莫内部的工作形式相配合.
拆分年龄 ReqType 并添加成员/团队注册路线
- 将年龄ReqType替换为年龄ReqType Member和年龄ReqTypeTeam Member - 从page.tsx取出登记册Flow组件 - 为单独的登记流动增加/成员和/小组路线 - 将主页替换为登陆页,提供成员 vs 团队注册
将员工重新命名为团队成员,并连接动态标签覆盖
将所有雇员/就业参考资料重新命名为团队成员/团队成员。 扩展标签字段和获取方法 API组织. 在 FormPassportID 中连接动态成员标签 成员异名文本的注册页.
强制灯光模式来覆盖外部暗模式 CSS
- 将 Tailwind 暗模式设置为“ 类” , 防止操作系统偏好触发暗公用设施 添加 ! 在 Global.cs 中锁定光模式变量的重要覆盖 - 在DynamicMetaLoader的外部CSS负载后注入内线样式,以防止外部暗模式规则生效
无论OS 色彩方案偏好如何, 强制灯光模式
删除了偏好- color- scheme 暗媒体查询, 因此网站总是以光线模式制作 .
修复 kubeconfig 更新以使用 WireGuard VPN IP (10. 8. x. x) 而不是旧的 Tailscale IP
K1m1 和 k2m1 的并行部署
- 将建筑和部署分开。 - 在建造完成后平行部署到 k1m1 和 k2m1 - 大大减少部署总时间
