直播更改日志

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

17,874
变动共计
4,587
特征
4,515
修补
32
项目
按项目过滤
所有项目17,874AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService351InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,556kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
按类型过滤
所有类型Build24CI522Chore670Docs226Feature4,587Fix4,515Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 27, 2026
Featurekamo-internal

编写平价任务书,每分钟定价

将 SW5 占位符平面替换为真实的写出面: 三 在一个分页上的子视图——书籍、类别、条目。 已使用 SubView 切换器 MarketTaxShippingTab 和 MarketDiscountsTab 税种和价格清单。 类别和条目保持不变 直到选择一本书, 和所选择的书的名字和版本保持 打开时显示屏幕。 劳动明...

kamo·2w ago
Docskamo-internal

BaseLos 控制器的未经授权( )/ 禁止( ) 存在

任务简报告诉执行者这些帮助者是发明的,没有 已存在。 要求OrgId真的不这样做;这两人这样做,被宣布受到保护 在BaseLos控制器上与坏要求/不要求/冲突并列。 引文管理员只是写下自己的身份.

kamo·2w ago
FeatureSecurityService

右侧任务簿 API

SW5任务3,控制器的一半. 用于书籍、类别、任务和选项的 CRUD, + Get /{bookUid}/ tasks/by-code/{code} - 查找引文或工作顺序 当它持有存储的任务代码时执行。 这个是单一的索引查询 与 idx service task book code 相对应,不是取取取取取取取取取...

Kamo·2w ago
Featurekamo-shared-library

带有 Org 范围 CRUD 和代码分辨率的任务簿服务

SW5任务3,库分出一半. 服务任务 服务 暴露书籍,类别, 任务和选项在 org 范围 API 之后,加上 resolutionTaskByCode - 即 在存储任务代码时查找引用或工作命令 。 那个是 针对 idx service task book code 的单个索引查询,通过 ServiceTask的直取书...

Kamo·2w ago
Featurekamo-internal

服务市场的出门定价、税收和等级

一个SERVICE市场得到了三个精确的标签——概览,供应商,协议. 客户、税务和发货以及折扣和定价均上门 商业Type QQ"RETAIL",它隐藏了3个显示一个服务对象需要的: 税级(税务和航运的子视图),价格表( 折扣和定价),以及账户分级(客户). 三个动作 在一个命名的上游,支持 PRIGING SURFACE...

kamo·2w ago
Featurekamo-internal

对索赔申请汇款

"未应用钱"是付款人寄来的钱 没有人附着在索赔, 排队只能看。 保费门 无法到达它。 逐行,因为付款人就是这样判决的。 一笔总付 索赔无法回答拒绝何种程序以及为什么——问题 拒绝命令队列是用来回答的 也是上诉必须辩驳的 索赔通过付款人引用的号码找到,这是唯一的标识符 汇款携带。 打字看台词是不同的 付款人付的赔偿金...

kamo·2w ago
FeatureSecurityService

按付款人引用的号码找到索赔

寄出汇款需要它结算的报销,而汇款没有 内部id——只有惯例发送的数量. 没有这个检查,应用 金钱意味着从汇款中取出号码 并且通过 眼睛,这是如何支付 到达错误的。 将索赔连同其细目一并退回,因为付款人按细目和张贴裁定 为每行。 404,当没有这个号码时:"我们对此没有权利主张. 数字"是某人发布需要的答案,一个空的成...

Kamo·2w ago
Fixkamo-internal

入境电话读得正确,尊重状态药丸

软手机工具窗口接通调用重叠3个出错. 号码画得和INVITE携带的一模一样 所以有个打电话的人来了 作为"+15559876543". 两条呼叫器ID行现在都通过格式PhoneDisplay; a 扩展或短码没有十进制形式,并按正时排列。 A级 无名呼叫者还两次做了这个号码,标题和字幕,所以 字幕以有一个名字为条件 ...

kamo·2w ago
Featurekamo-internal

有四样东西可以看而不做

每个都有一个工作终点,一个客户功能, 一个人没有办法 要达到它。 关闭命令循环 。 打开鼠标队列的存在是因为命令的测试 没有人被追赶,这是典型的失诊方式——它只能是 读取。 排队的人谁也听不懂 一个人就不再打开 问原因 因为"结果与病人审查"和"无效,他们做到了 在别的地方"关闭同一行 只有第一个意味着有人看到了结果...

kamo·2w ago
FixSecurityService

没有退账,所以无法收回

撤销门户访问和授权代理都使用账号,否 结束点还了一个 做法可以邀请患者进入门户, 更别提把它拿走了 给予 长期登录医疗记录,没有途径撤销记录是错误的 一个特色的一半。 进入 MANAGE PATIENT PORTAL喜欢 模块中的其他一切 它返回一个列表, 因为登录 IS 是一个电子邮件地址: 一个改变的病人 地址...

Kamo·2w ago
Docskamo-login

记录 PBX 的启动陷阱

种子目录行的定价 模型为新 enum 值的目录行使得该行 无法读取旧的共享- lib 上的任何服务, 并获取 Catalog 负载 每一个活跃的附加在 ONE 查询 - 所以一个坏行 下整个目录, 公开定价页面和订单向导。 光谱中的相位顺序错误: 消费者必须在 行被所种而后不生.

Kamo·2w ago
ChoreSecurityService

针对共享- lib 定价模式重建. PER EXTENSION

运行中的图像在enum值之前, 所以读取两个种子的 PBX 目录 行 (定价 模型 = “ PER EXTENSION ” ) 投出于 enum 剖析 - 因为 订阅 Service.getCatalog 载入 Org 中的每个活动加载 查询,则将WHOLE目录下调:公共定价页和 应用程序订阅命令向导都读了 。 共...

Kamo·2w ago
Featurekamo-shared-library

添加平分任务簿

一份有价任务目录,其条目中包含劳动力——数量 价格一行,规模一行。 服务线项目(ServiceLine Project.taskCode),降落于SW3, 加入到 ServiceTask.code by VALUE 而不是由 FK: 这本书是版本的,所以是一个 出售的线路必须保持其含义,即使是在进入之后出售 重新定价或...

Kamo·2w ago
Docskamo-internal

恢复 SW4 的关闭, 丢失到一个陈旧的工作树编辑器

上一份承诺编辑了本计划的光盘副本。 运输部分——该部分附在刮伤复制件后着陆 从那里,所以工作树从来没有它。 编辑已设置的文件 因此,恢复了123行。 从4136abc2中恢复,DDL警告重新被应用到顶部.

kamo·2w ago
FixKlusterServices

将内存限制提升到 1Gi 并放松活性探测超时

Traefik在~485米对阵512米限制(95%). 记录的 CGroup 47836回想. max用oom kill 0来点击——从未用OOM杀死,因为足够了 可回收页面缓存,但每次分配通过 天花板迫使同步直接开垦,使进程停滞不前。 那些摊位把活性探测器 默认的1秒超时3次 因此,一个一行,所以 kubelet ...

Kamo·2w ago
Docskamo-internal

应用 DDL 打开一个 400001 窗口- 看着它, 不要重新启动

跳出一个目录版本 离开集合 JDBC 连接持有旧的 和通过每个查询的下一个查询失败 SQL State 40001, Hibernate 这样做 不重试,所以它能像500个用户。 今天测量: 十分钟后41分 3个服务,15个之内为零。 重新清理它比等待更糟糕——Kamowssecurity是单曲 复制,从而交易断断续...

kamo·2w ago
Fixkamo-internal

Price-list entry read and update spoke to the wrong endpoint

Two silent client/server mismatches made the retail price-list entry screen's write path dead: - the entries list was unwrapped with the key "entries", but C...

kamo·2w ago
FeatureInitializerService

PBX 计费计划、回填和目录

PbxBillingSchemaMigation是@Order(0),因为它增加了一列. 这个 共享图书馆实体地图 手机 cost mode 从建设开始, 所以 任何通过JPA装入 OrgBilling Policy 的跑者都会在它的SELECT中发布它 - 命令迟到 这个跑者完全不会执行 因为之前的跑者死了 "柱...

Kamo·2w ago
FeatureBillingService

分机提供电话服务

Pricing Model.PER EXTENSION,它自己的保留数量密钥,一个分配器, a 夜间调和器、取出门和摘要 API - 电话双 每个邮箱的工作, 不同的任何地方的数据做。 多相相是贯穿一切相差别相. 猎人可以运行 KamoPBX 服务器和Ring Central 服务器同时使用,所以两个加载器都可以在 ...

Kamo·2w ago
Featurekamo-marketing

Give the phone add-ons a phone icon

PER_EXTENSION already renders as "extension/month" - addOnUnitLabel handles it and needs no change. The icon map does: it is keyed on the lowercased catalog cod...

Kamo·2w ago
Featurekamo-internal

显示在管理扩展时的扩展成本

在统计标签上, 邮箱和存储面板旁边的扩展用户界面 : 按类别、目录率、月总数和规则逐一计算 语言。 两种类规则可以同时显示,因为一个类可以运行一个 同一月的 KamopBX 服务器和 Ring Central 服务器 - 案件邮件可以 从不生产。 免费号码与可收费号码的重量相同。 设备是 和未指定的扩展 - 队列、 ...

kamo·2w ago
FeatureKlusterServices

队列超时和"press 0"都通过语音邮件

替换手滚动的拨号( )+ 有app queue的去队列循环 。 决定 系数是 DTMF : 数字与拨号时的拨号不匹配 运行中, 因此“ 等待时按 0” 完全无法在拨号上构建 。 这个 队列的“ context = kamo- queue- exit ” 设置才可能实现。 扩展名 - > 转发到该扩展名 1或2 - >...

Kamo·2w ago
Featurekamo-shared-library

计算第三方服务器不收费的扩展名

队列、IVR、环形组和零部件是无人指定的扩展, 在第三方的统治下,他们可以自由 -- -- 一个生产矿石的十二个。 17个可用的扩展 。 分类( ) 悄悄地丢弃了它们, 所以数字 。 统计小组只能断言他们是自由的 而不是显示它。 使用相同的解开键计算出可计费路径, 所以免费的编号 无法重复计算收费不会的一行.

Kamo·2w ago
FixVOIPService

扩展扫描不再抹去每个成员的任务

成员VoipConfig Captain.put 写一个任务到两个地方 - 成员 VOIP CONFIG和 -和 然后在下个通行证上清除第二个 没有 提供者存储 Kamo 成员 ID, 因此列表Extensions( ) 报告 为每个扩展名指定了 memberId=null, 无效被存储 无条件 已经带着这名守卫...

Kamo·2w ago
Featurekamo-shared-library

可计票电话扩展

添加每个邮箱汇总器的电话对: PbxBillingClass with an 详尽无遗 VoipProviderType 开关和无默认臂, OrgPbxBillingAggregator (没有春日的陈规定型 -- -- 计费服务申报豆类),每日审计 示意图. 一个结构差异贯穿了下游的一切. org 电子邮件 提供者...

Kamo·2w ago
Docskamo-login

设计每份扩展 PBX 计费

Kamo·2w ago
FeatureKlusterServices

Hold-music 队列同时响起8000和8080

上传了8个轨道,作为 " kamocrm-hold " MOH课,洗牌。 这个 随机顺序来自FreePBX"Music"表格中行中的"random=1", 生成“ sort=random” 到 maxonhold additional.conf — set 它在 DB 中,而不是在 conf 中,或者下一次 Free...

Kamo·2w ago
FixMediaService

一次两次被切换的反应是没有的,不是500

设定响应读取,然后保存,然后捕获限制 违反读取本应 防止——这行不通:违反行为在捕获后在冲出后在冲出后出现。 交易已经只回滚。 有两个设备 与同样的emoji反应在 同一瞬间就会回答500,然后将反应回滚。 它现在通过共享的库 ON CONFLICT 做什么上升, 所以第二个写 是无缘无故的 两位来电者都会得到他们要...

kamo·2w ago
Fixkamo-shared-library

让数据库来决定是否有反应

对(信息、成员、emoji)的独特限制毫无用处。 读取时保存 以成员自己的第二次点击而输掉比赛, 并捕捉由此产生的违规情况是 更糟糕的是,它浮出水面 通常在捕捉区块之后 那么交易已经是只用回滚标记的了 所以"双击下的安全" 本来会有500个限制的 插入如果同意是针对该限制的 ON CONFLICT 不增加键,即 问题...

kamo·2w ago
Fixkamo-internal

A failed reaction or edit does not stick to the message

Takes @kamo/chat-core 0.1.9, which rolls an optimistic edit or reaction back when the connection drops rather than only when the server refuses. The bubble's sa...

kamo·2w ago
Featurekamo-internal

单条消息上的emoji 和一条消息,你可以纠正

一名成员要求两人单独交谈。 他们降落在相同的每个消息菜单上 窗口已经存在,除了 Copy 和 Unsend 。 反应在气泡下变成芯片条——"爱莫吉",有多少人使用它,以及 收视器是否是其中之一 芯片本身就是切换器 不反应是一控制而不是二控制. 反应、解决的工具提示名称 针对会话成员列表窗口已持有。 后面的"+"打开取...

kamo·2w ago
FeatureMediaService

用emoji对消息作出反应, 并纠正你发送的信息

POST QQ 设置或清除 呼叫者的emoji 并用 信息的整个反应集,所以一个自选的客户端在服务器的 状态,而不是自己的猜测。 反应被视为发言:同一会议成员 检查和发送时相同的组织聊天政策,因为可能不在此回复的成员 也可能没有用QQ回答。 emoji本身被验证,不可信. 是在别人的名下 拼写化的 在每个人的谈话中发...

kamo·2w ago
Featurekamo-shared-library

每条消息的emoji反应, 和消息的发送者可以纠正

一个成员在个人聊天时要求的两件事: 谈话中任何人的情感 并有能力修复您已经发送的信息。 MEDIA OBJ REACTIONs是每行一行(消息,成员,emoji),而不是每条emoji的计数. 产品对反应的每个问题都是关于WHO的:芯片是切片,所以 必须知道查看器是否已经在里面, 以及它的工具提示名称谁的反应。 这个...

kamo·2w ago
FeatureKlusterServices

录音问候、拨号、接线员1/2

以录制的入声替换音乐控件模式 : - **************** 演奏问候 并聆听在 同一时间,所以一个呼叫者可以从第一秒拨号。 回放( ) 将会忽略按键,直到文件结束——70秒被忽略. - 1和2都去接线员的分机 - 在问候结束之前,没有拨到接线员 4秒的优雅之窗 这样一个开始拨打最后一个字的呼叫者就可以了 ...

Kamo·2w ago
Fixkamo-internal

你选择的工作空间 是你降落在

在签注时选择"ABC抵押" 你来到一个工作空间 穿着KamoCRM的 标记和颜色,并用左手菜单提供白标签、计划和帐单 以及Stats & Costs——ABC抵押贷款中无人拥有的平台。 会议是 保安处用ABC的抵押款 来铸造并登录 `[ORG-SELECT]输入orgId=1170945408993296390'。 只...

kamo·2w ago
FixEmailService

停止提供被读取并删除邮件的未读卡片

主页未读邮件部件读取了电子邮件 metadata.search index 直接的——它不能花 IMAP 连接,这是整个 它存在的原因 —— 该索引只知道什么是文件夹 哈罗斯。 它被写成 邮件和列表的副作用 报告里面的信息;其中没有任何信息可以表达 已经走了。 因此,一个被读取并被删除的信息留下了行 永远,冻结的旗帜...

kamo·2w ago
Fixkamo-internal

将支持票从每个会员的未读徽章中保留下来

perSender是给一个人的号码——他们的成员-指挥行,他们的 hex头-所以它必须指"他们未读到的消息". 它在总结每一个 在快照中,包括支持票,这在“6”上写了一个不清楚的“6” 3张公开票正好出名:真实消息,但另外3张 对话,它们生活在支持面上,那里已经有一个徽章. 现在才直接谈话 MediaService ...

kamo·2w ago
Fixkamo-shared-library

未读取的数名只当单个成员是答案时发送者

发件人Id是把未读的徽章钉在一个人身上的 ——他们的会员-导演行, 他们的六分头——所以它必须的意思是"这些消息来自他们". 它被设定为 每场有未读内容的会, 无论是哪个参与者先回来 从无序成员读取。 这是被报道的虫子。 一个有三张公开支持票的会员 三张都有 由 Org 成员所命名的门票,所以他们的目录行为 "6" ...

kamo·2w ago
August 26, 2026
FeatureKlusterServices

入境自动出勤——音乐暂停+拨号延伸

传入的电话无处可去: " 传入的 " 桌子是空的, 因此,即使发送的电话 将会是死。 添加相关上下文 加上它读到的两只金枪鱼 WaitExten的m()选项是机制——它演奏一首音乐站上课并 同时收集数字。 背景( ) / playback( ) 站到 文件 和 MusicOnHold () 收集到什么也没有, 所以也...

Kamo·2w ago
Docskamo-login

Handoff for per-extension PBX billing

Kamo·2w ago
Fixkamo-marketing

每个邮箱加价不为每个用户定价

PER MILBOX 掉入了默认手臂,所以公开定价页面 用每个邮箱将两个电子邮件加件作为“/用户/月”公示 价钱。 PER EXTENSION在PBX加载着陆前处理.

Kamo·2w ago
FeatureInitializerService

每人共享一个日历,每个成员共享一个初级日历

给养里面没有东西,所以两个同时装入 插入。 折叠已经做的——20行重复 7个组织和13个成员、最年长的赢家、输家被淘汰 而非删除, 每个日历类型的部分独有索引使得第二行不可能。 部分因为无变异者在 Provisioned 日历上: 一个平地独特的 关于该组织的索引将禁止一个成员自己的索引,而一个索引将禁止成员自己的索...

Kamo·2w ago
FixEmailService

停止提供每个日历中的两个日历中的两个

发射板画出两个日历部件,每个部件都取回自己的种子,所以 2项请求立即到达列表Calendars。 供给就是找到当时的创造, 两者都通过了发现,并插入: "组织日历"一行和13名会员 两行"我的日历", 每对写出微秒。 /日历上列出了每一个. 向自己的豆子提供食物 以便通过Spring的代理 并列出交易列表。 这就是康...

Kamo·2w ago
Fixkamo-internal

保存设置页面不再将标签重新绘为平台

签入 Wienerschnitzel, 打开设置 → 品牌, 保存公司信息,以及 整个工作区恢复到卡莫的标志和颜色. 关闭标签 重新打开了自己的品牌。 有两个缺陷,第一个是别名迁移的我。 OrgUrlSync持有自己的会话Storage密钥副本. 主题.tsx 重新命名为 从“kamo主题域”到“kamo主题域”的...

kamo·2w ago
FixKlusterServices

两所监狱的允许列表 Telnyx

增加Telnyx美国信号地址(192.76.120.10,64.16.250.10 - sip.telnyx.com)),以忽略现在载运干线已经提供. 也超越了对图像本身的"Asterisk"监狱的忽略. 那个监狱 带一个被忽略的硬码只列出 RFC1918 空格, 它默默无声 击败了那个监狱的[DEFAULT]街区—...

Kamo·2w ago
Fixkamo-asterisk-support

优先钩必须返回( ), 而不是宏出 () — Asterisk 21

Asterisk 21 彻底删除了 Macro () 应用程序家族, FreePBX 用 Gosub () 到达这些钩子( 扩展 附加. conf : **************** 股票钩 自由PBX 船舶为 " exten s. 1, return () " 。 使用 MacroExit () 频道在“ 无应...

Kamo·2w ago
FixKlusterServices

Make fail2ban actually run — enable Asterisk's security log

fail2ban has never started on this PBX. Its asterisk-security jail watches /var/log/asterisk/security, a file Asterisk never created: FreePBX generates logger_l...

Kamo·2w ago
FixBillingService

扫描共享- lib 电子邮件 。 计费仓库软件包

@ EnableJpa 仓库明确列出软件包, 因此邮箱BillingDay仓库 被隐蔽,服务 拒绝直接开始 —— 抓住它, 不通过任何单位测试.

Kamo·2w ago
Fixkamo-internal

永远不要锁定已使用的提供方

两个制作人经营着26个和41个现场邮箱,没有邮件 加码,所以拾取者会告诉他们 卡莫迈尔要求 KamoMail在邮件工作时主机附加. 游戏停止开关 至於无名者,它不能否认已经使用的东西.

kamo·2w ago
Featurekamo-internal

检查紧急通道,最后两道门

断层镜审查端点有一个客户端功能,没有任何信息称: 紧急图表访问被记录,没有屏幕可以读取。 A级 没有人审查是审计线索,而不是控制,这就是 与最初赠款的设定时间和合理性相反。 这是记录室的第六分页 遵守表层 显示 逐字说明的理由——该句是审查的整个实质, 和它的摘要版本 没有任何决定。 两道门不见了 破玻璃按钮现在只...

kamo·2w ago

就像你看到的运输?

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

永远开始自由查看定价