KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,662
Total Changes
6,080
Features
5,341
Fixes
30
Projects
Filter by project
All Projects17,662AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService587InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,874TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,413kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,682kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,080Fix5,341Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 19, 2026
Featurekamo-internal

設定、ホーム、および計算機全体でorg+memberの権利を強化する

- Add 11新しい権利(MANAGE CRM SETTINGS、VIEW TASKS、************************をRorightType.tsに追加 - ServiceType.ts、AppType.ts、およびOrganization.ts (isCalculator) に CALCULAT...

kamo·6mo ago
Featurekamo-register

/verificationページのSSE主導のライブ検証ステータス

- ストリーミングSSEプロキシを追加**************************** - PostCompletionScreenはSSEにサブスクリプションを購読します。電子メールで自動設定が検証されます。 リンクは別のタブでクリックされます - 確認された状態はリダイレクトと一緒に「サインインする」ボタン...

Kamo·6mo ago
Featurekamo-shared-library

Add 11新しい権利(119-129)とCALCULATORサービスタイプ

MANAGE CRM 設定, VIEW TASKS, CALC SIMPLE, CALC SCIENTIFIC, CALC PROGRAMMER, CALC GRAPHING, CALC UNIT CONVERTER, CALC GRAPHING, CALC UNIT CONVERTER, CALC, CALC, CA...

Kamo·6mo ago
Featurekamo-register

Email verified と email の params をリダイレクトしてログインします

Code-verify と token-verify の両方のパスがリダイレクトされます。 ******************************************************************************************************************...

Kamo·6mo ago
Featurekamo-login

確認済みのバナーとメールの事前確認後、メールの事前確認を表示

?email verified=1&email=... をマウントのURLから読み込み、成功を示す アラートは、ユーザ名フィールドを入力してから、URLをクリーンにします.

Kamo·6mo ago
Featurekamo-login

/reset-passwordの追加ページ、更新パスワードを忘れたリンク

3段メールパスワードリセット:メールフォーム→8文字コード入力→ 新しいパスワード。 URL からトークンを自動検証します。 ガラス形態カード, 背景カルーセル、Capcha ***、Framer Motionトランジション。 /reset-password (ローカル) にパスワードを忘れました.

Kamo·6mo ago
Featurekamo-login

登録するパスワードを忘れました。{domain}/recover

既存の replaceDeepestAlias パターンを使用して、一貫性のある レジスタリンク パスワードリセットは現在、kamo-register に住んでいます.

Kamo·6mo ago
Featurekamo-register

/recover パスワードリセットページとAPIプロキシを追加

3段フロー:メール→8文字コード入力→新しいパスワード。 URL クエリ パラメータ、背景カルーセルからトークンを自動検証します。 ガラス形態カード、カプチャ***、マッチ/検証品質.

Kamo·6mo ago
Featurekamo-internal

すべての nav アイテムに対するメンバーの権利を強化する

Nav の各項目は org の機能フラグとメンバーの右の両方が必要です。 7件の新規アクセス権が追加されました。ACCESS COMMERCE、VIEW CALENDAR、ACCESS CHAT、 Access MAIL、ACCESS VOIP、VIEW SUPPORT、VIEW ANALYTICS(IDs 112-1...

kamo·6mo ago
Featurekamo-shared-library

7モジュールアクセス権(ID112-118)を追加

ACCESS COMMERCE、VIEW CALENDAR、ACCESS CHAT、ACCESS MAIL、 ACCESS VOIP、VIEW SUPPORT、VIEW アナリティクス

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 のフォールバック、強制的なテキスト、件名

- コピーペーストフォールバックとしてボタンの下にプレーンテキスト認証リンクを追加します - {{expiryMinutes}} から {{expiryText}} への変換変数 「1440分」ではなく「1日」など、読みやすい形式 - 「 {{orgName}}アカウントに関連付けられているメールを確認する」の対象とな...

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

テンプレート保存の外側のフレームでフルメールHTMLをシリアル化

- serializeFullEmailHtml はブランドの外のフレームの内部のブロックを包みます (ヘッダーロゴ、タイトル/サブタイトル、コンテンツエリア、フッターロゴ+ org名) 絶対 URL を使用して、メール クライアントはイメージを取得できます - 外枠の設定(ロゴオプション、タイトル、サブタイトル)は保...

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

ログインリダイレクト用の /resend-verification ページを追加

?email を受け入れるスタンドアローン /resend-verification ルートを作成します。 ?userId クエリ パラメータ、PostCompletionScreen を一貫して再利用 電子メール検証UX。 registerResponse.alias をオプションで作成する ページは登録エイリアスな...

Kamo·6mo ago
Featurekamo-register

電子メールの検証画面を再設計+メールのバグを修正

- PostCompletionScreen: アニメーションorgの背景とフルページレイアウト, ガラス形態のカード、ロゴ、視覚6桁のコード ボックス、成功/検証された状態 - resendVerification: リクエストボディでメールを渡す (バックエンドはそれを必要とします)

Kamo·6mo ago
Featurekamo-register

マッチカモ内部アバターストレージ — 3 サイズ、Mino、別々のアップロードステップ

Crop ダイアログがキャンバス、同一で 3 つの PNG blobs (50/150/350px) を生成 kamo-internal's AvatarManager へ。 登録後 userId を返します。 メニュー (新しいunauthenticatedエンドポイント) emailVerified=false で...

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 VERIFIED エラーをリッチな認証カードに置き換える

ログインが EMAIL NOT VERIFIED に失敗すると、ログインカードが置換されます。 洗練された「チェックボックス」画面: アニメーション封筒SVG 開口部の折り返しと フローティングスパークル、マスクされたメール表示、30秒のメールボタンを再送 SVGカウントダウンリング、成功/エラー/レートリミットフィー...

Kamo·6mo ago
Featurekamo-register

AVIFとSVGフォーマットをサポートするフォトアップロードを拡張

画像/ avif と image/svg+xml をファイル入力の受け入れリストに追加し、 検証レグレックス。 ヒントラベルを更新して、すべての6つのフォーマットをリストします。 kamo-internal は既にイメージ/* を受け付けていますので、その変更は必要ありません.

Kamo·6mo ago
Featurekamo-register

リアクト・イージー・クロップ・フォト・エディタを追加して、登録画面にアップロード

Kamo-internal's AvatarManager から PhotoCropDialog をミラーリングします。 - ファイル選択直後にcropダイアログが開きます - ドラッグ、スクロールまたはスライダ(1〜5×)によるズーム - アーチ型オーバーレイガイドは、トリミングされた領域を示しています - キャンバ...

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

Add /api/capcha/challengeプロキシルート

Kamo·6mo ago
Featurekamo-register

SP6はウィザードのリファクタを登録します。 - 個人情報を分割し、実際の登録APIを追加します

- FormName (name フィールド) と FormAvatar (Avatar Creator ジェネレーターと 13+ の生成/アップロード/スキップ モード) で FormPersonalInfo を置換します。 - FormRecoveryEnforcementを削除(フローから削除された回復フィールド...

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

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing