KamoCRM

实时变更日志

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

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

Auto-sync missing role rights on startup

Kamo·6mo ago
Featurekamo-shared-library

为未知的正文添加优雅角色RightTypeConverter

Kamo·6mo ago
Featurekamo-internal

在整个环境、家庭和计算器中强制执行成员权利

- 增加11个新权利(MANAGE CRM SETTINGS、VIEW TASKS、QQ到角色权利Type.ts) - 将 CALCULATOR 添加到 ServiceType.ts, AppType.ts, 和组织( 计算器) - 按成员权利(Essidentions, Security, 所有功能组)列出的门设置W...

kamo·6mo ago
Featurekamo-internal

添加 Gmail 和 Outlook 个人提供者标识

kamo·6mo ago
Featurekamo-register

SSE驱动的现场核查状态在/核查页面

- 在 QQ 添加流媒体 SSE 代理 - 完成后Screen订阅 SSE;电子邮件时验证自动集 链接在另一个标签中单击 - 验证状态显示“ 继续签入” 按钮并附带方向

Kamo·6mo ago
Featurekamo-shared-library

增加11个新权利(119-129)和CALCULATOR服务类型

(原始内容存档于2017-10-21) (英语). Manage CRM Settings, View TASKS, CALC SIMPLE, CALC Scientific, CALC PROGRAMER, CALC GRAPING, CALC UNIT CONVERTER, (美国英语). CALC CURRENC...

Kamo·6mo ago
Featurekamo-register

在重新定向到登录时通过电子邮件 验证和电子邮件参数

代码验证和符号验证路径现在都重定向到 QQ 这样登录页面就可以 显示成功的横幅并预填用户名字段.

Kamo·6mo ago
Featurekamo-login

在电子邮件验证后显示已核实的横幅并预填邮件

从挂载的 URL 读取 ? email verified=1 & mail=... 显示成功 提醒,预填用户名字段,然后清理 URL.

Kamo·6mo ago
Featurekamo-internal

添加每个邮箱 OAuth 回调页面

kamo·6mo ago
Featurekamo-login

添加/重置密码页, 更新已忽略密码链接

3个阶段的电子邮件密码重置:电子邮件表 → 8-char代码条目 → 新的密码。 从 URL 自动验证符 。 玻璃形态卡, 背景旋转木马 Capcha ***, 帧器运动转换。 现在忘记了密码链接到/重置-密码字(本地).

Kamo·6mo ago
Featurekamo-internal

添加共享原始的邮箱TableShell

kamo·6mo ago
Featurekamo-login

重定向已忽略要注册的密码 。{ domain}/ recover

使用现有的替换 DepestAlias 模式,与 注册链接。 密码重新设置,现在住在Kamo -register.

Kamo·6mo ago
Featurekamo-register

添加/ 恢复密码重置页面和 API 代理

分三阶段流: 电子邮件 → 8-char代码条目 → 新密码. 从 URL 查询参数、背景旋转木马中自动验证符号, 玻璃形态卡 Capcha ***,匹配/核查质量.

Kamo·6mo ago
Featurekamo-internal

在所有导航项目上强制执行成员权利

现在每个导航项目都需要Org特征旗和成员右. 增加了7个新的访问权:Access COMMERCE,ViEW CALENDAR,Access CHAT, (英文)Access Mail, Access VoIP, View Support, View analytics (IDs 112-118). 现有权利有线:Vi...

kamo·6mo ago
Featurekamo-shared-library

添加7个模块访问权限(IDs 112-118)

(原始内容存档于2013-10-12). ACCESS COMMERCE, VIEW CALENDAR, ACCESS CHAT, ACCESS MAIL, C. (原始内容存档于2019-10-21) (英语). ACCESSS VOIP, VIEW SUPPORT, VIEW ANALYTICS

Kamo·6mo ago
FeatureSecurityService

Pass human-readable expiry time to email verification template

Add humanizeMinutes() helper that formats minutes as days/hours/minutes (e.g. "1 day" for 1440 min). Pass as {{expiryText}} to match updated canonical template ...

Kamo·6mo ago
Featurekamo-shared-library

改进电子邮件验证模板——URL倒置,过期文本,主题

- 在按钮下方添加纯文本验证链接作为复制-复制倒置 - 将过期变量从 {{ 过期 Minutes 切换为 {{ 过期 Text 。 人可读格式(如"一日"取而代之"1440分"). - 更新“ 验证与您的“ org” 账户相关的电子邮件 ”

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

将模板保存的外框的完整电子邮件 HTML 序列化

- 串行化Full-EmailHtml 包接品牌外框内块 (标题标识,标题/子标题,内容区域,页脚标识+org名). 使用绝对 URL 使电子邮件客户端能够获取图像 - 外框设置(日志选项、标题、字幕)保存到 bodyBlocks.outerFrame 并恢复模板载荷 - 手柄保存现在使用序列化 FullEmailHt...

kamo·6mo ago
FeatureSecurityService

Add code-based email verification path to /verify-email endpoint

The endpoint now handles both token (link click) and userId+code (manual 6-digit entry). Token path unchanged; code path hashes the supplied code and matches ag...

Kamo·6mo ago
FeatureKlusterServices

Add weekly image prune and journal vacuum CronJob for k1m1

CronJob runs every Sunday 3am, privileged, pinned to k1m1. - crictl rmi --prune removes unused container images - nsenter journal vacuum enforces 500MB cap - CI...

Kamo·6mo ago
FeatureKlusterServices

Add Docs deploy step to workflow

Kamo·6mo ago
Featurekamo-register

在每次验证/修正尝试之前, 要求 *** 在验证页上

*** 在每个动作( 成功或失败) 后重置, 所以是新鲜的 。 每次尝试都需要解决.

Kamo·6mo ago
Featurekamo-register

重命名/重新发送-核查页面为/核查

Kamo·6mo ago
Featurekamo-register

为登录重定向添加/ 更新验证页面

创建一个独立/ 更新验证的路由, 接受 ? 电子邮件和 用户ID 查询参数,重新使用 PostConflictionScreen 来表示一致 电子邮件验证 UX. 使注册回复.别名可选,所以 页面无法使用注册别名.

Kamo·6mo ago
Featurekamo-register

重新设计电子邮件校验屏幕 + 修复邮件重传错误

- 完成后Screen:以动画为背景的整页布局, 玻璃形态卡,标志,可视化6位数码箱,成功/可验证状态 - 重新认证:通过请求正文中的电子邮件(后端需要)

Kamo·6mo ago
Featurekamo-register

匹配 kamo- 内部可视化存储 — 3 个大小, MinIO, 单独的上传步骤

作物对话框现在通过布局生成三个PNG blobs(50/150/350px),完全相同 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}给Kamo -Internal的神通经理 注册后返回用户ID, blobs 已写入 {} (...

Kamo·6mo ago
FeatureSecurityService

Add register-photo endpoint for unauthenticated post-registration avatar upload

POST **************** accepts userId + file/fileSm/fileMd/fileLg without a session. Guards: user must be unverified and have no avatar yet, preventing abuse aga...

Kamo·6mo ago
Featurekamo-login

用丰富的验证卡替换 EMAIL NOT VELIED 错误

当使用 EMAIL NOT VELIED 登录失败时,登录卡现在被替换为 a 已打磨“ 检查您的收件箱” 屏幕: 动画信封 SVG 并带有打开的相片和 浮起的花花花, 遮盖的邮件显示器, 带有30秒的再发送电子邮件按钮 SVG倒计时环,成功/误差/速率限制反馈提示,以及"返回到 签入"链接。 所有过渡都使用Animat...

Kamo·6mo ago
Featurekamo-register

扩展图片上传支持 AVIF 和 SVG 格式

在文件输入接受列表中添加图像/avif和图像/svg+xml 验证正则ex. 更新提示标签以列出所有六种格式。 Kamo- 内部已接受图像/ *, 因此无需更改 .

Kamo·6mo ago
Featurekamo-register

在注册上传步骤中添加反应- 易控相片编辑器

镜像相片CropDialog来自卡莫内部的"神通"管理者: - 文件选择后立即打开裁剪对话框 - 通过拖放、通过滚动或滑动来缩放(1至5x) - 破损的圆形覆盖导线显示已收割的区域 - 帆布生产400×400 PNG 存储为 Base64 avatarUrl - 在预览中重新剪接按钮, 让用户在保存后调整

Kamo·6mo ago
Featurekamo-register

增加/api/geoip路由和电线国家自动检测

代理客户端IP到 SecurityService GeoLite2 查询,然后设置 在FormMyCountry中检测到的国家在页面加载中自动被检测到.

Kamo·6mo ago
FeatureSecurityService

Add GET /api/security/geoip/me for client IP country lookup

Reads real client IP from X-Forwarded-For / X-Real-IP headers, does a GeoLite2 lookup, and returns { country_code, country_name }. Used by kamo-register's count...

Kamo·6mo ago
Featurekamo-register

添加/api/capcha/质疑代理路由

Kamo·6mo ago
Featurekamo-register

SP6 寄存向导重构 – 分拆个人信息, 添加真实的注册 API

- 将FormPersonalInfo替换为FormName(名称字段)和FormAvatar(为13+提供生成/上载/skip模式的Avatar生成器) - 删除表格回收执行(从流程中取出回收字段) - 将FormPassportID重构为双字段布局:别名总是显示,电子邮件只显示为 13+;回调取代窗口全局 - 添加...

Kamo·6mo ago
FeatureInitializerService

SP5 migrate KamoCRM agereq to ALL_WORK_ELIGIBLE

Add KamoCRMAgeReqUpdateRunner (order 10) — conditional idempotent UPDATE on startup; WHERE clause checks old value so re-runs are no-ops. Errors are swallowed s...

Kamo·6mo ago
FeatureSecurityService

Implement SP4 email verification and registration wiring

- Delete legacy email/VerificationEmail.java (hardcoded SMTP stub) - Add **************** (mirrors recovery package pattern) - Add **************** — token gene...

Kamo·6mo ago

“你看见了什么 ? ”

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

开始免费永远查看定价