变更记录
什么是新的。
平台的每一个改进,随着它的出货。
· kamo-shared-library
添加多语言支持26种语言, 更新语言映射的 CountryType, 用 Web3j 加密替换 BitcoinJ
· kamo-register
将 emoji 图标取而代之 :
· kamo-register
年龄检查改进和护照身份证改进
· kamo-register
具有并列梯度和年龄检查改进的缩合相模创建器
· kamo-register
具有高级取色器和滴眼器的新型紧凑相机创造器
· kamo-register
增强Avatar创造器,包括全面的Avatar创造器选项和固定容器尺寸
· kamo-register
基于年龄的个人 13岁以下和13岁以上照片上传的信息页
· kamo-register
将现代 Avatar 创建者 avatar 创建者添加到个人信息页面中, 并带有紧凑的名称字段
· kamo-register
个人现代化 信息组件和按钮样式
人员流动: - 取出包装纸,用于清洁、综合的外观 - 从 Globals.css 更新使用 var(- color- prime) 的标题 - 将图标大小增加到36px,以提高视觉结构 - 删除不必要的分割符 - 将外地间距从2个增加到3个,以改善呼吸室 - 在所有文本字段中添加一致的 2px 边框宽度 - 向中名字段添加“ 可选” 帮助文本 - 从进口品中取出卡片、卡片、分片 但丁・斯丁林: - 后键现在使用 var (- 颜色- 主要) 颜色 - 下一个/ 完成按钮使用 var( - 颜色- 主要) 背景 - Hover州使用 var (- 彩色- 主要光) - 字体重量提高到600个,以提高可读性 - 专业的后扣悬浮效应 - 在所有导航按钮上保持一贯的样式 - 完成按钮的循环进度使用白色颜色
· kamo-register
动态成员异名/ E- Mail 模式和 UI 改进
总部: - 将标题从“创建KamoCRM护照”改为“Join {OrganizationName} ” - 将签名文本更新到“ 已经有一个 {组织名称} 成员吗 ?” - 将登录链接固定为互换注册。 * 并登录。 * 动态 护照号码 - > 成员: - 12岁及以下:持有护照身份证明的“外籍成员” - 13岁及以上: 电子邮件验证“ E- Mail ” - 动态标签 : “{组织名称} 成员异名” 或 “{组织名称} 电子邮件地址 ” - 电子邮件模式:验证电子邮件格式,检查@符号、域等。 - 成员异名模式:验证字母数字+连字符,不连续连字符 显示合适的图标( 电子邮件Icon vs BadgeIcon) - 有效时显示成功芯片 - 通过基于模式的不同端点检查独有性 我的国家: - 删除阻碍国家选择的记忆 - 简化点击处理器,以便总是调用手柄 - 用户现在可以选择任何国家(未被检测到) - 消除使用效应依赖,防止无限循环 评估: - 修复重复的活性Step -- -- 2个验证块 - 密码验证在第三步正确进行 - 成员异名/第2步电子邮件验证 - 第4步的个人信息验证 - 有动态字段名称的适当错误信息
· kamo-register
实施全面的基于国家的ATF核查和幻灯片重排顺序
重大改变: - 重命名窗体欢迎使用窗体年龄检查组件 - 重新排列登记流程:My Constitution第一(第0步),年龄检查第二(第1步) - 将其它所有幻灯片弹出一个位置 - 更新新订单的步态验证逻辑 ATF 核查: - 添加为 Alcohol, 即 Tobacco, 即组织界面的火焰旗 - 对照组织提供的服务,检查用户国家ATF类别 - 如果 Org 已禁止用户国家使用内容,则重新定向为备忘页 - 使用用户国和Org国之间的高ER年龄要求 - 生成动态ATF文本(例如“酒精和烟草”与“酒精、烟草和火器”) 具体国家: - 更新具有法律AdultAge、法律AtfAge、法律AtfCategory的乡村类型 - 支助可变年龄要求(18、19、20和21) - 根据两国的法律显示正确的ATF产品 - 例子:美国=21只用于ATF,日本=20只用于酒精/烟草,科威特=21只用于烟草 使用国家追踪: - MyCountry组件现在设置用户区域而不是国家 - 年龄检查接收用户国家作为道具 - 年龄核实使用最大值(用户国家年龄,或国家年龄) 对不起,加强: - 添加国别理由类型 - 隐藏国家禁用案件的后退按钮 - 显示具体被禁类别(酒精、烟草、火器) - 禁止内容只允许退出网站选项 改进办法: - 将“和/或”改为“和”整个ATF文本 - 将所有欢迎引用重命名为年龄检查 - 更新步骤标签和导航
· SecurityService
Return organization ATF fields in org/domain endpoint
- Return isAlcohol, isTobacco, isFirearms boolean flags - Enable frontend to check content against user country restrictions - Support dynamic ATF text generation based on org offerings
· kamo-shared-library
向组织添加 IS ALCOHOL, IS TOBACCO, IS FIREMs 字段
添加为 Alcohol 布尔字段( nullable=false, 默认为假) - 添加 Tobacco 布尔字段( nullable=false, 默认为假) - 添加为 Firearms 布尔字段(nullable=false,默认为假) - 启用针对具体国家的内容限制检查 - 在登记期间支持ATF类别核查
· kamo-register
实施针对具体国家的法律年龄和动态ATF文本
- 更新国家类型,包括法律AdultAge、法律AtfAge、法律AtfCategory - 根据国家情况动态显示年龄要求(18、19、21等) - 根据法律(酒精、烟草、火器组合)生成ATF文本 - 对法定年龄使用后端的组织地址字段 - 如果未提供地址字段,则返回国家类型检索 - " 批准 " 网页显示具体国家的成人年龄 - ATF ONLY页面显示具体国家的ATF时代和相关产品 - 年龄验证使用国别阈值 - 支持无火器国家的“酒精和烟草”等变化
· SecurityService
Include country legal ages in organization endpoint
- Return country date format and separator in org/domain endpoint - Include legalAdultAge, legalAtfAge, and legalAtfCategories - Enable frontend to dynamically display age requirements - Support country-specific age verification text
· kamo-shared-library
在 CountryType 中添加法定年龄字段和ATF 类别
- 为成人内容核查添加法律AdultAge字段 - 增加酒精/烟草/火器年龄要求的法律AtfAge领域 - 增加法律类别领域,跟踪每个国家的法律内容 - 更新所有197个国家的适当价值 - 各国根据当地法律使用适当的年龄(18-21岁) - ATF类别反映地方条例(一些国家禁止酗酒、持枪等) - 支持针对具体国家的登记年龄核查
· kamo-register
对齐XXX/ATF 按钮并添加有意义的图标
- 将按钮布局从中线改为空格间线(左右对齐) - 在 EXIT 按钮中添加 EutToApp 图标( 从左边开始) - 在 ENTER 按钮中添加验证用户图标( 右侧的终端Icon) - 图标强调年龄核查选择的重要性 - 适用于QQRATED(18+)和ATF ONLY(21+)两页
· kamo-register
更新错误的页面按钮到返回和退出网站
- 将家用按钮更改为带有错误颜色样式的退出网站 - 执行窗口.close()功能关闭标签/窗口 - 如果关闭被浏览器屏蔽, 则将回转方向添加到 : blank - 保持主色调后退按钮 - 按照一致的边框改进按钮样式
· kamo-register
添加 EXIT 和 ENTER 按钮用于 QQRATED 和 ATF ONLY 年龄验证
- 将出生日期输入表删除。 - 添加重定向到错误页面的EXIT按钮 - 添加有年龄确认的ENTER按钮(XXX为18个,ATF为21个) - 样式 EXIT 为大纲按钮, ENDER 为包含按钮 - 为这些特殊页面隐藏标准的下个/后个导航按钮 - 间距和型式均匀的中央按钮 - 更新文本以完全符合要求
· kamo-register
通过现代化的日期投入和全面验证加强年龄核查
- 添加有可视反馈的以卡片为基础的日期输入 - 实施全面的日期验证(有效范围、实际日历日期,而不是未来) - 用图标和颜色编码边框显示实时验证状态 - 显示无效日期的清晰、详细的错误信息 - 添加成功反馈,显示计算日期是否有效 - 改进UX,根据国家格式适当实地订购 - 在下一步行动之前添加验证 - 确定年龄 - 将年龄核查流程纳入主要登记表
· kamo-register
采用国家具体日期格式的全面年龄核查制度
- 将World Wide BAN 添加到 AgeReqType enum 中 - 用日期格式和分隔符属性更新 Country Type - 为年龄限制重定向创建/抱歉页面 - 完全改写表格,欢迎动态年龄核查 - 增加特别欢迎页,用于: - 对所有AgeReqType案件实施年龄验证 - 将年龄字段从个人信息移动到欢迎组件 - 为准确计算年龄增加出生日期支助 - 支持具体国家的日期输入格式(MDY/DMY/YMD)
· SecurityService
Add registration and org domain endpoints for age verification
· kamo-shared-library
添加日期格式和分隔符字段到 CountryType enum
· APIService
为 api 子域添加域- 不可知入侵 Route
· kamo-register
为寄存子域添加域- 不可知入侵 Route
· kamo-internal
Add domain-agnostic IngressRoute for internal subdomain
· kamo-login
为自动 SSL 和路由添加域- 不可知入侵 Route
- 为登录子域添加了 HostRegexp 模式的 k8s/ engressroute.yaml - 更新CI/CD,以自动部署入侵鲁特 - 启用类似 Cloudflare 的 SSL 自动证书生成 - 任何领域指向集群的作品(kamocrm.com, baddi3.com等) - 添加了 k8s/README.md 记录配置
· InitializerService
更新时区字段以使用 TimezoneType enum - 从 String 更改为 TimezoneType enum - 更新了.gitignore 以排除 m2 存储缓存 - 支持时区层次: 成员 > 用户 > 组织
· kamo-shared-library
添加具有时区支持的全面数据存储成像系统 - 添加了带有UTC抵消字段和转换方法的TimezoneType enum - 添加了Organization(需要,默认为PACICIFIC),用户(nullable),成员(nullable) - 更新了 EmbRecord State,用于UTC日期/时间存储 - 为成像系统创建了16个新的实体类(Img, ImgFolder, ImgDat等) - 创建了5个新的enum类型(ImageAssocType,ImageMimeType,ImageSetType等) - 创建了10个Ne...
· kamo-internal
Add themed colors and background logo to calendar page
