直播更改日志

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

17,858
变动共计
4,575
特征
4,511
修补
32
项目
按项目过滤
所有项目17,858AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService347InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,550kamo-login318kamo-marketing581kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
按类型过滤
所有类型Build24CI522Chore670Docs226Feature4,575Fix4,511Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
September 7, 2026
FeatureEmailService

一个客人在活动上的服务 被告诉了这件事

内部CalendarService写出参与者行并停止. 它从来没有设置 寄来邀请,从不叫 事件邀请服务,所以一个客人来了 经由服务到服务路径——整个回召 特性——被存储在活动中,从没有听到任何声音. 添加一个 复选框到主页的顶部会运出一个控件 什么都没做 它现在向受邀的旗帜致敬, 在更新时同步嘉宾名单。 成员Cale...

Kamo·4d ago
FeatureEmailService

让浏览器报告两个条件,只有它能看到

目前为止,每个通知都是由看东西的部门提出的 发生。 这二者不能是: 一个成员看里面的谈话 5秒钟的讯息落地 是一个关于浏览器标签的事实,没有 服务器有它。 因此,POST/API/通知/自己从 浏览器与服务仍会做决定——应享待遇,哑巴,安静 小时,不打扰和一直到解除的规则 完全按照 这等人,是受记念的,一个记念的,一个...

Kamo·4d ago
September 6, 2026
FeatureEmailService

System BUG COMMENT 预览变量

没有它们,模板编辑器会使新字母有漏洞,其中 报告编号、发件人和按钮打开,按键读取为已损坏模板 而不是作为缺失的预览。 其中没有任何评论机构,故意:信件没有引用一个。 A级 报告线索被大家读取 报告可见,但这封信 发给一个人,并与其他邮件一样继续发送.

Kamo·5d ago
September 5, 2026
FeatureEmailService

让成员连接 OWN 日历和联系人

个人日历面板要求获取QQ 它从未被映射过,所以在每次开放时都失败了。 微软根本无法授权任何东西。 这是服务的一半 让它发挥作用。 成员在奥奥特州旅行,这是唯一分开的东西 二者相传. 应用程序注册、范围和注册方向 用于个人连接和 整个组织的一个, 和召回是无会话 - 所以没有成员id 在`状态 ' 中,授权自己Goog...

Kamo·6d ago
FeatureEmailService

在任何客户端看到前, 给每个提供者的文件夹树同样的形状

仅报告一个文件夹的 Special- USE 属性是不够的, 因为仅是一个服务器 如果它被配置到—— 和生产中的 CamoMail Dovecot 发送 完全没有: 它的上市答案角色: null for Sent, Trash and Junk 都一样. 这么说 Google 邮箱仍然在成员自己的文件夹中显示"[Gma...

Kamo·6d ago
FeatureEmailService

在 OAuth 上连接 Google 和 Microsoft 日历, 在邮箱已经使用的应用程序上

CalDAV/CardDAV标签通过 OAuth 按钮连接的提示 没有执行流程,无法通过 API 配置证书。 现在 运行一个真正的连接, 和制约 它的形状是 OAuth 重定向 URI住在第三党的操纵台:Google和Entra各持有一个 每个应用程序注册地址,由注册者输入,所以一秒钟 流量不能有第二次回调。 因此,这...

Kamo·6d ago
FeatureEmailService

当一个组织的SPF说我们可能

从地址中选择的,是问谁是该组织的MILBOXES的东道主。 这是一个不同的问题 与一个重要的, 它是错误的 在两个 立刻开出方向 chinilaw.com运行于Google工作空间,并添加了:spf.kamocrm.com至. 它的SPF——授权我们以书面形式在DNS中明确转发——并且仍然得到 "Ron Chini,...

Kamo·6d ago
September 4, 2026
FeatureEmailService

以 OAuth 的邮箱重定向方式发送一个 Oorg 自己的主机名

一个自带Google或Entra应用程序的组织注册了 应用在自己的账户, 在自己的品牌, 现在被告知它 设置屏幕以授权 api.<its own domain>。 这才叫服务 发送。 两条腿都经过一个选择者,因为他们必须同意: 关于授权请求和在符号交换上重放的值 必须是字节相同的,或提供者拒绝交换。 回电 leg 是...

Kamo·6d ago
FeatureEmailService

锁定共享扫描, 运行两个 pocks

Email Service的十次预定扫荡中,有九次有共同效果,现在先租了个名租 运行中。 最大的后果是 " 调度运动 " :在两个没有锁的舱内,每个接收者 每次竞选都会有重复 提醒系统是相同的 用于会议提醒的形状,以及用于打字通知的形状。 第十,是故意不锁的 它行走着 被客户看的邮箱 连接到这个吊舱 并推动那些 没有...

Kamo·6d ago
FeatureEmailService

邮件寄到时,给一个会员打电话

MessageIndexer 已经是电子邮件.inbox.> 的耐用消费者了。 解决邮箱 OWNER, 所以这是它属于的地方 – 每个 真正的新信息,幸存的重启,成员掌握。 在IMAP拿下它之前升起. 通知需要的已经全部了 并让成员等待 一次圆通旅行存在 建造一个 搜索索引将是一个错误的回合方式;它也意味着一个邮箱,...

Kamo·1w ago
FeatureEmailService

两个电子邮件更改字母的预览变量

两种新立体模板在控制台中渲染此服务的时刻 重建到带它们的共享库; 没有样本可变 手和占位符一起铸造 它读作是断了 模板,而不是作为预览。 两个名字都地址,因为字母是。 无法验证的信件 显示要求的地址是收件人无法检查的信件, 并通知只列出新地址不告知读者 他们输了.

Kamo·1w ago
FeatureEmailService

每个组织的OAuth证书

Google、Microsoft 365和Zoho邮箱连接, 如果它带来了一个,它自己的注册, 否则卡莫的平台应用。 矿石通过新鲜和连接线接通。 发放的补助金 只能用Org的客户端身份和秘密来刷新 所以看月台对 就会开始失败 停止使用卡莫的应用——连接后的一日一小时,而不是立即, 这是最糟糕的诊断失败。 微软租户也...

Kamo·1w ago
September 3, 2026
FeatureEmailService

一个页脚徽章的库,每一行都印出

签名脚步从一幅图像到一行. 图书馆是 org 宽度; 选择及其顺序是每个范围, 所以上传图像同时 编辑一个签名,在所有三个签名下提供,并且只在打印时打印 已选中 。 两个表面 故意 不同的 认证, 这就是为什么他们不共享 路径。 /api/email/sign-badges需要一个会话——它是设置屏幕. 没有,也不可...

Kamo·1w ago
FeatureEmailService

从外部系统导入联系人的内部端点

VOIPService的JustCall集成需要登陆客户的联络人 右成员地址簿,这里写有联系人:一个联系人 仅绘制了 scalars, 带有电子邮件、 电话、 地址、 orgs、 URL、 IMS 和 7个表格中的关系,没有级联,只能通过 联系人DetailStore。 一个从另一个服务处写这些表格的来电者 悄悄地放下...

Kamo·1w ago
FeatureEmailService

让发送的信息将图像带入其体内

尸体有四种可能的形状,发送()只能建造出三种. 这个 多部分/相干分支——将图像放入 HTML 的 cid: 它的分数——坐在附件分支后面, 所以一个信息与两个粘贴 图像与文件在出道时丢失了图像: 尸体保存了 cid: 参考 信息中已经没有了, 没有任何内容。 还有 实际无法到达, 因为只有交易路径曾经设定 内含图像;...

Kamo·1w ago
September 2, 2026
FeatureEmailService

发送会议邀请

将某人列入活动嘉宾名单并没有告诉他们。 只有一次提醒 写给一个客人的, 一个提醒 到达一个成员在应用和外部地址 从来没有,所以邀请的客户 见面,从来没有联系过, 同事在开始前15分钟第一次听说。 Event InviteService在保存承诺之后运行, 运行在同步线上 。 之后 承诺,因为邀请召开这样一次可以节省时...

Kamo·1w ago
FeatureEmailService

让交易发送一个附件

为排定的报告所添加,这些报告是制作的PDF或工作手册,必须 帮助那些可能没有帐户的人——联系不会是给他们的交付。 SMTP 层自写起就取了附件; 这个路径只是通过 无效。 所以,没有关于邮件是如何构建的改变, 字段是可选的, 和每个 已有的呼叫者所走的路线完全与它一直走的路线一致。 Base64 而不是多部分,因为...

Kamo·1w ago
August 28, 2026
FeatureEmailService

一个会员只被告知他们的应用

属于应用程序的通知类型——牵头召回是铅,a 会议提醒是会议——但只提出成员是否 声音变小了 因此,一个成员没有铅应用 仍然写铅 每当别人为他们提过一个程序时,就回电话 站点绘制了过滤器和哑声开关,用于它们永远无法接收的一类。 现在有两个问题 打开应用程序自己的门 导航:组织是否有应用程序,该成员是否持有 应用的查看是...

Kamo·2w ago
August 27, 2026
FeatureEmailService

错误状态更改模板的预览变量

管理员预览会根据一个样本变量地图制作一个模板, 这个 没有手臂, 因此打开 System BUG STATUS CHANGED 的 Org 管理员会看到 一个有漏洞的字母, 按钮, 呼喊和每个状态颜色。 真正的价值来自 QQ 由于 TemplateRender 无法分块,所以预交条件块。 这个 因此,预览必须为它们携...

Kamo·2w ago
FeatureEmailService

坚持两家公司的电话切换

在签名时读取和写用户CompanyPhoneMain / userCompanyPhoneTallFree 字段配置,所以Content tab的新开关可以在保存后幸存。 将 FieldConfig 复制字段按字段保存到现有行上,而不是替换 它,所以一个切换省略 有默默地掉 在每一个储蓄后... 该副本以及请求的映射...

Kamo·2w ago
August 26, 2026
FeatureEmailService

控制台已经打过个人邮箱API

在12个运输路线上采用18个客户方法 后端在他们身后。 成员只到达自己的收件箱并配置 只有一次行政官要求他们这么做 OAuth使用消费范围:现有处理器请求工作空间和 租户 -- -- 管理人不能提供个人账户.

Kamo·2w ago
August 25, 2026
FeatureEmailService

在 /api/电子邮件/oauth/callback上服务 Google 的 OAuth 回调

平台控制台需要一个地址来显示设置该平台的操作员 Google Workspace注册,VOIP拥有/api/voip/oaut/召回的方式. 唯一存在的电子邮件调用是QQ 由微软365,Google和Zoho通过一个配置的重定向共享. 给Google自己,在较短的路径上, 离开另外两个他们 重新定位的URI住在一个供...

Kamo·2w ago
August 22, 2026
FeatureEmailService

服务主页未从索引读取摘要, 从未从 IMAP 读取

主页上的部件 整天都在屏幕上 不论有没有人 正在读取邮件 —— 一个成员的 IMAP 连接是一个共享的预算, 比例为 10 : 整个吊舱的用户和IP。 所以未读摘要读取了电子邮件 meetata.search index 并且不会像邮件客户端正确那样掉入邮件服务器; 每个主页负荷花费一个连接的部件会使客户端饿死 总结....

Kamo·2w ago
FeatureEmailService

发布并接受一个活动的来宾观众

Kamo·2w ago
FeatureEmailService

将一个活动的观众量变为客串

Kamo·2w ago
FeatureEmailService

将一个活动的客座观众解入人心

Kamo·2w ago
FeatureEmailService

服务并宣布主页日历部件

日历Widget Service 解答部件的实际需要和日历页面 已存在 Earlier/ 已过期, 因此箭头会灰出, 而不是提供空页 。 这个 两个范围故意脱节——本组织共用的日历。 元件,是会员自己给对方的——所以公司会议就出现了一次 而不是两相并存的面孔 日历身份和成员身份都没有 从请求中发出:呼叫者通过会话和成员...

Kamo·2w ago
August 21, 2026
FeatureEmailService

扫描 Org 的邮箱, 查找线索的过去应请求发送的电子邮件

服务于"Associate Past E-Mails w/ Lead"的勾选框. 有了线索 刚刚录制的地址,读取 INBOX 和发送的每个邮箱 一年前领导组织 附上地址 自动路径的每个守护者仍然适用,因为现在两条路径 共享一个分类( ): 拒绝其地址无法分类的 Org, 纯粹的内线被拒绝 公司地址从不匹配 候选者——...

Kamo·3w ago
August 14, 2026
FeatureEmailService

公布每一次变化的状态,不只是抵达

一个成员在不止一个标签中打开了它 经常不打开 还有电话 他们每个人都拿着自己的套接字,并画出自己的钟,以及 直到现在,他们得到的只有一份新的通知——读一下 或在一个窗口中清理中心, 将每个其它的计数通知留下 它已经消失,只有一页重新装入来修正它。 读取,全读,撤职,打呼噜和删除 现在都照着做 使用每个会员的主题到达。...

Kamo·3w ago
FeatureEmailService

页面可过滤历史

中心可以回答一个问题: 最近的100个,没有读或没有读, 没有办法要求已经读过的东西。 所以,任何成员看到 实际上,它已经消失——对于记录什么是贫穷的财产。 申请已经告诉了别人。 获取/api/通知/浏览页面,报告总数,按类型计算 滤波铁道,并具有所有,未读或已读状态. 保留现有列表 它填满了现场的甲板, 它想要的是...

Kamo·4w ago
FeatureEmailService

由 id 读取一个事件

主页持有召回事件ID,并想在同一页重新打开 对话框日历使用, 因此它需要能够自行获取事件 。 范围与名单完全相同——成员自己的日历加上 组织——所以属于别人日历的ID读作缺席. 而不是像禁止的那样.

Kamo·4w ago
FeatureEmailService

邮件徽章的整数, 并计算索引路径值

有三件事,所有关于知道而不是假设。 导航顶端的未读徽章将整个文件夹树取出 INBOX 结果——最昂贵的给邮件后端打的电话,以制作数字。 MailReader自写以来就一直背着UnreadCount 完全是为了这个(a) IMAP 供应商的单一状态,图上的内置字段),从未有任何 通过HTTP曝光. 现在有了 这是一条倒...

Kamo·4w ago
FeatureEmailService

证明一个与 HighESTMODSEQ 没有变化的文件夹, 然后从索引服务它

打开基于索引的信息列表, 通过修复使其不安全的东西 而不是翻出国旗。 旧的检查比较了信件计数和UIDNEXT. 都对国旗视而不见 移动,没有什么能重新索引一个消息 当有人在手机上读到它,所以 每个信件的读取状态都可以通过文件夹检查 它到达时被冻结——一个显示未读邮件的收件箱. 这是 为何运出已失效。 CONDSTO...

Kamo·4w ago
FeatureEmailService

提供索引中的文件夹列表, 当它能够证明它是当前

信件列表后面的行已经在 Postgres 中 – 元数据索引 保存发送器、主题、日期、大小、附件和旗子 看见了 从那里读取一页是一个查询; 从 IMAP 读取它是一个 SELECT 加上五十封FETCH,使服务器建立邮箱索引 答话 阻止任何人使用它的原因不是速度而是信任。 该指数由下列人员填充: {\fn黑体\fs2...

Kamo·4w ago
August 11, 2026
FeatureEmailService

每个邮箱的大小与组织的存储

Dovecot现在执行每个邮件箱的限制, 没有任何东西设置它的列 读取。 在存储快照之后, 分为今天的数字而不是昨天的数字。 每个邮箱都得到整个游泳池的同等份额. 重要的财产是 所以邮件永远不能靠自己 超过上限的组织。 这也是所有者所能预测的版本—— "你们在组织储存中的份额"——当 不相关的域名会增长,使每个邮箱都...

Kamo·4w ago
August 10, 2026
FeatureEmailService

管理事件的来宾列表

对话框可以显示已经参加过事件的人, 但绝不添加或删除 任何人,唯一的客人行动 是重新点名 不知何故 已经在这里了。 活动现在接受一个来宾列表,在保存时替换批发. 替换 而不是合并, 因为对话框拥有列表 。 在这里消失。 单子是"不供应" 然后离开客人 单独,这是客户端只编辑标题发送的内容. 客户不能说两件事 所以也...

Kamo·4w ago
FeatureEmailService

让冲突终点排除正在编辑的事件

冲突探测服务总是采取排除EventId的做法;这一终点 通过了无效。 没有它,一个事件相互重叠, 所以那一刻,这个事件 对话开始问,编辑任何会报告冲突的东西 正在编辑。 还有像这个控制器的其他部分一样用DTO来回答. 原始实体 发表了一个成员、组织和日历,杰克逊认为 再说了,还有更多.

Kamo·4w ago
FeatureEmailService

将组织日历同步到电话, 不打开空洞

共享日历没有所有者, 所以账户范围 DAV 列表可以 公司事件在网络上明显可见, 每个电话。 家里的收藏现在结合了账户自己的日历 与它的组织共享一个。 需要护理而不是额外查询的原因:CalDAV 认证一个账户,而不是一个会员,所以只是披露日历 任何电话能接通的人 都会写出来 绕行右侧的出版 。 PUT和DELETE ...

Kamo·4w ago
FeatureEmailService

点到 YugabyteDB 并使用 PostgreSQLdialect

CockroachDB被尤加比特DB所取代. 连接字符串从 蟑螂db-公用:26257到yb-tserver-service:5433,并使用希伯来语方言 从QQ到PostgreSQLDialect.

Kamo·4w ago
August 9, 2026
FeatureEmailService

坚持并服务于整个联系人 不只是它的名字

REST层直接将JPA实体序列化. 联系人没有映射到 其电子邮件、电话、地址、组织、URL、IMS或关系 是不同的表格,所以从来没有一个是回应, 杰克逊沉默地 进来的时候全掉了 创建对话框收集了七个段落 无。 书籍和团体回来 他们懒惰的关联 无效,这就是为什么侧边栏不能将一个群体归于一书的原因. 因此,建立联系根本不...

Kamo·4w ago
FeatureEmailService

测量每个猩猩自己的 KamoMail 信箱

走遍每个邮箱 Kamo 主机和记录, 每个到达日, RFC822 字节 封住——标题、正文和编码附件,覆盖每个文件夹,包括: 垃圾和容克,因为垃圾邮件中的信息仍在磁盘中. 每一次往返旅行 文件夹:雅加达邮件 IMAP 提供者 扩展 FreachProfile 。 项目. ENVELOPE 至 INVELOPE INNA...

Kamo·4w ago
August 7, 2026
FeatureEmailService

让/ sendable 为打开邮箱的呼叫者放下别名组

邮件箱切换器提供与作曲家"From"相同的设定 字段,减去一件事:一个别名无法打开。 寄给它的邮件 放在邮箱里 所以没有文件夹 也没有东西可以显示 不包括服务器侧, 而不是被呼叫者过滤, 所以总数会保留 诚实的 —— 客户端从页面中跳出行将报告显示24 41234"同时作21.

Kamo·1mo ago
FeatureEmailService

电子签名模板预览变量

管理模板编辑器使每个占位符对密钥都是空白的 没有样本Variables arm, 因此七个 标志模板预览为一页 空白——包括五个新的生命周期通知。 一条手 使用寿命周期5, 外加臂部用于邀请和升级码.

Kamo·1mo ago
FeatureEmailService

可搜索、可呼的终端点,供成员发送地址

得到/api/电子邮件/邮件箱/可发送的回答 与/可访问的相同问题 - 成员可能发送的每个地址——但作为一个合并的流,即 在数据库中搜索和调用。 /无障碍不能为拾取者服务。 它使每一个群体都完全实现, 对于持有Access ALL MEMBOXES的会员来说,这意味着每个成员步行 成员在Org中,然后发出每个成员和另...

Kamo·1mo ago
FeatureEmailService

以持有该邮件的成员命名主邮箱

邮箱是某人的主要地址 所以 无论邮箱贴在什么标签下, "售货台"是一个简单的"简·多伊"(Jane Doe's)的盒子——错误地取出人物的名字. 自动完成和在接收卡上。 列表邮箱现在携带 成员 主任务, Org 地址目录所选择的 邮箱自己的显示Name. 只有主持者才算数 一个邮箱 有人 仅仅可以进入不是他们的 并保...

Kamo·1mo ago
FeatureEmailService

在整个文件夹上行动, 不只是你滚动的一页

标记全部已读和空文件夹是客户端的全文件夹操作 无法通过批量 uids 表达: 它只保留它的页面 卷起,所以一个有4000个未读的文件夹 需要80次往返旅行 仍然怀念它从未上过膛的一切 文件夹管理器增益设置了 Folder Seen 和 空 Folder 。 IMAP 路径翻转 一个服务器侧调用中的标记, 并且只触及实...

Kamo·1mo ago
August 6, 2026
FeatureEmailService

发布更改邮箱的事件,让邮件浏览停止投票

文件夹树、 对话列表和信件列表各自运行 30秒 计时器,重新装入的概率 东西已经移动。 已经装好了 WebSocket 当邮件到达时,告诉他们, 但这只是邮箱改变的方式之一 - 在圆立方体或电话上读取一条消息,移动,删除,或 全部删除后, UI 将错误保存到下一个勾选 。 电子邮件Mailbox Changed说,一...

Kamo·1mo ago
FeatureEmailService

在NATS/WebSocket上推动INBOX未读数,而不是投票

卡莫内部的导航顶端邮件徽章通过呼叫刷新了自己 /api/电子邮件/文件夹每30秒,每个浏览器标签. 终点走 整个文件夹树并打开每个文件夹只读以回答,所以成本 一个整数是一个完整的邮箱摘要,无限地重复。 网页 已经存在,只是宣布 邮件已经到达 并且不载数, 因此,它的一项工作是引发另一次民意调查。 自行公布计数 : ...

Kamo·1mo ago
August 5, 2026
FeatureEmailService

解决留言背后的人

信件头知道地址和发送者选择的显示名称 放在旁边。 该组织已经知道更多的情况——同事、演讲者。 书本,扩展,时区——而且都没有到达邮箱. POST QQ 以 每人后面:同事(有职称、部门、扩展、时区) 以及解锁存在和聊天的会员代号),保存了联系(与雇主, 标题和数字),或一个明确的EXTERNAL,这样呼叫者可以缓存答...

Kamo·1mo ago
FeatureEmailService

联合主笔,并修复 死推指数器

添加主要通讯分页的半个邮件, 加上它需要的摄入量 终究存在 平台没有工作邮件推: IMAP IDLE 硬码为 Dovecot, 那里 没有图表更改通知或 Gmail 手表, 信件索引器已丢弃 由于IDLE出版商省略了UID,所以它收到的所有通知 也解决了发件人成员的问题, 比邮箱的主人。 两者都固定在这里, 但一个钩...

Kamo·1mo ago

就像你看到的运输?

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

永远开始自由查看定价