KamoCRM

直播更改日志

每个功能,固定和改进, 张贴在船。 发射时没有任何东西被挡住.

17,594
变动共计
6,048
特征
5,310
修补
30
项目
按项目过滤
所有项目17,594AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,864TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,377kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,674kamo-signer-monorepo56kamolos114
按类型过滤
所有类型Build16CI523Chore775Docs3,257Feature6,048Fix5,310Other994Performance165Refactor278Revert23Style42Test162Upgrade1
May 30, 2026
Refactorkamo-internal

重新设计新报价页作为双列工作空间 + 直播预览

你要求完整的房地产,现代的,被打磨的——最后的造价加了一个 圆形外壳内有单柱形,正是宽度 半页的空洞的canvas批评 你已经给出。 此重写使用 空间 lg+ 屏幕上的布局 : - 顶端的全宽取出产品(关键选择;获得其 拥有卡片,其他的可以对此作出反应. - 下方为两栏的网格:左边为成形部分(Borrower,贷款金...

kamo·5mo ago
May 29, 2026
Refactorkamo-internal

10页全宽企业抛光

通过现代企业模式(分级标题+面包屑+) 后箭头 + 全高弹性外壳 + 轻灰色上卡片分组内容 画布)在 kamo- Internal 的别处使用,去除每一个先前的最大宽度 限制(720/960/980/1080/1100px),所以页可以填入可用的区域。 借款方 : - 贷款(我的贷款):将待付贷款+活期贷款分为卡片 ...

kamo·5mo ago
May 28, 2026
Refactorkamo-shared-library

贷款 聘用 Uid → Long + 原型命令Uid

接战扩展基地(长期PK) 威德一定是长相,不是 UUID - 这符合现有的协议DTO/工作命令DTO “长期订婚”模式。 承诺保留UUUID(BaseUuid实体)。 还为首轮商业令添加了原创命令(长) 在要约接受期间创建。 贷款表尚未创建( 等待) 之后, 没有计划影响 。 服务运行.

Kamo·5mo ago
May 16, 2026
Refactorkamolos

清理会话——错误修正,去dupe,死码

三代理审查浮出真正的问题并抄袭——解决这些问题: 错误修正 : - 使用EnsurePrimaryBorrower返回已死亡状态(初级Uid,创建)和 双取相接的应用(创建Pair + 明文回放). 现在返回刚刚 函数,并读取变异的新借阅器Pair 结果; 使用 CreatePair's onSuccess 保存缓存...

Kamo·5mo ago
Refactorkamolos

退休 URLA 向导 —— 路由点现在拥有借出者旅程的端到端

每个连接的首个路口都通过现有的 /api/security/mortgage-apps/ * 端点,然后将/apply/<section>重定向到 匹配/waypoints/<slug>,并删除遗留的 MUI 向导。 承诺 "完全浸润到端到端, 没有平面形式的倒置任何地方" 现在是真的。 URLA 写 (8个出处):...

Kamo·5mo ago
May 15, 2026
Refactorkamo-internal

将所有已破碎的空态框统一为 <Empty State / >

一打"圆-×l-接壤-接壤-white/10 bg-white/[0.015]."的内行拷贝. 横跨区域文件、 kanban 列、 HMDA LAR 列表 应用程序顶级列表崩溃成一个 [uid]/ 组件/ Empty State 有大小变体(sm/md/lg)和可选图标/描述/动作的组件 插槽 。 应用程序 ListC...

kamo·5mo ago
Refactorkamo-internal

将 ModalShell/Modal Actions 和 SaveSpot 推广到共享模块

8个区域文件加上网页用户管理页面,每个网页都定义了自己的文件 ModalShell + Modal Actions 和/或 SaveSpot 保存状态芯片的副本. 全体 现在生活在[uid]/组件/Modal.tsx(可选大小道克到 包括md确认模式和lg形式模式)和 **************** (拯救点现在使用...

kamo·5mo ago
RefactorSecurityService

在 BaseLos 控制器中合并控制器会话/权利/响应助手

6个LOS区域控制器(MortgageApp、抵押品Pipeline、抵押品定价、 抵押贷款、抵押贷款、Webhook订阅) ~80行 + 代码 反应建立者。 新建 BaseLos 控制器将其全部集中, 并添加一个 Any Right varargs 帮助每个控制器右侧检查现在使用,所以唯一的 存活下来的控制器特定代...

Kamo·5mo ago
May 1, 2026
Refactorkamo-internal

Collapse toolbar, remove ChatHeader, add members intro row

- Delete ChatHeader row from embedded chat; move Add Member icon into unified toolbar - Toolbar: search input on left, VideoCall icon + PersonAdd icon + scroll-...

kamo·6mo ago
April 30, 2026
RefactorMediaService

Cache-only bulk translate, FE handles fills

Bulk message-fetch endpoints now return only translations that are already cached and tag missing rows with needsTranslation:true. The chat UIs (kamo-internal C...

Kamo·6mo ago
April 29, 2026
Refactorkamo-internal

重写拖放/ 集群系统, 并带有磁断并收集手势

用模块化集群引擎取代单体的HexheadGroup(847行) 在应用程序/组件/聊天/heads/下。 单一的真相来源:每个头都活着 在一组(大小为1+)中,席位由最先填补。 拖动一个头 ;在 MAGNETIC RADIUS 内释放另一组的 相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接相接...

kamo·6mo ago
RefactorSecurityService

删除手动提供兼容端点——启动自愈

COMP 命令现已在安全服务启动时自动提供 通过订阅服务@ PoostConstruct. 手动终点不再需要了.

Kamo·6mo ago
Refactorkamo-internal

Scope SettingsSearchBar to components.settings namespace

Use **************** with searchBar.* keys instead of global t() with full dotted paths.

kamo·6mo ago
April 28, 2026
Refactorkamo-register

Drop language search filter on My Language step

The supported language list is short enough to scan visually; the search input added complexity without user value.

Kamo·6mo ago
Refactorkamo-internal

分割成员 API; 显示子的目标 org; 添加帐单所有者促进 UI

billingApi 将成员拆分成账户成员(can ManageBilling, is AccountManager) 成员(isLicensee、canManage订阅) **************** 账户订阅收益 目标组织/目标组织 标题。 计划BillingTab 重命名 "管理集团"->"管理账户"(仅账级...

kamo·6mo ago
RefactorBillingService

子目标为子org; 每个子成员从账户管理员中拆分

订阅现在要求目标组织在创建(账户、市场、 object org)为新的独有性键. 计票员服务公司 拆分为账户成员服务(账户级管理员)和 订阅会员服务(每副被许可人+分经理). 执照服务 优先搜索为 具体内容 sub + Team Member. is Organization Owner on the project ...

Kamo·6mo ago
Refactorkamo-shared-library

从每个子成员中分割账户级管理员; 子获得目标 org

添加订阅成员( 订阅许可使用人+子管理旗) 在 KamoCRM org 上的账户可以持有多个订阅,每个用户针对一个 不同的子网页 。 账户成员现在只带账户级管理旗 (a) 账户管理人,可管理比林); 订阅会员。 账户订阅可实现非零目标 而独有性键是现在(账户,市场,目标 org).

Kamo·6mo ago
April 27, 2026
Refactorkamo-internal

重新命名账户账单成员 - > 账户成员; isGroupPlanManager - > 为账户管理器

整个计费客户端和计划BillingTab的类型级别重命名 : - 帐单成员类型 - > 账户成员 - is GroupPlan 管理器旗 - > is Account 管理器 - group PlanManager 客户区 - > 账户管理商区 账户是集团;没有单独的"billing集团"概念, 因此,"集团计划管理...

kamo·6mo ago
RefactorBillingService

使用账户。 成员通过账户成员; 重命名为 GroupPlanManager - > 是账户管理器

账户现在是集团,所以所有参考 旧的 成员实体指向新的通用 **************** 实体。 "集团计划管理者"许可旗全改名为 "账户管理者"(角色相同;只有框架变化). 受影响 : - FredeWebhookService,账户订阅服务——无实体参考 - 现在写一个 账户成员行(是账户编辑成员) 有全经理旗...

Kamo·6mo ago
RefactorSecurityService

丢弃用户/ master AccountHolder, 使用账户。 成员 + 主成员

账户主计长现反映账户分组模式: - 计算DisplayName / 提取电子邮件 / 提取Phone 分辨率通过 首席成员(成员),而不是被丢弃的主账机 - 获取 Customer 详细信息 授权返回账户成员列表 旗帜(isLicensee,是AccountManager,可管理订阅, (canManage Billi...

Kamo·6mo ago
Refactorkamo-shared-library

将账户组; 用成员设置 + 账户成员替换用户设置

账户本身现在是"集团"——没有单独的记帐集团. 概念。 成员(org-scoped)直接通过 新账户成员加入, 并带有每个成员的许可标记 加入我们 第一个创建账户的成员成为其主要成员。 账户。 - 丢弃 Many ToMany 集 < User> 用户字段(和 ACOUNT USERS 加入表格) - 放下用户主控账...

Kamo·6mo ago
Refactorkamo-internal

将 Api 客户端重写到基于账户的终端

billing Api 现在和QQ对话,而不是 旧/组/{组Id}路线。 重新命名的顶级类型 : - 计费组 - > 帐单 - 计费组成员 - > 帐单 成员 - 计费组订阅 - > 账户订阅 - 计费集团 - > 账户 - 平台Org组摘要 - > 平台账户摘要 - 计费Api.groups.* - > 计费Api....

kamo·6mo ago
RefactorBillingService

将帐单服务重写到基于账户的实体

计费服务现在以账户为中心。 由成员驱动的流动(例如: "加一卡","订阅计划" 现在通过一个账户 当成员不存在时, 自动创建; 账户 持有花旗客户身份证、一张或多张卡片、订阅、许可证、 发票和账单 重新命名/更换的服务: - 计费集团服务 - > 帐单 服务 - 计费组成员服务 - > 计费会员服务 - 计费组订阅服...

Kamo·6mo ago
RefactorSecurityService

从计费小组转到基于账户的许可证

服务解决会员对账户的应享权利 由会员记账账户拥有的记录。 成员资格 形状现在显示账户Uid + 账户DisplayName ****************对. 认证倾听者现在处理 Account : {uid} 有效载荷 由 Billing Service(取代旧的 Group :{uuid} 表格)发行.

Kamo·6mo ago
Refactorkamo-shared-library

从计费小组转入账户作为计费本金

账户现在是单行道客户本金。 需要成员 自动创建账户; 然后持有一张或多张牌,其中一张指定为主牌,并拥有 所有订阅、执照、发票和账单 Schema 更改( Account.java) : - 添加条纹CustomerId、付款方法(账户支付方法), 初级支付方法 (@ ManyToOne) - 在账户存储器中添加 fi...

Kamo·6mo ago
Refactorkamo-shared-library

将现场记录显示为账户地址简介和历史地址

东方现场商业记录,以参考账户概况的主要货运/提单 地址,仅在记录成为历史(放置/发送)时才进行快照。 直播( 参考账户) : - Cart: 已参考账号。 客户; DTO 现披露有效的货运地址/ 从 QQ 调取的帐单地址 - 命令草案:替换自由文本 带有 许多ToOne账户 地址 地址/帐务地址 refs (通过 ...

Kamo·6mo ago
Refactorkamo-shared-library

切换账户.java以嵌入可嵌入; 为运入/计费列表添加账户地址实体

- 添加账户AddressType enum(SHIPPING, BILLLING) - 添加账户地址实体(账户FK、类型、标签、安徽、时间戳) - 添加账户管理仓库 - Refactor Account.java:用 EmbNameFull, EmbEmail, EmbPhonePersonalAndWork 替换平...

Kamo·6mo ago
April 26, 2026
Refactorkamo-internal

只通过 WebSocket 的出票请求器

kamo·6mo ago
RefactorMediaService

在STOMP上请求快照, 放弃 HTTP 存在

Kamo·6mo ago
Refactorkamo-internal

将创建线索动作移动到页眉中, 放下粘贴栏

将右上方的取消按钮替换为主创建线索动作 并完全去掉底部粘性动作栏。 添加后图标按钮 铅的左边 > 新的铅面包屑 使后行保持 无需取消按钮即可访问.

kamo·6mo ago
Refactorkamo-internal

最佳联系人 时间为自由文本字段

替换添加铅和铅的早/午/晚降 使用纯文本输入查看编辑表,使成员能够描述特定 窗口(例如"下午6点后的周日晚上")。 后端栏和 DTO已经是字符串,所以不需要Java修改.

kamo·6mo ago
April 24, 2026
Refactorkamo-internal

丢弃编辑器页头, 重命名 General sub- tab

- 删除后行图标按钮+屏蔽图标+标题+字幕 安全模型/主模型编辑器的顶部。 取消按钮 在粘粘的动作栏中已经向后导航,并放下 标题给每个表型都增加了垂直相间. - 将“ 将军” 子塔布重命名为“ 模式配置” , 用于正常安全 模型和主模型编辑器的"Master Model Config",所以 选项卡标签作为上下文重复.

kamo·6mo ago
RefactorInitializerService

从 DataLoader 调试组成员PayFees 排序

主型提供商不再通过取消的三州付费 当创建主安全模型时设置——字段从 ChildOrg Security Model及其服务超载.

Kamo·6mo ago
RefactorSecurityService

丢弃团队 MemberPayFees 设置参数

映射共享图书馆的改变——安全模型控制器, 主模型控制器和应用程序模型控制器不再读取/写入 团队成员PayFeesSetting。 分支类型编辑器的平面自给 选择与 Billing Group 重构一起删除 .

Kamo·6mo ago
Refactorkamo-shared-library

投放队 成员付费投票

雇员自付费用政策已不复存在——计费集团重置 按组计费,不通过安全模式。 删除 团队成员PayFeesSetting 列 从 ChildOrg Security Model, 匹配 来自 ChildOrg Security ModelDTO 的字段,以及每个进取器/进取器/过载 ChildOrg安全模式服务。 删除付费助...

Kamo·6mo ago
Refactorkamo-register

放下我的配置文件提示横幅 + 统一区域间隔

现在所有四个我的简介部分 都有相同的垂直节奏—— 8px 介于每个区域的标题与字段之间, 16px 介于 节。 提醒旗章解释邮件是登录 证书已经不复存在了 法律名称、别名、电子邮件、 电话也不见了,每节都坐在同一个空白背景上 所以没有装饰来吸收空间 - FormPassportID:取出顶端的信息提示;收紧 内部空档...

Kamo·6mo ago
Refactorkamo-register

Tidy My 配置版式 + 放下电话校验

重新组织 My 配置文件步骤, 使所有四个部分都共享 布局和标题格式。 秩序现在是法律名称,别名,电子邮件,电话. - 窗体Name:去掉纸张包装、“我的名字”标题和 "完全法律名"字幕. 使用相同的图标+字幕标题 模式为别名和电子邮件部分。 简化昵称 字段:不再切换复选框,只是一个总是可以编辑的选项 输入。 - F...

Kamo·6mo ago
RefactorSecurityService

注册时丢弃电话字段的短消息校验

在自助服务登记期间收集的电话号码现在已是 纯可选文本字段——没有/注册/手机/启动,没有短信代码, 没有/登记/电话/核查。 寄存器端点接受该数字为 输入, 使白空/ 平移常态化, 验证 E.164-ish 格式服务器侧并存储在新用户上。 删除注册PhoneService类和两个短消息端点 并放下电话CodeId 登...

Kamo·6mo ago
Refactorkamo-shared-library

丢弃注册 PhoneCode 实体 + 寄存器

自助登记不再使用短信编码核查 电话字段 — 登记表将电话号码作为纯文本收集 并将其存储在新用户上。 删除未使用的实体,并 它的仓库。 注册 手机 代码表(如果已经创建) 由 Kamo Initializer 所制作)现在未使用,可以被放入.

Kamo·6mo ago
April 23, 2026
RefactorSecurityService

在登录和输入之间共享后Auth***服务

提取校正后 *** 建筑(Grant-all explain, profile SQL, 分支标题, 创建会议) 输入到 PostAuth***Service 时使用 密码验证后与 kamo-login 相同的代码路径 。 Enter- as building 有提供者 org id 和提供者成员 id 的认证用户 ...

Kamo·6mo ago
Refactorkamo-internal

删除电话+安全问题页面

这些被误加到卡莫-内部——电话的收集中 编号和安全问题属于 卡莫注册员, 已经搬到那里了。 丢弃两个设置页面, 仅服务于他们的账户 Api 客户端及其在 我的账户卡列表和设置状态Window导航弹出 。 基本/api/账户/电话和/api/账户/安全问题 后端端点被故意保留完好 所以未来的后签 设置 UI 可以不重写...

kamo·6mo ago
April 22, 2026
April 21, 2026
RefactorSecurityService

合并默认模板而不擦拭或文件夹

完整规定不再删除复制前的 org 前缀 。 从 仅匹配密钥的公开/ 默认覆盖; org 下的其他对象 文件夹暂存。 基础模板源从kamocrm-com更名为默认.

Kamo·6mo ago
April 19, 2026
April 18, 2026
Refactorkamo-internal

压缩编辑器头 — 删除大标题/ tabs, 移动动作到 nav行

删除粘贴头卡(标题、字幕、保存/取消/审查) 按钮,编辑/预览标签栏)从 EmailTemplateEdit 恢复~200px 编辑器上方的垂直空间。 动作按钮现已对齐 在电子邮件TemplateManager中现有的后按钮/breadcrumb nav行中。 电子邮件TemplateEdit通过ActionsRead...

kamo·6mo ago
Refactorkamo-login

重定向 EMAIL NOT VELIED 以注册/验证

从登录页面和所有相关内容中删除内置的电子邮件认证卡 状态/召回. 在 EMAIL NOT VERIED 上,用户现在转发到 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}这里 已存在的PostConfletionScreen ...

Kamo·6mo ago
Refactorkamo-shared-library

从 getOrganizationByDomain 中删除急切的功能加载

特征是Org级别的关注,与这种方法的大多数呼叫者无关 (如注册,登录域解析). 通过设置强制装入 取代了Hibernate-tracted收藏,导致级联孤儿Removal出错. 对于任何真正需要的呼叫者来说.

Kamo·6mo ago

就像你看到的运输?

所有东西都是靠自己运入你的工作空间的 从免费计划开始,一个月后再读这页.

永远开始自由查看定价