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 22, 2026
Featurekamo-marketing

引用符の見出しを置いて下さい

リクエストされたように、バナーラインの周りに引用します。しかし、CSSからレンダリングされます (`open-quote`/close-quote` を `quotes: auto`) ではなく、 2つの理由で文字列。 パイプラインは、すでに `previewBanner.headline` を 19 ロケールに翻訳...

Kamo·2mo ago
Featurekamo-internal

表現 — カラー、スピリチュアル、ロゴの決定

2つのコーナーコントロールが1になります。 その分裂は注文の事故でした 誰が保持するのかを区別するよりもむしろ出荷された機能:色、パターン そして、組織のマークは1つの質問の3つの層です。 パンのように見えます。 2つのポップアップからそれらを選択すると、あなたを意味する 作りながら作ったコンビネーションが見えないので...

kamo·2mo ago
Featurekamo-internal

バインダーのタブにカウントし、選択したドキュメントに上陸

タブは「Binders(n)」を読み込み、選択されたDocs バインダーの保持回数は ストリップから見える - を含む(0)、以来、見る価値のあるケースです メンバーが探している前にバインダーが空いていると言います。 タブを入力すると、選択したドキュメントが開きます。 会員は選択からここに到着します 文書, バインダ...

kamo·2mo ago
Featurekamo-internal

絵フレームは、内側に何かではなく、ペインです

他のすべてのウィジェットは、起動パッドのフロストガラスカードにコンテンツであり、 ヘッダ、タイトル、コーナーコントロール。 絵の枠はない: それをレンダリングされる 方法 それは秒、見えないフレームおよび鋳造物の中の坐るフレームです 他の人の長方形の内側にデザインされたメンバーは詳細になります。 そのため、レジストリ...

kamo·2mo ago
Featurekamo-internal

修正された文書のレイヤーがどのレイヤーに機能するかを示す

文書は 1 つの変更されたレコードを持っているので、変更されたタブは 1 行/ ドキュメント。 列名は、2種類のレイヤーではなくタッチされたレイヤーの名前 row was: 一度そのバイトが元のフォームフィールドと異なると文書 フィールドはそれを上に配置し、レコードの「まだ編集されていない」 エディタを開き、何もしませ...

kamo·2mo ago
Featurekamo-marketing

隠れていたヘッドラインのNOW LIVEバッジを取引

6文字の丸薬で導いたトップバナー - ボーダー、アッパーケース、パルス - それから実際のメッセージを置いて下さい。 丸薬は現在、メッセージ自体を運ぶ: 「カモを使わずにビジネスを立ち上げる」 バッジクロームのどれも生き残ります。 全文の読み物の周りに1pxの箱 ボタンとして、`text-transform: top...

Kamo·2mo ago
FeatureInitializerService

2つの修正されたレコードを2つのレイヤーにマージする

文書が両方の種類を持っている場合、CLASSIC 行は生き生き残ります。それは、 編集されたバイトを保持することができます — 設計はそれにリスペクトされ、 FORM FILLABLE 行は削除されます。 どちらの側もメンバーの仕事を失うだろう:バイトは LibreOfficeで作られた編集は、デザインは手で行われるフ...

Kamo·2mo ago
Featurekamo-internal

ピクチャーフレーム — メンバー自身の写真とビデオ、フレームでビルド

最初にインストールされたウィジェット。 会員は、好きなように多くのフレームを掛ける 独自のコンテンツ、独自の成形とグリッド内の独自の場所、すべて 1つのレジストリエントリから。 ミッション フレームは4つの側面で繰り返される1つの鋳造物のプロフィールであり、で切って下さい 彼らが満たす45°は、実際のフレームが作られ...

kamo·2mo ago
FeatureSecurityService

フレームとメディアのエンドポイント、および新しい権利をシード

自己のみ、およびQUERYで強制される。 すべての読み込みと書き込みは解決します セッションからのメンバーとすべてのリポジトリの呼び出しは、その ID を要します。 フレームIDは、ブラウザに旅行するUUIDです そして、逆に、findById は誰が推測したかに他の誰かの壁を渡します お問い合わせ 「別のメンバーのフ...

Kamo·2mo ago
FeatureInitializerService

Pic framesテーブルを作成する

会員がランチャーパッドに整理したフォトフレームウィジェット1列。 好みの空白ではなく、写真やビデオが写真のように見える フレームは、assoc object idでidを運ぶイメージング行であり、関連付け 点在するべき何か耐久を必要とします。 会員様のみのフレームID JSON の好みは何も外国のキーです: 何も強制...

Kamo·2mo ago
Featurekamo-shared-library

フレームウィジェットの背後にあるスキーマ、権利およびストレージドメイン

ピクチャーフレームは、メンバー自身のランチャーパッド上の写真やビデオです。 会員様は、複数人でのご利用が可能です。 これは、プラットフォームが保持する必要があるすべてです お問い合わせ PictureFrameは、メンバーの好みの空白のキーではなく行です 媒体はフレームIDと関連した画像行であり、関連付けているため ...

Kamo·2mo ago
Featurekamo-internal

1列に4人のメンバーのショートカットを入れる

コントロールの1つのクラスなので、起動パッドの1列を共有します。 右上の角は、2線のスタックではなく単一のストリップとして読みます。 スタイリング; それは、その隣人のように、共有ピルリンクスを使用して、崩壊 xsのラベルはそのままなので、4つのショートカットは電話に収まります。 行 会員が各メンバーが各メンバーを保...

kamo·2mo ago
Featurekamo-internal

パンのロゴの位置と色、常にメンバーがエディタを開くようにする

管理者は、ロールがデシドされていないまま、誰にも到達できませんでした。 `brandOf` 回答 マークが存在し、コントロールが答えにゲートされたまでnullは、そのメンバー シードが実行されていない - または主張されていない - ボタンがまったくなく、与える方法がない ロゴを貼る 未定のペインは、未ブランドで、欠落...

kamo·2mo ago
Featurekamo-internal

組織の色でマスターノートをペイントする

「マスターノート」は、組織のPRIMARYと「マイマスターノート」です。 セコンダリ、パステルとして、白に18%の色合い。 ペアはセットとして読みます 一見12枚のポストイットカラーの1つに間違いなし 会員は、自分のメモを受け取ります。 --color-primary/から派生 --color-secondary では...

kamo·2mo ago
Featurekamo-internal

すべての起動パッドに2つのマスターノートを入れる

「マイマスターノート」と「マスターノート」は、同じソート可能なグリッドのパンです。 他のすべて — ドラッグ、サイズ変更、注文は他のどのペインのように — も 削除できます。 組織は、塗装された回転円錐勾配リングを運びます --color-primary、ページ上の唯一の移動エッジから、そうした1つのペイン 会員様から...

kamo·2mo ago
FeatureKBService

2つのマスターノートを準備し、保護します

GET /api/notes/master は両方に応答し、欠落しています。 PUT /api/notes/master/org は、組織が取り組む「当社のマスターノート」を書いています。 メモ ID ではなく、他の組織が推測するものではありません。 お問い合わせ MANAGE ORG MASTER NOTE または所...

Kamo·2mo ago
FeatureInitializerService

マスタースコープの列をメモに追加

MASTER SCOPE ('MEMBER' / 'ORG' / NULL) と ORGANIZATION ID の2つのインデックス 実体は、スコープごとの部分的な一意のインデックスを宣言し、その1つのライブマスターノート 会員と組織ごとにのみ、データベースによって強制されます。 NoteServiceで作り出される...

Kamo·2mo ago
Featurekamo-shared-library

マスターノートとオーガのガードする権利をモデル化

マスターノートは、メンバー、または組織のメモです。 「マイマスターノート」は、会員ごとに規定されます。 組織は、すべてのメンバーの起動パッドに表示されます。 両方とも、新しいテーブルではなく、MASTER SCOPEを運ぶ通常の `notes` 行なので、 レクシカルエディタ、オートセーブ、バージョン、カラー、フロー...

Kamo·2mo ago
Featurekamo-internal

会員のペインの3分の1を org ロゴでブランドし、それらをそれをチューニングさせます

会員のペインの3分の1は、同じフェイントなorgマーク/leadsと/calendarキャリーを着用します。 ペインスケール。 どのパン、そして方法が一度転がり、保たれます。 ROLL DECIDESとは ブランドのパンのマークは、それがパンの形状に依存します ワードマークとアイコンが異なる長方形に収まるので、 正方...

kamo·2mo ago
Featurekamo-internal

クラシックモードで編集し、保存時に再描画

LibreOffice にフォーム入力可能なエディタをブランチアウトできるようになりました。 サーバデリブ ドキュメントが 1 つを持っていない場合、その方法の古典的なバージョン ここから提供のポイント — フォームを追加したばかりのメンバー フィールドには、まだ開いている古典的なコピーはありません。 他のタブが保存...

kamo·2mo ago
Featurekamo-internal

Linux のオプションを ホップする Tux にします

「Linuxデスクトップ」と「Dev Machine」の横にあるアイコンは18.6 KB静的だった ペンギン。 それは今です 1.4 フラットから構築されたバウンスベクター1 楕円の幾何学ので、彼はまだ16 pxのボタンでペンギンとして読みます 彼をレンダリングします。 アニメーションはSVG自体のCSSキーフレーム...

kamo·2mo ago
FeatureDocsService

それを作ったメンバーに古典的な保存を発表

WOPI は CLASSIC 版に保存され、 docs.classic-saved.{memberId} を公開しています。 そのため、Kamo PDFエディタは、フォームの入力可能なバージョンで開くと、再描画できます フィールドが配置されたフィールドを表示する代わりに配置されているページ。 コアNATSと非流出, ...

Kamo·2mo ago
FeatureMediaService

リレー「クラシックバージョンが保存されました」エディタに

DocsService は WOPI の保存後に docs.classic-saved.{memberId} を公開します。 CLASSIC バージョン; これは、STOMP 上の /topic/docs/saves/{memberId} にそれを置きます アプリが既に保持されているので、Kamo PDFエディタが開き...

Kamo·2mo ago
FeatureDocsService

保存する 新しいオリジナルをブランチとして、新しいコピーではなく、

PutRelativeFile は単純化されていないので、LibreOffice エディタで "Save As" は いいえ。 今度はメンバーがそれによって意味するものをします:バイトは真新しくなります ORIGINAL は、ファイルをアップロードしたように、元のすぐに取得します。 独自のCLASSICバージョン — ...

Kamo·2mo ago
FeatureInitializerService

既存のデザインを FORM FILLABLE 行に移動

バージョンが存在する前に、フォームフィールドをドキュメントに貼り付ける esign templates は元の行をまっすぐにし、変更されたタブは 「デザインにふさわしいオリジナル」 デザインは現在、派生する row and Originals はアップロードされたものだけを保持しています。 メンバーが変更されたときには...

Kamo·2mo ago
Featurekamo-internal

種子 13% のメンバーのパンの色で、どこでもガラスを提供

ツイート 発祥の地であるランチャパド・アレルドのシャレ。 会員の最初のロードで — 一度に — それぞれ ランダムパレットカラーの13%チャンスを獲得 ほとんどの人が1つを見つけるのに十分な 2色のパンとページには、その中にいくつかの人生があります。 それは決してそのまま読むことができないほど少ない 誰かがそれらのた...

kamo·2mo ago
Featurekamo-internal

1 メニューを変更し、独自のレコードとして変更

「ドキュメントで開く」と「PDFの編集」がなくなりました。 各行はModifyを持っています。 「フォームフィラブルモードで編集」と「クラシックモードで編集」のみ LibreOfficeエディタはファイルを開くことができます。 最後のフラグは、サーバーから1つずつ ここでのファイル名ではなくドキュメント: フォームの列...

kamo·2mo ago
FeatureDocsService

元の編集ではなく、Derive 修正バージョン

LibreOfficeエディタでドキュメントを開くと、もはや手がなくなった オリジナル。 ドキュメントの CLASSIC バージョン — 一度、すべての再利用を導き出す 後に、部分的な一意のインデックスによって不敬意を払って作成し、それを編集する 代わりに、メンバーのバイトを保持する元のタブを維持するものです ツイート...

Kamo·2mo ago
FeatureInitializerService

Imgs.modified kindとimgs.original img idを追加

どちらも nullable にとどまる — null は、行が元のものであることを意味し、 通常のカラムの追加形状とは異なり、バックフィルとNULLのステップなし。 部分的な UNIQUE の索引は 1 つの版のほとんどの 1 つの版です 元の"ルールは、それが競争できない場所を置く:同じを欠落させる2つのタブ 一見...

Kamo·2mo ago
Featurekamo-shared-library

ドキュメントを元のバージョンと変更されたバージョンに分割する

© 2018 www.securehotelsreservations.com 著作権所有 数値型とは、行が「ある」という意味です。 元の — アップロードされたメンバーをバイトします。これは正しい読み込みです。 これを準備するすべての行は、列がバックフィルを必要としない理由です。 派生した行は、そのバイトを Img...

Kamo·2mo ago
Featurekamo-internal

再構成可能で、再照性のあるパン — およびピン留めされたノートはグリッドに参加します

1つの格子を3つ折ります。 カスタムサイズ ウィジェットは `custom` と 5 つすべてを宣言できるようになりました。 レジストリの幅 そして高さは DEFAULT をとどまります — 習慣はハンドルを、設計を取らない加えます 意見を聞かせてください。メンバーがメンバーの記録に対して保存されるようにドラッグしま...

kamo·2mo ago
Featurekamo-internal

部門、職種、組織全体を招待

kamo·2mo ago
Featurekamo-internal

より多くのウィジェット - 未読メール、リードが必要なアクション、今日のタイムカード

ウィジェットシステムは、それぞれがレジストリエントリとコンポーネントです。 グリッド、ドラッグ、注文、パーメンバーのショー/非表示、設定を継承する どの場所でもその名前を学習することなく、画面と5番目のポリシー。 UNREAD MAILは、Websocketメールサービスからそのカウントを既にプッシュし、 メタデータ...

kamo·2mo ago
FeatureSecurityService

メールとリードウィジェットをシードし、タイムカード1用のユニバーサルシードを追加します

メールとリードウィジェットは、カレンダーが行うと正確にデータの権利に従います。 ACCESS MAIL と VIEW LEADS — なので、既に到達できなかったデータが取得できない ウィジェットは見えないものを出荷しません。 タイムカードウィジェットは、メンバー自身のパンチでデータを継承する権利がありません。 権利...

Kamo·2mo ago
FeatureEmailService

IMAPからではなく、インデックスからホームページの未読消化器を生成

このページのウィジェットは、誰もが誰にとっても画面上のものです。 読書メール — 会員の IMAP 接続は 1 人あたり 10 の共有予算です。 全PodのユーザーとIP。 そのため、未読消化器はメール metadata.search indexを読みます メールサーバにメールクライアントを正しく行う方法に陥らないでく...

Kamo·2mo ago
Featurekamo-shared-library

より多くの家庭ウィジェット、親がいないもの

未読メールは、ACCESS MAIL とリードネダリング アクション オフ VIEW LEADS の両方でハングオフ ウィジェットと同じルール:ウィジェットは、管理する権利によってゲートされます 表示されるデータなので、ウィジェットの付与は、そのゲートを丸めることはできません。 TIMECARD TODAY WIDG...

Kamo·2mo ago
Featurekamo-internal

人と一緒に部署や職種を検索

kamo·2mo ago
Featurekamo-internal

起動パッドにライブウィジェットを入れ、2つのカレンダーストリップから始めます

ウィジェットは、グリッド、ドラッグ、アプリでの注文を共有するライブペインです 横に座るのではなく、カード。 次の1を追加することは、単一のレジストリエントリです コンポーネント: グリッド、パーメンバーショー/非表示、設定画面を継承 そして、その名の学習場所のない5つの方針です。 打ち上げパッドのメイソンリーは行って...

kamo·2mo ago
FeatureSecurityService

カレンダーを既に読むことができるすべての人にカレンダーウィジェットをシード

どちらのウィジェットも、/calendar が既に表示されているか正確にメンバーを表示します。 読者は、彼らが到達できないデータを得ることができません - これは、この安全な種子を作るものです 助成金ではなく。 ウィジェットがすべてのために切り替わって出荷されなければ プラットフォームと土地に見えない組織。 必要に応...

Kamo·2mo ago
FeatureEmailService

このページのウィジェットを配信し、発表

CalendarWidgetServiceは、ウィジェットが実際に必要とするものや、カレンダーページを回答します hasEarlier/hasLater では、空のページを提供せずに、矢印グレーが開きます。 ザ・オブ・ザ・ 2つのスコープは、組織の共有カレンダーの目的に非連結されます。 ウィジェット、メンバー自身が他の...

Kamo·2mo ago
Featurekamo-shared-library

すべての家庭ウィジェットに5つのポリシーを提示し、そのカレンダーをページ表示します

10の権利は、ウィジェットごとに2つの右ブロックとして到着します。 VIEW CALENDAR, ウィジェットは、データを管理する権利によってゲートする必要がありますので、 ウィジェットを表示または付与することは、そのゲートのラウンドです。 各ブロックはウィジェットです すべてのウィジェットが運ぶ4つのポリシーとそれ自...

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