KamoCRM

Live Change Log

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

17,650
Total Changes
6,071
Features
5,339
Fixes
30
Projects
Filter by project
All Projects17,650AIService260APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService586InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService604RAGService79SecurityService1,872TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,411kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,678kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore775Docs3,257Feature6,071Fix5,339Other998Performance165Refactor278Revert23Style42Test162Upgrade1
April 24, 2026
Featurekamo-internal

フル幅、3パン追加 メンバーフォームレイアウト

フォームを作成して、コンテンツ領域全体を使用するようにします。 1100px を中心とするカラム。 - 3-列レスポンシブレイアウト:スティッキー左セクションnav(md +)、フル幅 フォーム(常に)、右側のライブサマリーパネル(xl+)。 - フィールド行は現在、利用可能な幅にスケール:名前セクションはmd +で...

kamo·6mo ago
Fixkamo-internal

OTK-redirect を proxy.ts にマージし、重複する middleware.ts を削除

Next.js 15 は、ミドルウェアとプロキシの両方が存在するときにビルドを拒否します。 ザ・オブ・ザ・ ミドルウェアに住んでいたOTKハンドオフリダイレクト — 任意のリクエストをリクエストを送信する ?otk=... を /validate にすると、OTK は実際に消費されます。 auth/access-rul...

kamo·6mo ago
Fixkamo-internal

Redis master と dedupe OTK POST から新しい***を読みます

Replica は、OTK 交換後、新鮮に書かれたセッションを見逃してしまった。 偽の失敗とログインリダイレクト。 otk が存在しているときにイントロ遅延をスキップします。 Strictモードの倍の台紙のための共有の機内検証の約束.

kamo·6mo ago
Fixkamo-internal

/platform/orgs の非配列応答に対する監視

非配列応答(空体、エラーエンベロープ、または{data: [...]}ラッパー) orgsの状態に着陸し、レンダーを吹き上げる 'e.map は関数ではありません。 Array.isArrayの背後にある状態の更新をゲートします。 {data: [...]}を許容する envelope と、インラインのエラーを inl...

kamo·6mo ago
April 23, 2026
Fixkamo-internal

Enter-as OTK で /validate を開くので、対象の org セッションが適用されます

/api/validate と呼び出されない /?otk= にリンクされた ENTER; 共有ドメイン *** クッキーは、ソースorgを保存しました。 ミドルウェアを介して/validateに?otk=をリダイレクトする 任意のストレイリンク.

kamo·6mo ago
Fixkamo-internal

POST /api/security/enter-as 用の BFF ルートを追加

/network 404 を収穫する非既存の次行と呼ばれるアクションを入力します。 他のセキュリティプロキシのような APIService へのリクエストを転送します.

kamo·6mo ago
Fixkamo-internal

プロキシシステムユーザー config API は APIService にルーティングします

設定ページは /api/security/system-user/* ではなく、次のハンドラを呼びません。 存在するので、アプリは404を返す。 Add セキュリティサービスに合ったBFFルート ForwardToApi を使用したエンドポイント(設定、付与、機能).

kamo·6mo ago
Featurekamo-internal

システムユーザー設定ページ+システムメンバとしてネットワークエンター

プラットフォーム管理 → 設定、親組織の所有者のみを追加します。 プラットフォームを偽装する権限を付与または呼び出すページ 部署、役職、チームメンバーによるシステムユーザー 全3ヶ所に登録(設定ページタイルリスト) SettingsStatusWindow は + サブトピックとページ自体をルートします。 /netw...

kamo·6mo ago
Refactorkamo-internal

電話 + セキュリティ質問ページを削除します

これらは間違いによってkamo内部に追加されました — 携帯電話のコレクション 番号とセキュリティの質問は、登録フローに所属しています kamo-register と、そこに移動しました。 2つの設定ページをドロップします。 accountApi クライアントは、それらだけを提供し、そのエントリを 私のアカウントカード...

kamo·6mo ago
Featurekamo-internal

チームメンバーの追加/チームメンバーページの追加

- /account:タブスコープボタンで単一のあいまいボタンを置き換える メンバータブに<Member>を追加し、チームメンバータブに<Team Member>を追加。 各ボタンは、古い壊れた代わりに専用のページを作成するためのルート 会員詳細ビューにフォールスルー。 - 新しい /settings/member/n...

kamo·6mo ago
Featurekamo-internal

ビルインググループに関するメンバーの計画と請求の修正

- 会員ページ プラン&ビリングタブは現在、脈動の輝きと整列されます タブバーのStarRateアイコン。 閲覧された会員が閲覧されたときの可視性 署名されたユーザーまたは署名されたユーザーは、orgを所有しています。 コンテンツ分割 サブスクリプション、請求書、支払い情報、管理グループ。 課金グループセレクタのドロッ...

kamo·6mo ago
Fixkamo-internal

KBメディア/articles API プロキシでクエリ文字列の重複を停止する

forwardToApiはブラウザリクエスト検索パラメータを既に追加しています。埋め込み ?query in the path は 2 番目の ? を生成し、上流 URL 解析を破った。 GET /api/kb/media が失敗し、リソースページがエラーを表示します。 より容易な診断のためのKbMediaBrowse...

kamo·6mo ago
Fixkamo-internal

チームメンバーのみとの交流センター

NavTop Greeting はユーザがいないときにユーザ名に戻ります チーム専用リスト インタラクションセンターのコピーは、チームメンバーのワーディングを使用します.

kamo·6mo ago
Fixkamo-internal

Org管理者が他のメンバーアカウントページを開くことを可能にします

クライアントリダイレクトガードを継承する**************************** CONFIGURE SYSTEM、EDIT MEMBER ACCESS LEVEL、ALLOW PROMOTING MEMBERS、 組織の所有者、およびプラットフォーム管理者がアクセスするので、完全な管理者はバウンスされ...

kamo·6mo ago
Docskamo-internal

ドキュメントインタラクションセンタータイトルラインプロップ

役割フィールドがバイパートメントからジョブのタイトルラインであることを宣言します.

kamo·6mo ago
Fixkamo-internal

ブランチタイプで許可されたアプリのサブスクリプションコンテキストを表示

課金サブスクリプションをロードし、アプリタブのようなメタデータを計画します。 行をグレーアウト デフォルトオンポリシーが有効でないと、インフォアラートが表示されます。 対象サブスクリプション.

kamo·6mo ago
Fixkamo-internal

任意のCOMPサブスクリプションをAppsタブでフルアクセスとして扱います

すべてのorgsのためのPaymentMethod COMP、トップレベルのプラットフォームの所有者だけでなく、 そのため、無料の助成金を持つ子供orgsは、ロック解除可能なトグルを参照してください.

kamo·6mo ago
April 22, 2026
Fixkamo-internal

Int64 org id を DNS 設定にリダイレクトする

POST /api/security/org: 再parsing ではなく上流 JSON を通過するので、 応答バイトはフルIDの数字を保持します。 createOrganization は生体を読み、 JSON がそれらを丸める前に org/member id digit 文字列を抽出します。 投稿ウィザード および...

kamo·6mo ago
Fixkamo-internal

アクセスログ API プロキシでクエリ文字列の重複を停止する

forwardToApi は、着信リクエスト検索文字列を既に追加しています。 エンベディング ?params を生成したパスで malformed URL と Spring がパースページ/サイズに失敗しました (25?page=0,25のような値のNumberFormatException).

kamo·6mo ago
April 21, 2026
Fixkamo-internal

メールなしで必要なサブドメインリストをアライグする

DNS のセットアップ UI および手動ガイドのための一致の SecurityService KnownAliases.

kamo·6mo ago
Fixkamo-internal

行動ラベリングにおける年齢とATFの名誉セキュリティモデル

API から boolean コンプライアンス リテラルを解析します。 年齢のドロップダウンをビルドする 正規化されたホワイトリストトークンと数値のエイジリアックID; 完全な表示を避ける モデルが未知のトークンだけをリストするときの年齢リスト。 コンテンツフラグを隠すとき アルコール/タバコ/防火具は、応用モデルによ...

kamo·6mo ago
Fixkamo-internal

テーマ別キャッシュバステーマCSSとアセットの修正

ストア無しで設定をフェッチします。v=themeRevision を globals.css と favicon URL に追加します。 そのため、ブラウザは各条項の後にキャッシュされたテーマをドロップします.

kamo·6mo ago
Fixkamo-internal

NavTop の getMemberIdString() を使用して、int64 の精度の損失を防ぐ

getMemberId() は、CockroachDB を JS 番号に変換します。 ID > MAX SAFE INTEGER (例: 1168485658174423046 → ...000) NavTop 会員 ID の使用法を、既に使用している GetMemberIdString() に転換して下さい この目的...

kamo·6mo ago
Fixkamo-internal

Avatar UUID 文字列をメンバー PUT に送信し、parseInt ではなく

Avatar ID は UUID です。 parseInt は、NaN または truncated の値を生成し、メンバーは avatarの更新は、更新後にスキップまたは誤っていました。 文字列 ID を使用する アップロード、Avatar Creator、メンバーシップタブ保存、アカウントタブ選択.

kamo·6mo ago
Fixkamo-internal

写真のクロップソース画像が欠落しているときにメッセージを表示する

保存ファイルが削除されたときに役立ちますが、アバター行はまだ存在します.

kamo·6mo ago
Fixkamo-internal

暫定的な HTTP エラーを処理し、プロビジョニング UI をリセットする

ブランディングと背景保存後のPOST /provision-themeを待ってください。 non-202 API エラーを表示し、パネルをクリアします。 投資テーマ提案 背景は websocket の状態がブランディングのようなリセットを保存します.

kamo·6mo ago
Fixkamo-internal

POSTの前にSTOMPを接続して、失われた進行を避ける

WebSocketはプロビジョニングが真になったときにのみ始まりました。 同じターンで発射される。非同期のバックエンドは、STOMP の購読前に公開することができる。 org id が既知のときに接続します。 実行が UI をリセットし始めると、 バンプセッションカウンター.

kamo·6mo ago
Fixkamo-internal

TXTの所有権状況を感知的に検知

kamo·6mo ago
Fixkamo-internal

セキュリティ org API およびテーマ WS 用の string org ID を使用します

getOrgId() は、数値() で orgID を強制し、int64 の cockroach ID を破損します。 /api/security/org/{id}/* URL (404/failed 保存). getOrgIdString() を追加します。 LabelManager で使用し、テーマのプロビジョニン...

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