KamoCRM

直播更改日志

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

17,500
变动共计
5,986
特征
5,284
修补
30
项目
按项目过滤
所有项目17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
按类型过滤
所有类型Build16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
March 19, 2026
Featurekamo-internal

Add SmsTemplatesTab and SmsCrmTab

kamo·7mo ago
Featurekamo-internal

Add SmsNewConversation dialpad component

kamo·7mo ago
Featurekamo-internal

Add shared template data

kamo·7mo ago
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·7mo 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·7mo ago
Refactorkamo-shared-library

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

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

Kamo·7mo ago
FixVOIPService

Use correct session key casing for orgID and memberID

KSessionService stores keys as orgID and memberID (capital D). Both controllers were calling .get("orgId") and .get("memberId") which always returns null, causi...

Kamo·7mo ago
Fixkamo-internal

Always show softphone and SMS buttons in NavTop

Removed isVoip gate so the buttons are always visible regardless of feature flag state.

kamo·7mo ago
CIVOIPService

Add Dockerfile for VOIPService

Matches the shared-library + service two-stage build pattern used by EmailService and other Java services.

Kamo·7mo ago
Fixkamo-internal

Use feature type name as key before numeric id in org feature preprocessing

Java returns features with `type: "VOIP"` and a numeric `id`. The preprocessing chain had `obj.id` before `obj.type`, causing all features to get numeric string...

kamo·7mo ago
FixMediaService

将voip. > 添加到 NATS 流主题中, 并在 VoipStompRelay 控制器中处理非法状态例外

NATS 流只覆盖了聊天. > 因此订阅了voip. " 丢弃 非法状态例外([SUB-90007]) 没有匹配的流). 已添加发音。 " 将两个学科都包括在内,并扩大 抓取块以包含非法状态排除,防止启动失败 如果该流没有可用.

Kamo·7mo ago
FixEmailService

Add security-service.*** to K8s ConfigMap

KamoJwtService requires this property for Bearer token validation in DavAuthFilter, but the K8s ConfigMap overrides application.yml and was missing it — causing...

Kamo·7mo ago
Featurekamo-internal

Redesign phone provider setup to match email provider format with logos, help tips, and correct nav tabs

- Rewrite PhoneProviderSetup to match EmailProviderSetup pattern: list/config view split, AnimatePresence transitions, back button with provider name in header,...

kamo·7mo ago
Fixkamo-internal

Show Phone System(s) settings unconditionally so orgs can configure VOIP before enabling it

- Remove isVoip gate from phone section on /settings page — Provider Setup card has no condition so it always appears; Agents and Dial Plans still gated by isVo...

kamo·7mo ago
Fixkamo-internal

Guard against non-array API responses in useContacts hook

setBooks, fetchContacts, and searchContacts now safely handle error objects and Spring paginated wrappers instead of crashing with 'e.map is not a function'.

kamo·7mo ago
Featurekamo-internal

Add CalDav/CardDav tab to email settings page

kamo·7mo ago
FeatureEmailService

Add ProviderRegistry

Kamo·7mo ago
Featurekamo-shared-library

在联系集成仓库中添加基于ID的查询方法

Kamo·7mo ago
FeatureEmailService

Add GroupwareProvider interface, ProviderContext, and model classes

- GroupwareProvider interface defines calendar and contact book operations - ProviderContext carries runtime context for provider invocations - Model classes: P...

Kamo·7mo ago
FeatureInitializerService

CalDav/CardDav Part 4 — schema indexes and email repo scan

- Add supplemental indexes on **************** and **************** via SchemaCleanupRunner (Hibernate ddl-auto:update adds the FK columns; indexes are extr...

Kamo·7mo ago
Featurekamo-shared-library

CalDav/CardDav 第4部分——共享库库和实体添加

- 添加联系人整合 FK 到联系人Book 实体 - 添加查找ByContact集成Id到用户算法仓库 - 添加查找ByContact集成Id到联系文件库 - 添加 findByStatusIsNull 到联系人同步日志存储库 - 以 QQ 创建日历晚报存储器

Kamo·7mo ago
FeatureEmailService

Add CalDavController and CalendarService DAV methods

Adds findEventByUid, getChangedEventsSince, getDeletedEventsSince to CalendarService. Adds CalDavController handling PROPFIND, REPORT, MKCALENDAR, PROPPATCH, GE...

Kamo·7mo ago

就像你看到的运输?

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

永远开始自由查看定价