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
August 7, 2026
Fixkamo-internal

あなたが開いているメールボックスから作曲し、あなたがアクセスできるすべてのものを提供

新しいメッセージは、メンバーのデフォルトメールボックスにコンポーザを開きます。 onBehalfOf は他のメンバーのメールボックスに渡され、 スイッチャで選択した個人または共有メールボックスは無視されました お問い合わせ 開いたメールボックスのアドレスは、現在乗ります。 個人と共有のケースは一致する必要があります。 ...

kamo·2mo ago
Featurekamo-internal

ポジションのマネージャーフィールドとアプリ全体で1人のユーザーピッカー

ポジションカードは、必要に応じてマネージャーを獲得します。 検索ではなく、ドロップダウン: org は保持できます 何千もの名前、そしてそれらすべてで選択する唯一のものはスクロールです。 拒否された管理者 — 報告ループ, 言う — サーバの理由をではなく、 会員が行動できない汎用障害。 MemberPickerDi...

kamo·2mo ago
Featurekamo-internal

親ピッカーで部門を org チャートとして描画する

部門タブはフラットリストだったので、操作 > 顧客成功 > オンボーディングは言うまでもなく、それを見る方法がなかった。 Add/edit は、親戚がいるので、名前で置いた、親部門の選択を取得します 操作ではなく構造的。 レンダリング順序でツリーを提供し、無効にします 部門自体とそれの下ですべて - これらは正確に選...

kamo·2mo ago
Featurekamo-internal

To/Cc/Bcc フィールドを 3 行に成長し、スクロールします

コンパスツールウィンドウの受信フィールドは、あるべき1つの nowrap 行だった サイドウェイをドラッグして読み、ウィンドウは幅360pxで、再サイズ化できないので3分の1 アドレスは、すでに視線の外にありました。 彼らは今ラップします: フィールドはチップとして一度に行を成長させます 幅を記入し、3列で止まり、スリ...

kamo·2mo ago
Featurekamo-internal

Make org creation survivable, and offer every branding option up front

The wizard could fail a customer in ways nothing on screen explained, and it asked for a fraction of what Settings → Behavior & Labeling exposes. Creation reli...

kamo·2mo ago
Fixkamo-internal

Create-account フォームは、何が起こったのかを教えてくれます

リードからアカウントを作成すると、何もしないようになります。 サーバは 500 を返す(kamo-shared-library の AccountAddress の修正を参照)、 ビューポートよりも、フォームの上部にレンダリングされたエラーUIのみ、大体 ボタンの上の1000ピクセルは、ページ内の オーバーフロー:自動...

kamo·2mo ago
Fixkamo-internal

Create-account フォームは、何が起こったのかを教えてくれます

リードからアカウントを作成すると、何もしないようになります。 サーバは 500 を返す(kamo-shared-library の AccountAddress の修正を参照)、 ビューポートよりも、フォームの上部にレンダリングされたエラーUIのみ、大体 ボタンを上回る千ピクセル — 自分のページ内 オーバーフロー:自...

kamo·2mo ago
Fixkamo-internal

ビューポート内の右クリックメニューを保持する

サイドバーの下部にあるフォルダを右クリックすると、フォルダの下にあるメニューが開きます。 flip-at-the-edge ロジックはそこにありましたが、 決して ran: コンポーネントは返します マウントされるまで null なので、最初のパスではポータルが存在しません レイアウト効果の測定には何もありません。 重...

kamo·2mo ago
Featurekamo-internal

会員がから来たエディタのバックボタンを送信する

壁紙エディタはデッドエンドだった - 方法はありませんが、navレール。 エントリー ポイント(ホームトップバーチップとメンバープロファイルヘッダーショートカット)がスタンプ hrefの起源, エディタは、そのバックピルにそれを解決します。 eyebrow 行: ホームはダッシュボードに戻り、プロファイルはメンバーに戻...

kamo·2mo ago
Fixkamo-internal

メニューの停止は、後ろの跳ね上がりから開いた設定ページをクリックし、デッドタブのリンクを修復します

/settings/account がすでに開いている間、アプリと機能(または Stats & Costs)をクリックする から来たタブ。 Next.js はリマウントせずにクエリ文字列を交換するため、SettingsView は新しいものだけを見ました ?tab=; "URLにActiveTabを公開" 効果は、独自...

kamo·2mo ago
Featurekamo-internal

メンバーのプロファイル名の下にプライマリメールボックスを表示

誰かのプライマリとして保持されるメールボックスは、その人のアドレスです。 「セールスデスク」として — 暫定されたときにラベル付けされたことが起こったことは何でも — 人の代わりにメールボックスに名前を付けます。 autocomplete 行と受信者 同じフィールドを両方読み込んでいるので、両方とも一緒に間違っていた。...

kamo·2mo ago
Fixkamo-internal

タブのコンテンツのオーバーフローを停止し、壁に触れる

2つの原因、両方の鉱山。 パッド無し。 TabPanelは意図的に何も供給しない — すべてのタブパッド自体、私は持っていた お問い合わせ シェルは現在、p:{xs:3,md:4} を使用しており、MyAccountTab と一致しているので、見出しやカード 端にふわふわに座らない。 minWidth:0 を欠く。...

kamo·2mo ago
Fixkamo-internal

ラベルをプレースホルダーから名前のプレフィックス/サフィックスが選択するフロート

MUIは「充填」からインプットラベルシュリンクを導きます | 焦点 || 愛らしいスタートと `isFilled({value: ''})` は false です。 それでも何かをペイントする任意の選択 したがって、フィールドが焦点を合わせるまで、独自の休息ラベルで衝突します。 - <select displayEm...

kamo·2mo ago
Fixkamo-internal

CSV ではなく、タイムライン プロバイダー フィルターを繰り返すパラメータとして送信します

socialTimelineApi.timeline は、CSV に登録されたプロバイダを設定します。 クエリのコンマ VALUEは%2Cとして旅行し、再エンコードするホップは%252Cに変化します。 APIService は、上流 URL を渡して、ResendTemplate を以下のように処理しました。 URI ...

kamo·2mo ago
Fixkamo-internal

任意のバルクアクションの前に尋ねる, だけでなく、フォルダーのもの

既に確認済みのフォルダを空にして削除します。 他のすべてが動く メールや読み直し状態がなかった - アイコンがヒットした瞬間を走った。 選択バーは、サイドとフォルダメニューの8つのアイコン専用のボタンです。 小さなターゲットのスタックなので、誤ったものはキャッチしやすく、一度は 選択は、戻ってクリックするために残って何...

kamo·2mo ago
Fixkamo-internal

自分の検証に失敗する価値をロードするお金のフィールドを停止する

API は NUMERIC(19,4) としてお金を保存し、toPlainString() でシリアライズします。 出荷 $ 50.00 最低出金は "50.0000" に到着しました。 お金の入力の両方 ほとんどの cents で受け入れるので、デフォルトはフォームの無効なマウントエラーを照らします 誰も触れなかった...

kamo·2mo ago
Fixkamo-internal

マイアカウントの下のコミッションリンク, タブ再注文, 重複ヘッダー削除

Navとランディングエントリは、別のセクションではなく、マイアカウントの下に移動します。 ザ・オブ・ザ・ タブは、そのページ上に住んでいるので、彼らが属する場所です。 私はそれらを分割する理由 サブオプションは自分の門がなかったので、修正はそれらに1を与えることです。 SettingsMenuSubは、オプションのゲー...

kamo·2mo ago
Featurekamo-internal

設定のnavとランディングページで手数料ページを登録する

タブは存在しますが、それらにリンクされていない。 メニュー お問い合わせ すでにこのリポジトリの注意例:カードなしの実際のページ、タブなし URL を入力するだけで、nav エントリーができません。 経理と財務は、独自のセクションであり、それ自体のnavトピックは2つ以上ではなく、 マイアカウントのエントリー サブオ...

kamo·2mo ago
Fixkamo-internal

CSV ではなく、繰り返しパラメータとしてステータス Bucket を送信します

メニュー エラーが発生しました 「未知の状態: ************************************************************************************************************************ listMyAssignme...

kamo·2mo ago
Fixkamo-internal

行の位置を復元し、フォルダを実際にドラッグ可能にする

8ab88d59 からの 2 つの回帰。 メッセージリストは、すべての行で広まったギャップを増加させました。 プロジェクト Tailwind を `important: true` でビルドするので、すべてのユーティリティはインラインを上回る スタイル — 通常のCSSの直感の正反対。 「相対的」I 各仮想行の上に置...

kamo·2mo ago
Featurekamo-internal

会員コミッションタブと2つの財務アカウントタブ

会員タブ(自己のみ、チームメンバーのみ):バランス+レジャー、委託 機会、支払いのセットアップ、および撤退。 口座設定が組織を増加させる ストライプおよびコミッションプロセッサ。 会員タブは、イソセルフと会員タイプにゲートされます。 checkRight は、アクティブな神モードにあるすべてのものに対して真を返します...

kamo·2mo ago
Featurekamo-internal

操作できるフォルダ、選択できるメール

アクションのフォルダを右クリックします。 メニューヘッダーはクロームではありません。 フォルダ名をつけて、そのライブの未読/トータルが表示されますので、すべての読み込みをマークし、 以降ではなくクリックされる前に空のフォルダを判断できます。 応募不可能な行為は、その理由で無効に表示されています。 未読, フォルダ空の,...

kamo·2mo ago
Featurekamo-internal

会員は、実際のカモデータグリッドを表面にする

会員のパッケージは、動きのないカードリストでした。これは、残りがどのようにでないかです。 カモのルック。 これは今、家のAGグリッド:保留と完成サブタブ ?sub= に同期し、サーバー側の paging エンドへ (page/size/status は DocsService に達する) 200列のキャップをスライスす...

kamo·2mo ago
Refactorkamo-internal

メモ設定ページとセクションをドロップする

ノート設定ページはComingSoonTabのプレースホルダだけだったので、 navのエントリーと、どこにも導いたランディングカードのメンバー。 ルートを削除します それにすべての参照と一緒に: SETTINGS MENU トピック(およびその ?tab=settings sub-item)、設定-landing No...

kamo·2mo ago
Featurekamo-internal

パーソナルメール通知カードは通知タブを置き換えます

どちらのスイッチは、パスワードカードと同じ形のマイプロファイルに移動します。 1枚のカード、アイコンタイル 1列あたりのテキストのヘルプと、静かな時間だけ表示される小さなインセット。 ヘッダーの編集なし ボタン — スイッチは、タブが行なったと正確に、自身を保存します。 一部のメンバーが間違っているので、メールがどこ...

kamo·2mo ago
Featurekamo-internal

経理と財務許可グループと財務権によるアカウント設定へのアクセス

SecurityRoleManager にのみアクセスセキュリティと管理グループが存在しています。 インラインネームリストとして、 JobTitleManager, DepartmentManager, RolesPermissionsTab lumped all serviceType-less を全般に。 4番目の...

kamo·2mo ago
Otherkamo-internal

EditedDocs で doc マネージャタブを再配置する

f98c5edc は、プレ 8cb0a485 インデックスからツリーを再構築し、古い行を実行しました お問い合わせ `modifiedDocs` は辞書に存在しません。 en.json から absent であるキーを呼び出します。 タブを取り戻すよりも.

kamo·2mo ago
Featurekamo-internal

パスワードカードにMFAをフォールドし、サインインセキュリティタブをドロップ

2つの場所は1つの質問を聞きました。私はこのアカウントにどのようにアクセスするか — なので、2番目の要因は今住んでいる マイプロファイルのパスワードの横に、カードで「パスワードとマルチファクター認証」を修飾しました。 入学の流れは、タブから ************************ に移動します。 クロムフ...

kamo·2mo ago
Otherkamo-internal

2番目のドキュメントマネージャタブでは、編集されたドキュメントを読みます

名前変更されたキー `docManager.tabs.editedDocs` のポイント; `modifiedDocs` は消えます 辞書から、これはそれを移動する必要があります.

kamo·2mo ago
Featurekamo-internal

Org独自のメールボックス、エイリアス、共有メールボックスを提案

受信者のオートコンプリートは、連絡先とアドレスが切れているだけを認識し、 Sentフォルダなので、組織のアドレスは、すべて管理されます ******************** — メモリから入力する必要がありました。 新しい GET /api/email/directory ファン 4 つのメールサービス ソースの...

kamo·2mo ago
Featurekamo-internal

1つのメールボックスビューとすべてのリストにある列

会話/クラシックトグルが消え、すべてのメンバーが取得 クラシックリスト。 会話ビューは、独自のリスト、独自のスレッドを保有 同じを読むための2番目の方法のためのペインと独自の API 表面 mail — 全て削除され、 localStorage モードとともに ブラウザごとに記憶されます。 リストの列のヘッダはそれに...

kamo·2mo ago
Refactorkamo-internal

会員表面を ?tab=legal-compliance に統合

スタンドアローン メニュー 同じルートをレンダー 2番目のURLの背後にある設定タブとしてコンポーネント。 削除してタブを保持します。 1つの表面、1つの入口、同期に保つために何も。 MemberLegalCompliance.tsxは、それをマウントするタブの横にあるコンポーネント/に移動します (純粋な名前 — ...

kamo·2mo ago
Featurekamo-internal

直接メンバーにメールを送る

行のアクションドックは、チャット、ミーティング、ダイヤル、プロフィールを開くことができます。 メールが届かないので、メールで同僚に届く パネルを離れ、コンポーザーを開き、アドレスを再入力する。 コンポーザーツールウィンドウを開く他の人と一緒にメールボタンを追加します。 すでに To フィールドにメンバーがいます。 ア...

kamo·2mo ago
Chorekamo-internal

HR の法的及び承諾によってレンダリングされるキー セットを抽出して下さい

リテラルt('...')スキャンは、モジュールの81キーの8を見逃します。 statusStateKey は、データとしてキー文字列を返し、 hrTabs.ts は labelKey を保持し、 descriptionKey フィールドとして。 これらの8つは、正確にレンダリングを出荷するものです 走査器がそれらを見な...

kamo·2mo ago
August 6, 2026
Fixkamo-internal

ASSIGNED に反応し、再生できないチャネルの信頼を停止

支援バッジが盗まれた3つの方法、それらすべてをサイレントにしました。 ASSIGNED は /topic/support/agent/{memberId} に公開され、このハンドラは /topic/support/agent/{memberId} にのみ公開されました。 PENDING COUNT と NEW TIC...

kamo·2mo ago
Fixkamo-internal

バッジ・ファッショニング・ポータル会員のリクエストを1分停止

3つのこと、カウントが誰であるかについてのそれらすべて。 ボタンとして同じ条件のプロビダー ゲーツ。 ルートにマウント すべての認証されたセッションのレイアウトとNavTopは署名ボタンを隠します getMemberType() が TEAM MEMBER でなければ、ポータルメンバーは STOMP を開きます。 サ...

kamo·2mo ago
Featurekamo-internal

ライブ法的パッケージバッジ付きシグネチャーボタン

マイプロファイルとログアウトの間の固定左クラスターに手書きします。 NAV REGISTRYは、2つの固定制御とそのの間の位置を表現できません badgeKeyフィールドはデッドコードなので、レジストリエントリではありません。 getMemberType() ==== 'TEAM MEMBER' で区切って、 che...

kamo·2mo ago
Featurekamo-internal

EXISTING チャット ソケット上のライブ ペンディング パッケージ数

LegalPackageCountContextが消費する メニュー まあ 1つの整数のための16番目のSTOMP接続を開くよりも、 **************** — 目的地の MediaService リレー 法的.packages.{memberId} に。 REST シードは、最適化ではなく、必須です。その...

kamo·2mo ago
Featurekamo-internal

会員の保留パッケージカウントをプロキシする

[uid] に兄弟する静的なセグメントなので、App Router は最初にマッチします。 パスのみ — ForwardToApi はクエリ文字列 — と 1 つの上流呼び出しを所有しています。 シングルユースです.

kamo·2mo ago
Fixkamo-internal

再読み込みを待つことなく、送信された添付ファイルを表示する

MediaServiceは、行が保存されたら2回、新しいチャットメッセージを発表しました。 添付ファイルが存在し、添付列がコミットした後に。 メニュー 発表はレースを獲得し、クライアントはそれを保ち、その背後にある完全なものを捨てました 重複するので、ページがいたまで、メッセージからちょうど送信されたイメージが欠落して...

kamo·2mo ago
Fixkamo-internal

プロフィールのヘッダーの壁紙のクロムを列に置いて下さい

ソース / コンソール / トーンポッドはステージのスタックされたものでした。 横に座っている100pxアバターよりも背が高いため、アイデンティティブロックではなく、設定 ヘッダー バンドの高さは、それが必要とするものの過去の壁紙をよく伸ばしました。 MediaChrome は `layout` の prop を代わ...

kamo·2mo ago
Featurekamo-internal

実行パッケージの修理を実際のボタンにして下さい

POST **************************** は上流に存在し、テストされましたが、 製品の何も到達できません:プロキシのルート、ヘルパー、ボタンはありません。 LegalExecutedPackageFiler のすべての障害ブランチは「HR 修理」の周りに設計されています それ」 — 決して上陸...

kamo·2mo ago
Fixkamo-internal

プロファイルヘッダー壁紙を復元し、エディタにその制御をワイヤー

************************の上のアバターの背後にあるバンドは平らになりました グラデーション 壁紙機能ではありません — ae85a8ae はヘッダーの写真をルーティングしました next/image + SafeImageSrc は、テナントの https://theme.<apex>/ を書き...

kamo·2mo ago
Fixkamo-internal

ヘッダーの最下の端のヘッドタブを置き、アイデンティティ行を平らにします

タブストリップは、アクションによって高さが設定された行に垂直に集中しました クラスターの横にある — デフォルトサイズ アイコン ボタン (40px) と クラスター自身の ストリップの40pxに対してパディングが〜48pxになりました。 遠心分離機は相違を分裂し、 行の pb:1 は残りの部分を追加しましたので、アク...

kamo·2mo ago
Featurekamo-internal

グリッドから実行されたパッケージをダウンロードし、メンバーズ自身のページ

両面はLEGALのエンドポイントを通過し、割り当てにキーをつけます。 /api/imaging/download/{imgId}: 追加の組織が必要なパス。 ドキュメント そして VIEW DOCUMENTS はログインで焼くセッションセキュリティレベルをチェックし、 設計§8は、DocManagerが利便性コピーであ...

kamo·2mo ago
Featurekamo-internal

ドキュメントマネージャのファイルタイプのアイコンで非画像の添付ファイルを描画

ステージされた .docx または .xlsx は、拡張子がレターされた灰色の MUI の輪郭でした 下に — トレイのために発明された形状と、より少ないと言うもの 同じファイルが DocManager にある瞬間を取得します。 キー react-file-icon デフォルトでは DocManager は docMa...

kamo·2mo 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