跳转到内容
KAMOUniverse

变更记录

什么是新的。

平台的每一个改进,随着它的出货。

  1. · SecurityService

    提取角色权利同步服务并添加同步权利结束点

    - 角色权利同步服务:为两个OrgRole集中角色权利同步逻辑 和 表格; 启动和按需 - DataLoader: 角色权利同步服务. syncall( ) 启动时的代表 - 安全控制器: POST / sync-right 触发同步而不重新启动

  2. · kamo-shared-library

    使角色权利 DTOs enum 驱动并添加安全模式权利同步

    - Security RoleDTO. from OrgRole():列举所有角色权利 带有 DB 的类型值 设置为查找——新权利以 NOT SECIFID 自动显示 - **************** 同一激励办法 安保模式默认作用 - OrgRoleRight.type: 添加明显的@ 假设 (EnumType.ORDINAL) 注释 - 插入(如果已过期) 查询启动和点播同步

  3. · kamo-internal

    允许多个支持出票窗口带有出票间隔

  4. · kamo-internal

    添加会员类型芯片并升级/取消会员身份卡,删除会话超时域

  5. · SecurityService

    增加PATCH/成员类型的成员升级/解职终点

  6. · kamo-shared-library

    将本地更新的 MetleType 添加到成员仓库中并确保小组的 MetleRow 查询

  7. · kamo-shared-library

    向右添加 Allow promoting members (id 132)

  8. · kamo-internal

    将POS和ESIG从规划阶段推广到完成阶段

  9. · kamo-shared-library

    将POS和ESIG从规划阶段推广到完成阶段

  10. · kamo-internal

    显示城市和分区的票访地理行

    显示为“ 城市、 区域、 国家( IP) ” —— 无效者被过滤到此 。 仅提供国家数据时优雅地降解

  11. · MediaService

    曝光城市和游客地理考察分区

    - 在城市和分区领域扩大地理结果记录 - 切换支持Ticket Service.toDTO () 以使用 GeoLookup Service(IP级) 而不是国家地理数据库,所以城市和 子分区来自匹配的 GeoLite 块

  12. · kamo-shared-library

    添加访问者 City 和 访问者 分区到支持 TicketDTO

  13. · kamo-internal

    在/ 帐号页面中添加标签 URL 参数, 用于深层链接和刷新持久性

    标签状态现已同步到QQ, 因此链接 至特定标签工作,正确的标签保留在页面刷新中.

  14. · kamo-internal

    在票头显示访客旗、 国家、 IP

    - 添加访问者 IpAddress、 访问者国家代码、 访问者国家Name 到支持TicketDTO 类型 - 公用聊天票的票子上标出旗帜的emoji+国名+IP地址行

  15. · kamo-shared-library

    添加访问者地理字段到支持TicketDTO

  16. · MediaService

    在支持票头显示访客旗和位置

    - 注入公共图片存储器和地理图片存储器 - 通过地理检索传播访问者信息、访问者国家代码、访问者国家Name - GeoLookupService 已经为访问者提供访问。 国家代码在会话创建时

  17. · kamo-marketing

    将本地 WebSocket 替换为 STOMP/ SockJS 的 Live 支持面板

    - 添加@stomp/stompjs和sockjs-客户包 - 通过SockJS+STOMP连接到媒体.{域}/ws/公共聊天,而不是 原始 WebSocket 到 api.{domain} 错误的主机和错误的协议 - 在STOMP连接后,订阅/专题/聊天/会话/{guid}和 通过/app/chat/订阅通知后端以激活NATS JetStream中继器 - 代理响应流:媒体管理员 - > NATS - > 聊天网锁控制器 - > STOMP 经纪人 - > 实时访问者现场支持小组

  18. · MediaService

    通过STOMP/NATS实时修复端到端的公共聊天

    - 从公共聊天网中取消内部认证要求 因此访问者只能使用会话Token直接连接 - 在 ChatMessageDto 代理中包含访客显示Name 作为发送者Name 看看谁在给她们发短信 - 在 STOMP 信件中包含发送者Name 从 NATS 订阅中传送的 Map 因此,代理和访客都会在实时消息中看到发送者姓名

  19. · kamo-shared-library

    向 ChatMessageDto 添加发送者Name 用于支持聊天的显示名称

  20. · kamo-internal

    NEW TIKET NATS 通知时自动打开支持票弹出

    当新的支持票到来时,后端现在发送了New TICKET 除了PENDING COUNT,还有STOMP消息. 支持协议 通过发送工具( 打开) 来处理它 。 自动不需要代理导航到/支持.

  21. · kamo-marketing

    与动画英雄、时间线和 CTAs 添加/接触确认页面

    将联系表中的成功信息替换为专用溢价 确认页面: 动画 SVG 有粒子破裂的检查标记, “ What happens” 下一个是三步制,还有"当你等待"CTA卡片 所有23个地方文件 以新联系方式更新 Confirmed i18n keys.

  22. · kamo-internal

    添加 org 设置部分( 时区、 年龄 req、 内容旗帜、 描述、 化名); 删除预览/ Add域按钮

  23. · kamo-internal

    重新设计标签管理器 – 内置部分编辑, 修正已断开的保存, 仅读默认

    重写有分节读取/编辑模式的LabelManager.tsx. 修复已损坏的保存 按钮( 由于联系人/ 公司字段从未被覆盖而封存) 从API). 删除全局窗体提交、验证格式、错误状态、预览模式和 分散保存按钮 。 每个区域现在从挂载的 API 中装入数据, 显示干净 默认情况下只读行,并有内置编辑/保存/取消流。 所有七节 (公司信息、品牌、背景图像、联系信息、自定义标签、社会链接) 独立保存,不设置跨字段验证屏蔽.

  24. · EmailService

    Add KamoMail domain validator to block cross-tenant email addresses

    Introduces KamoMailDomainValidator component that checks, at service layer, whether the submitted email domain matches the org's verified default domain when KamoMail is the active provider. Injected into MailboxProvisioningService, AliasService, and SharedMailboxService — called before any provisioning occurs. Returns 403 FORBIDDEN if the domain does not match.

  25. · kamo-internal

    强制卡莫迈尔域名对邮箱,别名的限制,共享邮箱创建

    当KamoMail是电子邮件提供者时,成员只能创建邮箱, 化名,以及使用已验证的 Org 默认域的共享邮箱。 三层独立执行: 前端 UI( 前缀+ 锁定域) 当没有域时输入已禁用状态, Next.js 代理(并行提供者) + 转发前的安全域检查),和Java服务层.

  26. · kamo-marketing

    从 config.json 读取标志FullExt 用于动态标志扩展

  27. · kamo-register

    从 config.json 读取标志FullExt;固定站点.webmanifest 路径到favicon子目录

  28. · kamo-login

    从 config.json 读取标志FullExt 用于动态标志扩展

  29. · kamo-internal

    奥尔格主题提供 — WebSocket hook, 提供面板, LabelManager 接线, DNS 触发器, bg 调整大小,主题上下文

  30. · MediaService

    Relay NATS theme provision progress to STOMP WebSocket

你们的宇宙正在等待。

只需几分钟即可免费开始。 随时随地添加产品 — — 无需迁移,无需新登录。

永久免费 — — 无需信用卡