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

メモは、アカウントではなく、メンバーによって所有されます

API をミラーリング: NoteDTO は userId の代わりに、memberId を実行します。 ツイート 会員は、ONE 組織内のサインインアカウントです。 異なるorgは、ドラッグではなく、メモの異なる壁を示しています 初めてのorgのメモ 古いフィールド — 壁、スティッキー、ピン留め すべてのキーをメ...

kamo·2mo ago
Featurekamo-internal

1つのでき事音システム、3つの層、実際に火にワイヤーで縛られる

2つのサウンドシステムがあり、他に知らなかったもの:背後にある4つのmp3s useChatSoundsと通知の背後にある4つの統合トーン 通知ページの5-optionピッカー。 彼らの間でチャットをカバーし、 通知。 アプリケーション以外のすべて — リードが提供され、コール 接続、アップロード失敗、期限切れまでのセ...

kamo·2mo ago
Docskamo-internal

ファーストクラスタートライエイジド — チャットチャネルはベストイージアル

57のゲートをチャットで起動し、クラスターが空に戻りました。 CREATE CHANNELS, MANAGE CHANNELS と MODERATE CHAT の機能はありません: チャットは本物です しかし、どこでもチャンネルの概念はありません。ChatServiceはシングルを保持しています チャンネルコードなしの...

kamo·2mo ago
Testkamo-internal

'unenforced list' を強制的に編集しない

リストは4回(58→52→47→57)と毎回間違っています 再生の代わりに推論して編集したので。 ファイルが既に言った コメントは誰にも止まらない。 unenforcedRightsParity.test.ts は、出荷されたセットがコミットを同等に主張します アナライザ出力は、ドリフトを2つのディフュージョンとして...

kamo·2mo ago
Fixkamo-internal

構造的に監査を導き出す — 57 装飾

すべてのバージョンがハードコードされたリストであるため、カウントは58→52→47→57に移動しました ゲートヘルパー名とコードベースは、誰よりも多くの人がリコールすることができます。 シックスは denyUnless, hasAnyRight, sessionHasRight, 禁じられた3つのパスを渡る逃れ fin...

kamo·2mo ago
Fixkamo-internal

ページのスクロールバーの横にあるポップアップウィンドウをドックします

ツールウィンドウは、ビューポートに固定され、そのエッジから左に右にドックされます。 レイアウトは、そのエッジを占有する正確に1つのことについて語った:相互作用 センター。 中央が一番右端の窓を閉じてから5pxを置きました window.innerWidth — ページ自身のスクロールバーを使用可能な幅としてカウントしま...

kamo·2mo ago
Docskamo-internal

SHARE DOCS * クライアント側のみのギャップは閉じられます

docsService の resolve-alias と 2 つのメンバー検索エンドポイント セキュリティ 現在、この4つのサーバー側を強制し、ダイアログのミラーリングを行います。 チームメンバーまたは右ルールです。 上記のノートがギャップを記述したレコード もはや存在しません.

kamo·2mo ago
Featurekamo-internal

棚なしでデッキを滑らせて下さい、

`layout` をドロップして、画面の端にカードのルーチャを止める それに兄弟のスライドを取られた:カードを残した残りはに急に去ります その場所。 どちらも到達可能で、2つが同じイベントではないためです。 `layoutDependency` はゲートです。 デッキの構成 — カードの ID 現在、各カードに手渡さ...

kamo·2mo ago
Fixkamo-internal

オプションが開くと、リマインダーが画面エッジに照らされるのを止める

カードは、折り畳みオプションパネルを拡張した後、フレームの「レイアウト」を保持しました。 ログイン 変換でサイズと位置をアニメーション化し、高さが変化する 2回アニメーション — パネル自身の高さアニメーションで正直に1回、 カードの前の箱からの投影。 デッキは底に固定されます 前のボックスを下ろしたビューポートなので...

kamo·2mo ago
Fixkamo-internal

47 強制解除 — 5 件以上虚偽報告

CREATE ORG CALENDAR EVENTS が強制されます: MemberCalendarService がスローされます OrgCalendarForbiddenException メンバーが org に書いていないとき カレンダー。 check は、findByMemberAndRight を通して正しい...

kamo·2mo ago
Fixkamo-internal

未施行の52、58ではなく6が偽り報告された

監査のゲートの検出はhasRightおよびcheckRightを認識しましたが、 denyUnless, hasAnyRight, sessionHasRight または禁止されています。 6つの権利 したがって、強制的に何もgatingとしてリストされ、エディタはレンダリングされました 'まだ強制されない' それらに...

kamo·2mo ago
Featurekamo-internal

カスケードを驚かせ、枝のバルク行動を加えて下さい、規則を説明します

カスケードのハイライトは、影響を受けたすべてのフラッシュではなくチェーンを移動します 一度に行って下さい。 enabledAncestors は既に最寄り先に到着しますので、インデックスは 最後の背後90msでツリーと各行の遅延を移動距離 — 見ていると、子供を両親に祖父母に連れて行くことは、ルールを教えているものです...

kamo·2mo ago
Fixkamo-internal

Emojiピッカーの検索を実際にフィルタリングする

ピッカーの検索は、翻訳されたカテゴリ名に対するクエリに一致しました 何もないとき、すべての emoji を結果に押し戻し、 マッチした — つまり「心」や「火」が画面とフィルタのグリッド全体を残した ポップアップチャット(チャットとSMSタブ)の両方で死にます。 すべての emoji の検索キーワードとそれらに一致さ...

kamo·2mo ago
Featurekamo-internal

すべての5つのエディタで許可階層を表示および強化

5つのエディタは、199の権利を、チェックボックスの5つのフラットリストとして付与しました。 これらは、右が別の前提条件であることができることを示しました。 子どもの助成 親なしでは、作業許可の付与のように正確に見えました。 法的およびコンプライアンスタブが2つの権利を必要とし、エディタがそう言うことができない方法。 ...

kamo·2mo ago
Fixkamo-internal

スティッキースクロールバー、スクロールしないツールバー、ノートをクリアするダイアログ

3つのこと、フローティングスティニーのすべて。 スクロールバーはまだグレーでした。 ルールは、 ***************************************************************************************************************...

kamo·2mo ago
Fixkamo-internal

ページのスクロールバーを上回る発射パッドの背景幕の絵画を停止して下さい

起動パッドは、フルベッドのバックドロップをレンダリングする唯一のページで、 -webkit-/標準の後にスクロールバーが見えない唯一のページ 不具合を修正しました。 `position:固定` はビューポートに対して解決するので、 レイヤーの `inset: 0` は、自分の祖先の右側のストリップを渡って到達しました ...

kamo·2mo ago
Featurekamo-internal

Orgのカラーでリマインダーを再ペイントし、そのオプションを所定の位置に開く

カードは、組織のプライマリカラーであり、すべてのマークが描画されます。 in --on-primary ではなく、文字の白ではなく、白いラベルのorg 淡いプライマリは、1つのトークンを再宣言し、カード全体を移動することができます。 破片、柵 そして、境界は同じトークンから色混合され、彼らはどちらかの方法で合法的に滞在...

kamo·2mo ago
Fixkamo-internal

スティッキーの透かしは、それが開いている瞬間から集中されます

メモが再サイズされた直後には正しく上陸しました。 使用される測定 getBoundingClientRect は、PAINTED ボックスを報告し、スティッキーが開きます。 スケール0.86からスライトが回転するので、最初の読み込み ミッドエントランスをとり、スランとオフセットが出ました。 何も修正されていない その後...

kamo·2mo ago
Fixkamo-internal

筆記面に粘りのある透かしを集中

ノート全体に集中していたので、高い座ってから後ろに引き寄せる タイトルバー — と豊富なモードでは、ツールバーのたびにさらに漂流 細い棒の2番目か3番目の列に包まれます。 今、中心に テキスト領域自体、モードと任意のサイズで。 常にオフセットではなく、表面を測定します。 2つの理由 であるべき:ツールバーの高さは時間...

kamo·2mo ago
Featurekamo-internal

法的およびコンプライアンス設定タブ org デフォルト 法的テキスト

デフォルトの法的テキストを保持する /settings/features/hrs の新しいタブ, からリンク 設定メニューと設定の起動パッド。 パッケージの作成 /hr/legal-compliance はそれから始まり、そのフィールドは3列の高さです。 権利。 HRS 設定ページは、現在 RENDER を使わずに再...

kamo·2mo ago
Featurekamo-internal

スティッキーとプレビューのリッチテキストと、切り替え可能なモード

メモは、リッチテキストやテキストのプレーンテキスト、およびエディタの両方であるかどうかを説明します フローティングスティッキを切り替えることができます。 豊富なモードのフローティングノートは、非常に同じエディタ/ノートが使用するので、 すべてのツールがフルページにある — そのノートの色でドレス KbArticleE...

kamo·2mo ago
Featurekamo-internal

通知とそれらの制御のための1ページ

通知ページは、自身のヘッダを借りる — 眉毛, タイトルと3 境界カード内の丸薬ボタン - すべての隣接ページ(アカウント ブラウザ、すべての設定画面)は、ブランドグラデーションヒーローによって、 矢印とタブバーを下に移動します。 製品のどこかで読む。 それは、 今、同じヘッダーを、そのサブタイトルと2つの未読カウント...

kamo·2mo ago
Featurekamo-internal

歴史はページになり、ベルリングは

鐘は「何が起こったのか」の正しい形であるポップアップを開き、 「火曜にリマインダーが言っていたこと」の間違ったもの。 吊り下げるパネル ツールバーはページを張ることができません。混雑せずにフィルタリングすることはできません。 何もクリックして、メンバーは、最近の未読通知がいくつか表示されます。 その他。 すでに読んでい...

kamo·2mo ago
Fixkamo-internal

浮遊の粘着性があるピンは同じピン/notesの引くことです

スティッキーは、ノートの壁に触れながら手巻きのブックマークパスを描いていました。 エディタ、レール、バルクバーはすべてMUIのPushPinに移動しました。 ピン留め時に緩やかに丸みを帯びたときの輪郭を描きます。 同じ制御、2 あなたがそれに会った表面に応じて、異なるマーク。 sx ではなく、インラインフォントサイズ...

kamo·2mo ago
Fixkamo-internal

ページのスクロールバーの2つの半分は、互いに取り消す

メインコンテンツのスクロールは両方宣言しました。 と `::-webkit-scrollbar` ルールのブロック, 理論上、 ブラウザの理解は勝ちます。 正確に後ろ向きであるChrome 121以降: CSSWG は非初期の `scrollbar-width` または `scrollbar-color` が レガシー...

kamo·2mo ago
Featurekamo-internal

分割パネルエディタで紙壁として /notes を再構築

このページは、生のTailwind blue-600/gray-50の最後の画面でした。 その周りのすべてが家システムに移動し、そのすべての1〜100 `dark:` バリアントはデッドコードだった —globals.css は `color-scheme: light` をピンにします。 また、`---accent-...

kamo·2mo ago
Featurekamo-internal

ピンとそのフローティングスティッキからノートをアンピン

スティッキーは、ノートをリコール、名前変更、最小化、最大化、クローズすることができますが、 ピンしない — なので、ピン留めは /notes に 1 つの事を戻すことを意味する 既にお持ちのフロントにございます。 ピニングは、スティッキーではなくノートのプロパティです。 共有キャッシュを経由してメモとバックに直接書き...

kamo·2mo ago
Fixkamo-internal

Orgのカラーでメインコンテンツのスクロールバーを描画する

html/body は height:100% にピン留めされるので、実際にスクロールする要素は ページはレイアウトのメインコンテンツのdivです。 tsx — とスクロールバーがない スタイリング プラットフォームのスクロールバーを残します。 オーバーレイスクロールバーを描画すると、バーがミッドスクロールと数だけ塗り...

kamo·2mo ago
Fixkamo-internal

パンが到着するまで、ランチャーカードのピンチップを保持

パンはスクロール(whileInView、不透明度0→1)で自分自身を明らかにしますが、 ピンコントロールは、そのアニメーションの一部ではなく、兄弟オーバーレイです。 リーフカードはアンカーであり、ボタンが1つにネストできないためです。 ログイン unpinnedオプションの破片は設計によってホバーなしで見られます、従...

kamo·2mo ago
Featurekamo-internal

通知チャンネルの両方を管理する1つの静かな時間ウィンドウ

2つありました。 画面の上部付近のペアは、アプリ内カードを沈黙させました。 最下にあるペアは、見逃されたメッセージのメールを沈黙させました。 画面上の何も言った 彼らは異なるものだったので、メンバーは静かな時間を設定していたので、 2番目のセットは存在し、あまりにも設定します。 - 合理的な仮定、その1 すでに夕方に埋...

kamo·2mo ago
Featurekamo-internal

100%の2つの意味 - 読書幅と全体のペイン

1つのベースラインへのパーセンテージリセット:ペインに成長したページがキャプ ワイドモニターの920pxでは、たくさんのシートが浮かび上がっています。 空の机。 そのキャップは非審美的である — 全体に伸びる文字ページ 34インチのディスプレイは、目のせいで、より大きいものではなく、悪い文書です 長い行を追跡することは...

kamo·2mo ago
Featurekamo-internal

エディタが保存する瞬間 NavTop 時計をリフレッシュ

現在、メンバーのパンチを呼び出すと、すでに残っている サーバー側オフ: RosterService.clockState は最新の LIVE パンチを読み込み、スキップします。 無効な行なので、クロックアウトは書いておらず、何も必要ありません。 SHIFT OUTはこちら 使いやすさよりも悪くなりません — SHIFT...

kamo·2mo ago
Fixkamo-internal

強固な粘着紙とノートのカラーのスクロールバー

`rgba(0,0,0,0.045)` に 1 つのコーナーで渡されるノートの背景。 です。 シェードではなく、95%のTRANSPARENTなので、スティッキーの角は、 下にスクロールするページ。 フローティングノートとピン付きノートの両方 進水パッドの破片は今固体ペーパーです。 オーバーフローも独自のパレットでス...

kamo·2mo ago
Featurekamo-internal

ドキュメントをズームし、それを移動するためにつかみます

ドキュメントペインの右下にあるフローティングカプセル: −、電流 パーセンテージ, +. READOUTはリセットです。別のリセットボタンは 既にできる限りのメンバーが望んでいる何かのための3番目の制御 彼らが100%でなく、チェックする場所は番号です。 お問い合わせ ラベルが付いている実質ボタン、従ってキーボードおよ...

kamo·2mo ago
Featurekamo-internal

起動パッド、色の回転、および適切な送信オフのピン留めされたノート

3つのこと。 ピン留めされたノートは家の進水パッドに達する。 /notes にピン留めされたメモは、 短いプレビューで、独自のスティッキーカラーでそこにチップを切る。 1をクリック オーバーレイにピックアップし、コーナーコントロールが完全に開きます 代わりに、スティッキーができないもののエディタ。 注意: CURRE...

kamo·2mo ago
Featurekamo-internal

作業モデルで、幅全体での通知設定

スイッチ行の1 760px の列で、フォームとして読み込まれ、 曲がるものよりも - 広い画面に 2 番目のページを空に残します 通知の種類のリストが下から走っている間。 このページの実際の質問は「私の設定とは何か」ではなく、「どのようにハードなのかはこれ アプリケーションは私を中断することができましたり、それでそれ...

kamo·2mo ago
Fixkamo-internal

ドケットがスクロールバーを明滅させ、ステップカウンターを中央にします

フリッカー ドケット行は `overflow-x: auto` をセットし、他の軸線を左にします 単独で — しかし、CSS は `overflow-y: 可視` を `auto` に計算します。 他の軸線は見えないので、列は静かに垂直にスクロール可能でした お問い合わせ そのノードは、ホバーのスケール(1.08)に成...

kamo·2mo ago
Featurekamo-internal

会員自身のプロフィールのタブとなる通知

それらは /settings/notifications で自身のページでした。 その人についてのページ以外の1人について — 左 ミスされたメッセージングメールがプロファイルタブにストランドされるので、2つの半分 別の画面に住んでいた「どうやって伝えればいいのか」。 ここまで、 *******************...

kamo·2mo ago
Featurekamo-internal

/settings/signでパッケージを、独自のルートに署名する

署名はメンバーのプロファイルタブにインライン化されたため、ドキュメントは下に座っています 設定タブストリップとコンプライアンスサブタブストリップとタブのヘルプ パネル — 会員がいる機器上の無関係クロムの3つのバンド 2つのヘッダーを読んでください。 メニュー このページは NavTop を継承し、 NavPri は...

kamo·2mo ago
Featurekamo-internal

各フローティングノートのサイズとデバイスごとの位置を忘れないでください

着脱したノートを再び開くと、そのまま残っている場所を正確に置きます。 その画面に残されたサイズ。 配置は DEVICE によって、deliberately です。 浮遊するメモは 会員のプロパティで、ui-preferences のサーバーサイドに滞在するので、 メモ SITS が画面のプロパティである場所をどこでも...

kamo·2mo ago
Refactorkamo-internal

1ページヘッダの背後にあるアプリシェル内でサインイン

ウィザードはフルスクリーンMUIダイアログとして開いていますので、パッケージのスレッドに署名します NavTopとNavPriの会員は対象外です。 レールとトップバーがなく、唯一の方法がウィザードのクローズだった ボタン。 タブのコンテンツとしてインラインをレンダリングするので、シェルは保持します。 他のすべての画面に...

kamo·2mo ago
Fixkamo-internal

Catch npm は、SWC のネイティブバイナリをサイレントにドロップ

画像ビルドは `next build` で死亡 swcパッケージをダウンロード@next/swc-linux-x64-gnu ... unhandledRejection TypeError: 終了 (UND ERR SOCKET) 読み続けて 31 MB の ~40 MB ダウンロード. その行はムール/グリビー...

kamo·2mo ago
Featurekamo-internal

コールバックのリードが読み込まれ、記憶されていない — と呼び出しは再オープンすることができます

カレンダーイベントのコピーを保持する場所が悪い場所にある2つのこと 他の人の記録。 イベント ダイアログは、CRMからリードを読みます. その名前、リングする番号、 電子メール、呼び出しの最適な時間 — ダイアログが開くと、キーが付与されると、 コールバック ID は、既に保存されているイベントです。 コピーが表示さ...

kamo·2mo ago
Featurekamo-internal

フローティングノートは六角ヘッドウィンドウの2番目のクラスになります

ヘックスヘッドは2種類のウィンドウをバックアップします:ポップアップツールウィンドウは、 メモを浮かび上させる。 最小化は、古いロールアップを置き換える - a 最小限の粘着は、ヘックスヘッドのオーバーレイと土地を残します ポップアップのオープン/クローズと ツールウィンドウを駆動するのと同じくらい正確にスローツーゴー...

kamo·2mo ago
Featurekamo-internal

実際にイベントを生成したものを開いたコントロール

コールバックの説明は "リードを開きます: /leads/view/123" テキストとして、 textarea のテキストはクリックできません。イベントダイアログでは説明を編集します。 そこで、その経路がリンクされていない可能性があるため。 行列が加えられたので、イベントの DeepLink に先を置きました。 そ...

kamo·2mo ago
Featurekamo-internal

カレンダーのコールバック、リストのマーカー

リードを開くことなく、あなたが約束した呼び出しを見るための2つの方法。 カレンダーでは、コールバックは任意のようなものではなく、独自のラインアイテムを取得します 他の任命 — 誰かが異なる種類の義務である呼び出し あなたが出席することに同意した会議から、同じようにレンダリングするビュー すべてのタイトルを読んで、それ...

kamo·2mo ago
Fixkamo-internal

開いた時に「無効な時間値」を投げるイベントダイアログを停止する

wallClockToInstantは、チェックされていない日付でtoISOString()と呼ばれるので、 未読入力の threw RangeError は、使用不能な何かを返す代わりに。 ダイアログは、両方の日付フィールドを空の文字列に初期化し、それらを埋めます 効果から、すべてのイベント ダイアログの非常に最初...

kamo·2mo ago
Fixkamo-internal

画像ゲートが見える価値を「確立しない」としましょう

フォロー 電子メールサービス ボクシング **************************** フォルダリスト プリミティブの false ではなく null を報告するので、ここでの型はアドミットされます。 null とゲートは、それが何であるかとしてそれを扱います: 答えはまだ、拒否しません。 その区別は全体...

kamo·2mo ago
Featurekamo-internal

各ページの通知センター

リマインダーは到着場所がなかった。 カレンダーのポップアップは、通常のアラートでした どのページが開いているか、タイマーに消え、 会員が他の場所では、単に紛失していたときに発生した何か - ソケット 公開し、誰も成功し、消えるために購読されていない公開。 そのため、通知が保存され、公開されるだけでなく、ブラウザは両方...

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