直播更改日志

看我们在建什么,实时的。 每个功能,固定, 和改进都跨出平台.

17,888
变动共计
4,594
特征
4,520
修补
32
项目
按项目过滤
所有项目17,888AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService364InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,557kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
按类型过滤
所有类型Build24CI522Chore670Docs226Feature4,594Fix4,520Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
April 12, 2026
RefactorSecurityService

将缩略图生成到转换服务, 删除 PDFBox 依赖性

生成AndStoreThumbnails 现在 POST 将 PDF 转换为转换服务 **************** 解开响应, 每个存储 MinIO中的缩略语 p{n}.png,并发布每页WS进度. PDF 框已删除 .

Kamo·5mo ago
April 11, 2026
Refactorkamo-internal

删除 JSON 为订阅计划 ID 阵列解析工作

后端现在返回合适的数组而不是 JSON 字符串,所以 在附加、捆绑、 并推广电网电池渲染器.

kamo·5mo ago
RefactorInitializerService

Use List<String> instead of manual JSON strings for promotion plan/cycle IDs

Update KamoCRMPricingLoader to use List.of() for applicablePlanIds and applicableBillingCycles, matching the shared library's migration from JSON strings to ent...

Kamo·5mo ago
Refactorkamo-shared-library

移动订阅 JSON 字段到基于实体的@ ManyTOMY 关系

替换 jsonb 字符串列(兼容的 PlanIds,包括 InPlanIds,可应用的 PlanIds, 包含合适的 JPA @ ManyToMany 加入表格和 @ ElementCollection。 更新服务层以解析计划实体而非序列化 JSON,并更新 从字符串升级到列表<String>,以便与添加/捆绑的 DT...

Kamo·5mo ago
April 10, 2026
Refactorkamo-login

从登录和恢复页面中删除 Google re***

Kamo·5mo ago
April 4, 2026
Refactorkamo-internal

重新设计基于对话框到子页面导航的webinar 设置

将弹出对话框和单独的手风琴部分替换为两个级别 内置导航流 : - 第1级:使用点击到导航的清洁的 webinar 类型表 - 第2级:带有标签界面的打字细节子页(Details, 演讲者、提醒者、可用时间段) 所有形式都是内在的——不再使用模式弹出. 按类型管理槽 ,而不是作为单独的一节。 帧器运动 视图之间的转换.

kamo·5mo ago
Refactorkamo-internal

将支持设置从成员级支持页面分到专用设置页面

- 从/支持页面中删除设置标签,只保留出票和分析 - 在分析中添加子 Tabs: 概览和状态及响应时间(从设置中移动) - 重建/设置/特点/支持专题、分析、和安排的支助分页 - 更新设置 Status Window 导航和/并设置有新路线的页面卡

kamo·5mo ago
RefactorSecurityService

账户端点使用直接接触字段,不需要用户

POST / 客户现在先保存Name, lastName, 电子邮件, 电话, 地址 账户。 PUT/客户/{uid} 更新所有直接字段 。 显示名称, 电子邮件,电话解析度会优先处理用户倒置的直接字段. 账户完全自成一体——从未登录的外部客户 可以拥有完整的配置文件,而不成为用户或成员.

Kamo·5mo ago
April 3, 2026
Refactorkamo-internal

从 Team Member 管理器中分离账户管理器/账户页面

3个分页分页标签:客户端和客户端,成员,团队成员. - Tab 0: 新的账户管理器组件——独立,获取真实账户 数据来自账户 Api, ag-grid 表格, 搜索, 点击 / account/view/{uid} - 第1/2分页:现有团队成员管理(未更改) - 客户端和客户端标签不再使用模拟数据

kamo·5mo ago
RefactorSecurityService

更新客户端点以使用账户( Long uid), 删除地址端点

客户/ 组@ PathVariable 从 UUID 更改为 Long来匹配账户实体 。 删除的地址端点——地址来自账户的主要成员(成员实体).

Kamo·5mo ago
Refactorkamo-shared-library

以基于账户的客户模式取代零售客户端

账户.java已经是商业客户实体,但太小了。 零售客户重复了这一概念。 承诺: - 加强商业领域的账户:公司、票据、接受市场营销; 免税、总命令、总开支、货币、外部指数/供应、活性 - 在成员中添加主要成员ManyToOne(与 地址、电子邮件、电话——不重复) - 创建账户组、账户组成员(取代零售客户集团) - 创...

Kamo·5mo ago
Refactorkamo-marketing

将各站点的品牌命名标准化-Kamo-KamoCRM/KamoCRM 企业.

法律页面(术语、隐私、GDPR、页脚版权) "KamoCRM Inc"为公司实体. 产品/品牌参考 包括营销副本、元数据、FAQ、博客、定价和页面 字幕现在使用"KamoCRM". 临时 UI 语境( 聊天部件, 卡莫(Kamo Meet/Kamo Docs)等特征名称.

Kamo·5mo ago
Refactorkamo-internal

将所有管道部件从商机MarketApi移到商机Api

更新可直接从商务导入的 10 文件 Api 而不是删除的文件 商业市场。 删除相容性shim和已死商务 MarketManager 组件(1117行,不再进口).

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

重写带有确定性布局引擎的 Hexhead 安放系统

取代buggy相撞-避免系统(spiralSearch, solution Collisions, fly ToHomeRow,码头/组RAF回路),具有单一的定量回流功能. 修复工具窗口后出现的螺旋头(z:100-250),相互重叠, 和不一致的运动。 保留蜂窝组群,快活/快活,以及所有事件.

kamo·5mo ago
March 28, 2026
RefactorInitializerService

Strip SchemaCleanupRunner to only post-Hibernate fixups

Hibernate ddl-auto: update handles all table/column creation from JPA entities. Removed all redundant CREATE TABLE/ADD COLUMN statements that duplicated what Hi...

Kamo·5mo ago
March 26, 2026
Refactorkamo-internal

Split mailboxes tab into sub-tabs for primary, aliases, shared

Primary Mailboxes, Email Aliases, and Shared Mailboxes are now each under their own sub-tab within the Mailboxes settings page, matching the existing sub-tab pa...

kamo·5mo ago
March 23, 2026
RefactorSecurityService

Remove notes code, moved to KBService

Notes management (controller, service, encryption) has been relocated to KBService where it better aligns with knowledge and content management responsibilities...

Kamo·5mo ago
March 21, 2026
Refactorkamo-internal

Move Knowledge Base from top nav to sidebar as "KB"

kamo·5mo ago
March 20, 2026
Refactorkamo-internal

Update internal entity ID types from number to string for UUID migration

Updates TypeScript types, hooks, and components to use string IDs for entities converted to UUID on the backend. User-facing entity IDs (User, Organization, Mem...

kamo·5mo ago
RefactorMCPGatewayService

Update MCP server config ID references from Long to UUID

Kamo·5mo ago
RefactorRAGService

Update version ID references from Long to UUID

Article IDs remain Long. Version IDs now use UUID.

Kamo·5mo ago
RefactorKBService

Update KB media and version ID references from Long to UUID

Article IDs (KbArticle) remain Long. Version, media, pin, and review IDs now use UUID for improved CockroachDB write performance.

Kamo·5mo ago
RefactorMediaService

从 Long 更新媒体消息ID 引用到 UUID

Kamo·5mo ago
RefactorAIService

Update AI entity ID references from Long to UUID

Updates all controllers, services, and WebSocket handler to use UUID for AI entity IDs (providers, models, sessions, messages, folders, policies, MCP configs). ...

Kamo·5mo ago
RefactorSecurityService

Update controllers and services for UUID entity IDs

Updates all controller @PathVariable and service method signatures to use UUID instead of Long for internal entity IDs (avatars, backgrounds, roles, departments...

Kamo·5mo ago
Refactorkamo-shared-library

将内部实体ID从 Long/ unique rowid () 转换为 UUID/ gen random uuid ()

通过使用随机分布的UUID来改进 CockroachDB 写入性能 用于内部实体主键,而不是相继的独有 rowid()值。 用户介绍实体(用户、组织、成员、账户、领导、联系人、 联系簿、申请、KbArticle、供应商、出价、订单、业务约定、 注: Img)保留了Long/unique rowid()用于人可读取的ID...

Kamo·5mo ago
Refactorkamo-internal

以管理联系人源对话框替换源

- 重命名添加SourceDialog → 用完整的 CRUD 管理SourceDialog( 列表) 有状态+去除的现有源,加上内加表) - 将“管理联系人源”按钮移到左面板下方,并固定 高于同步页脚( 或在无源时单独位于下方) - 从左面板源列表中删除按键 - 简化联系人LeftPanel道具(管理源替换) 关于A...

kamo·5mo ago
March 19, 2026
Refactorkamo-internal

Remove Client ID and Secret fields from RingCentral UI

These are platform-level credentials set once in the K8s secret. Customers only need to provide their JWT Key and main phone number.

kamo·5mo ago
RefactorVOIPService

Read RingCentral client-id/secret from platform config, not per-org DB

Client ID and Secret identify the Kamo app on RingCentral's platform — they are shared across all orgs. Inject them from Spring Boot properties (backed by the K...

Kamo·5mo ago
Refactorkamo-shared-library

从 VoipProviderConfig 中删除客户端ID/客户端加密

这些是平台层面的证书,由所有鸟类共享。 只有 jwtKey 和 主Phone Number 是人均 org.

Kamo·5mo ago
March 18, 2026
March 17, 2026
Refactorkamo-internal

Move AI to Enabled Apps section and remove settings slideout search/recents

Remove the search bar and recent items section from the settings slideout panel. Move Artificial Intelligence from main topics to the Enabled Apps section so it...

kamo·5mo ago
Refactorkamo-internal

将应用程序页面简化为可用/孵化标签和仅列表视图

删除 stats 横幅、 搜索栏、 分类过滤器、 网格/ 列表切换和特性对话框 。 Apps现在被组织成两个标签并"Adjust Features"导航到/sets/features/{key}.

kamo·5mo ago
March 16, 2026
Refactorkamo-internal

Integrate New Message composer into tool window system

Replace the standalone fullscreen/mini composer windowing with the shared tool window infrastructure (minimize, maximize, hexheads). MessageSystem.openNewMessag...

kamo·5mo ago
RefactorDocsService

Remove theme query param — Docs derives it from WOPISrc

Docs now has its own getThemePath() logic ported from kamo-internal's Theme.tsx, so DocsService no longer needs to pass the theme URL.

Kamo·5mo ago
March 15, 2026
RefactorEmailService

Migrate JPA entities and repos to kamo-shared-library

Entities and repositories moved to **************** in the shared library. All imports updated to reference shared lib.

Kamo·6mo ago
March 13, 2026
Refactorkamo-internal

Compact pipeline tab layouts for more datagrid vertical space

- Remove page titles from all pipeline tab components (tab already serves as title) - Remove market ID/label chips from tab headers - Move toolbar (filters, sea...

kamo·6mo ago
Refactorkamo-internal

Replace hardcoded organization/network labels with dynamic branch labels

Use **************** from useUserInfo hook so the /network and /network/create pages respect the branch label configured on ****************

kamo·6mo ago
Refactorkamo-internal

Remove Notes tabs from all pipeline detail pages

Notes functionality is replaced by the Communications component which is auto-appended by PipelineRecordLayout. Removed notes-related state, handlers, types, an...

kamo·6mo ago
March 12, 2026
Refactorkamo-register

拆分年龄 ReqType 并添加成员/团队注册路线

- 将年龄ReqType替换为年龄ReqType Member和年龄ReqTypeTeam Member - 从page.tsx取出登记册Flow组件 - 为单独的登记流动增加/成员和/小组路线 - 将主页替换为登陆页,提供成员 vs 团队注册

Kamo·6mo ago
Refactorkamo-internal

Split ageReqType into member and team member fields

Update Organization type, PublicProvider, route schema, and BranchSetupManager with separate member/team member age requirement sections.

kamo·6mo ago

就像你看到的运输?

每一个都自动更新您工作空间的地盘。 开始自由,看它成长 一周又一周.

永远开始自由查看定价