KamoCRM

实时变更日志

每个功能、修复和改进都会在发布时发布。 没有任何东西会在发布时被搁置。

17,674
变动共计
6,083
特点
5,346
固定
30
项目
按项目筛选
所有项目17,674AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService588InitializerService330KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,876TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,418kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,684kamo-signer-monorepo57kamolos114
按类型筛选
所有类型Build17CI523Chore776Docs3,260Feature6,083Fix5,346Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 26, 2026
FeatureSecurityService

添加 结束点

返回销售量 Type, subType, 以及市场市场定制格式 添加铅格式可制取子类型字段和取入自定义表格 不首先创建线索.

Kamo·6mo ago
Featurekamo-shared-library

添加为 Display On Take 以创建/更新 DTO 请求

Kamo·6mo ago
Featurekamo-shared-library

Experse 是在 FellowDTO 格式中输入

Kamo·6mo ago
Featurekamo-shared-library

添加 IS DISPLAY ON INTAKE 列到窗体实体

Kamo·6mo ago
Featurekamo-internal

URL 查询参数中坚持活动邮箱

切换邮箱现在更新 URL(? mailboxType,?mailboxId,? 这样刷新浏览器可以恢复同一个邮箱. 信件浏览器读取 窗口。 位置。 搜索它的懒惰使用状态初始化器以恢复 在第一次渲染前激活Mailbox,并通过 路由器 换掉所有更改的邮件 文件夹Sidebar 读取 获得AccessibilMailbox...

kamo·6mo ago
Featurekamo-marketing

Add Flowroute to integrations hub page

Kamo·6mo ago
Featurekamo-marketing

Add Flowroute to INTEGRATED WITH banner

Kamo·6mo ago
Featurekamo-internal

Show accurate provider connection status from isConnected field

Replaces the old logic that showed "Connected" for any provider with no sync error (including brand-new providers that were never tested). New three-state badg...

kamo·6mo ago
FeatureVOIPService

Persist connection test result to isConnected field

- test() endpoint saves isConnected=true/false to DB after every health check - update() resets isConnected to null when configJson changes (credentials may h...

Kamo·6mo ago
Featurekamo-shared-library

Add isConnected field to VoipProviderInstance

Nullable Boolean: null = never tested, true = last test passed, false = failed. Requires KamoInitializerService schema migration to add IS_CONNECTED column.

Kamo·6mo ago
Featurekamo-marketing

以活的毫秒倒计时显示活动报价横幅

在主页上获取活动促销服务器侧并制作一个 英雄OfferBanner在子标题和免费永远呼唤之间. 横幅显示折扣金额、持续时间和现场倒计时 动画版50ms 梯度- 光滑边框和闪烁的扫描 。 无活动时不渲染 或未期满的晋升.

Kamo·6mo ago
Featurekamo-internal

连接可用/ 无法可用的切换到后端并修正 OFLINE 存在错误

- 将已暂停/ 激活的芯片重命名为 NavTop 中可用/无法使用 - 通过新的我/可用性API获取初始可用性并持续切换 - 在成员界面和成员项目道具中添加可操作字段 - 成员名单通行证可由各部门对成员项目作出回应 - 成员项目显示无橙色的ONLINE/OFFLINE/UNAVAILLL标签 - 修复 OFLINE 错...

kamo·6mo ago
FeatureInitializerService

回填为 可用 = TRUE 对于现有成员

Kamo·6mo ago
Featurekamo-shared-library

为成员可用性切换添加可操作字段

Kamo·6mo ago
Featurekamo-internal

删除访问域标签和域管理器组件

kamo·6mo ago
Featurekamo-marketing

在新代理信件上直播未读徽章 + 弹出

- 在部件最小化时,保持安装在屏幕外的活支持板 (仅在支持会话存在时)所以 STOMP 订阅保留 仍然在未读信件中发生火灾,即使出现 访客不看聊天。 - 动画徽章在每次计数变化上都带有弹簧分级(关键把戏) 重挂元素)加连续的 Tailwind ping ring while > 零点。 - 弹出并倾斜最小的标签本身 当...

Kamo·6mo ago
FeatureMediaService

播放等待计数 + 在代理读取的访客发送

- 现在代表到 所以数 反映未读的访客信件和当 特工呼叫马克·阿斯雷德 - 新的公共帮助者。 - 现在(a)重播经纪人的 (b) 调用 帮助器,使导航支持按钮保持同步而不等待 下60年代的民意调查 - 也叫帮手 导航系统在访客发出时会爆炸 导航点数与每行徽章状态一致 在单击和浏览器刷新后.

Kamo·6mo ago
Featurekamo-shared-library

未读计数 + 按会话查找帮助器

添加QQ所以导航 支持按钮徽章可以计算实际需要的支持票 注意( 有未读到的访客留言) 而不是仅仅 Pre TICKET/ NEW 状态。 计数从 DB 直接读取, 这样它能幸存的新鲜。 也添加了“所以媒体服务” 可以在标记 AsRead 之后从会话 GUID 中解析 org 所有人.

Kamo·6mo ago
April 25, 2026
FeatureKlusterServices

添加介质到子域证书提供列表

Kamo·6mo ago
Featurekamo-internal

将媒体子域添加到所需的 DNS 化名

kamo·6mo ago
Featurekamo-internal

将位置列添加到票面数据格

读取 **************** 直接关闭支持TicketDTO(现在的票房实体快照在 创作时间——不增加往返. 旗下+城市/区域/国家 在工具提示中显示 IP; 当没有地理数据时, 返回到 em- dash 已经上场了 只有代理视图。 票头已经消耗了相同的 DTO 字段, 所以弹出工具 窗口现在也显示快照——...

kamo·6mo ago
Featurekamo-shared-library

票房上的快照访客

添加 VISITOR IP 地址,VISITOR COUNTRY CODE,VISTOR COUNTRY NAME, 维基文库中相关的原始文献: 维基文库中相关的原始文献: 维基文库中相关的原始文献: 维基文库中相关的原始文献: 维基文库中相关的原始文献: 维基文库中相关的原始文献: 维基文库中相关的原始文献: 维基文...

Kamo·6mo ago
FeatureMediaService

与 SockJS 并列添加 /ws/ public- chat- nature 平地 WebSocket 端点

在/ws/公共-聊天-内语中登记第二个STOMP终点,而不使用SockJS 前端可以与本地的 WebSocket( 经纪人URL) 连接而无需 Sockjs-客户端图书馆,该图书馆登记了违反《公约》规定的卸货处理器。 网站权限政策. 原始/ws/公交SockJS端点保留 为后向相容性.

Kamo·6mo ago
Featurekamo-internal

Per- ticket 未读徽章 + “ 只有新信件” 过滤器

- 车票列表显示一个带有未读数的聊天-泡泡徽章 门票 # 当会话消息比代理机更新时 上次查看的消息 。 - 在过滤栏上添加“ 只有新信件” 过滤开关 。 - 车票查特现在在初始点打电话 装入并当入境信息到达时, 徽章将澄清为 代理阅读谈话。 在拓宽的 kamo 共享- 图书馆变化上显示 查找Chat 成员列表 ByM...

kamo·6mo ago
FeatureMediaService

在访客消息中向代理播放未读数

访问者发出支持信息后,请按最新未读数 所以代理商的票单 徽章和导航计数器实时更新。 显示广播内容 Media Captain.sendMessage 供会员间聊天.

Kamo·6mo ago
Featurekamo-shared-library

在未读成员查询中包含支持 TIKET会话

找到Chat Memberships ByMemberId 现在返回 CHAT 和 支持 TIKET 会话类型, 因此现有的每个成员未读数 基础设施(Get UnreadCountsby Member,/topic/chat/unread/{memberId}) 广播,得到QQ 自动覆盖 支持票也一样。 让代理人看到...

Kamo·6mo ago
FeatureKlusterServices

与PJSIP监狱和持续状态的禁产2

- 增加dauf2ban-configmap.yaml 与[asterisk]和[frepbx-web]监狱, 递增禁令升级(1h-24h-30d上限)、局域网忽略和a 用于 PJSIP 安全Event 记录的自定义星号安全.conf 过滤器 - Mount dauf2ban-configMap和主机Path/var/...

Kamo·6mo ago
Featurekamo-shared-library

Add resetHasAttachmentsForFolder query to ConversationRepository

Allows sync to reset stale has_attachments flags before re-indexing so corrected MIME detection can rebuild the field from actual attachment data.

Kamo·6mo ago
FeatureKlusterServices

Integrate Coqui TTS with norman voice (VCTK p267)

- Deploy coqui-tts server (VCTK VITS model, CPU-only) as ClusterIP service on port 5002 with model cache at /var/lib/coqui-tts on k1m1 - Inject coqui_tts.agi ...

Kamo·6mo ago
FeatureKlusterServices

在 k1m1 上为分拆 DNS 添加 LAN DNS 显示器

在 k1m1 上部署带有主机的 dnsmasq 显示器 192.168.4.22:53. overrides pbx.k1.kluster.kamocrm.com - > 192.168.4.22 (中文(简体) ). 因此局域网的电话直接到达PBX,没有NAT发夹. 所有其他 询问转至8.8.8.8/8.8.4。 ...

Kamo·6mo ago
April 24, 2026
Featurekamo-internal

平台配置标签( General / VOIP & SMS / System user / Advanced)

环绕 在设置视图中有四个标签 : - 常规:只读平台概览——总类,活动电话服务器 实例计数, 活跃的短消息提供者实例计数, 上次全球 VOIP 同步 时间戳。 读自新QQ - VOIP & SMS:编辑voipSyncIntervalMinutes (1.1440)和voipSyncenabled, 上个 Globa...

kamo·6mo ago
FeatureDaemonService

Global VOIP sync job (admin-tunable interval)

VoipGlobalSyncJob ticks every minute and, on each tick, reads the SystemConfiguration singleton to decide whether a global sync is due: - If voipSyncEnabled is ...

Kamo·6mo ago
FeatureSecurityService

系统配置 + 平台概览终点

平台全平台配置表面,由现有顶层所有者守门 guard (matches SystemUserConfig Captain's request ToplevelOwner type). 防守(Matches SystemUserConfig Captain's required ToplevelOwner pattern...

Kamo·6mo ago
FeatureVOIPService

内部同步

代理资源 CRUD(扩展/用户/设备/语音邮件): - VoipExtensions Captain at QQ) 互联网档案馆的存檔,存档日期2011-12-02. - 在/api/voip/Instances/{id}/用户的用户控制器 - VoipDevices 主计长在... - VoipVoicemail C...

Kamo·6mo ago
FeatureVOIPService

多功能提供者重构 + 完全 FreePBX + Flowroute 短消息

核心模型变化:一个Org → 许多VoipProviderInstances(是:每个Org一个). 每个提供者API的呼叫现在都进行实例扫描. 电话提供接口 : - 新的扩展/用户/设备CRUD+语音信箱音频/图像描述方法。 - 新能力旗(扩展管理、用户管理、设备管理; 语音邮件Transcription). 默认...

Kamo·6mo ago
FeatureInitializerService

多问电话/短信供应商迁移

运行于 Hibernate ddl-auto: update 创建新表格之后(VOIP PROVIDER INSTANCE, BULK TEXT PROVIDER INSTENCE,电话 EXTENSION,电话 END USER,电话 DEVICE, 电话: 电话: 电话: 电话: 电话: 电话: 电话: 电话: 电...

Kamo·6mo ago
Featurekamo-shared-library

多层电话/短信供应商计划基金会

- 重命名 VoipProviderConfig → VoipProviderInstance; 放下 UNIQUE(org id), 添加实例 name, config json, last sync at, last sync error. - 重命名 BulkText Provider Config → Bulk...

Kamo·6mo ago
FeatureKlusterServices

在 k1m1 和 k2m1 上部署 FreePBX 17 + Jigasi SIP桥

FreePBX(已退休/freepbx:17-latest)使用主机Network运行,所以SIP/RTP 保存真实的客户端IP,通过节点Selector被绑定为一号节点. SIP 打开 5060 UDP/TCP (5061 TLS), RTP 范围 18000-18999 为避开Janus所选 (20000年-209...

Kamo·6mo ago

“你看见了什么 ? ”

所有这些都会自动到达您的工作空间。 开始使用免费计划,一个月后再阅读此页面。

开始免费永远查看定价