ライブ・チェンジ・ログ

リアルタイムで構築しているものを見る。 プラットフォーム間で出荷されるすべての機能、修正、改善.

17,896
総変更点
4,600
特徴:
4,522
フィックス
32
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,896AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService364InitializerService299KBService74KlusterServices542MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,565kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
タイプ別フィルター
すべてのタイプBuild24CI522Chore670Docs226Feature4,600Fix4,522Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
September 10, 2026
FixAPIService

クライアントを優先したアイデンティティヘッダーを上流に転送しない

forward()、forwardWebhook()、forwardCallback()は、すべてのインバウンドをコピーしました ホスト以外のヘッダ(およびセッションレス2の場合、クレデンシャルヘッダ) 上流リクエストに。 BillingService は、許可なく、 X-Org-Id、X-Member-Id、および ...

Kamo·1d ago
FixKlusterServices

Header-trusting バックエンド前のエッジで ID ヘッダーを削除する

ストリップ識別ヘッダーミドルウェアを追加します。 customRequestHeaders の値 "" ヘッダーを削除すると、X-Org-Id、X-Member-Id、X-User-Id、X-God-Mode-Active、 X-Member-Type、X-Public-Chat-Org-IdおよびX-Public-C...

Kamo·1d ago
Fixkamo-meet

タブのタイトルは、組織の独自のフォルダも読みます

title.html は、部屋のページに SSI-included され、最も静的/ に近い ページ, 404, oauth, オフライン, ダイヤルイン情報, プレハブ, ホワイトボード). そのスクリプトはまだ ホスト名からテーマフォルダを派生させるので、 meet.makeitpopsigns.com ですべて ...

Kamo·1d ago
Featurekamo-marketing

英語ページのみの電話番号をリスト

app/lib/phone.ts の showPhone(locale) は単一の規則です、現在 locale === "en" を指定します。 PhoneLinkは他に何も返さない。 ヘッダ、モバイルメニュー、フッター、数字が単独で立っています。 電話のみ コンタクトカード - 以上を運ぶ配置をラップします。 そして...

Kamo·1d ago
Fixkamo-meet

エイリアスフォルダからテナントのロビーをペイントし、アップロードしたロゴ

Meet.makeitpopsigns.com すべてのロゴ、背景、スタイルシート、favicon 404'd。 サイドカーは、ホストの組織がミーティングの設定を解決しましたが、 どのFOLDERブランドが住むか尋ねなかったので、ロビーは1つに戻りました ホスト名から派生する: makeitpopsigns-com. ...

Kamo·1d ago
Featurekamo-marketing

ロゴが家を導き、訪問者が決定する電話番号をリストしましょう

ヘッダのホームエントリは、すでに/にリンクしているロゴを複製しました。 それはデスクトップとモバイルメニューからなくなっています。 その場所でロゴ ホバー/フォーカスのツールチップが家に行くと(左からホームページを外す) それ自体、どこに行っても戻らないところ)。 (949) 298-9960 がタップツーコールリン...

Kamo·1d ago
Featurekamo-internal

トップバー全体のための1つのブランドの塗装されたドロップダウン表面

NavTopを掛けるすべてのドロップダウン - 8つのオプションメニュー(メール、ドキュメント、コール/テキスト、計算機、 サポート, 設定, Linuxデスクトップ, ゲーム), 可用性の丸薬と言語ピッカー - 今開きます 独自の白いMUIのポップアップの代わりに1つの共有面に。 - 白いラベルおよびアイコンが付い...

Kamo·1d ago
FeatureMediaService

すべてのチャットで机全体に座って、誰がそれにあるか、チャットフィードを閉じます

- 常駐会員: EXEC2EXEC ACCESS 保有者全員が常駐 Exec2Execの会話。 Exec2ExecDeskReconcilerの座席およびからのunseats セキュリティサービスのexec2exec.desk.changedイベントで5分のスイープを付与します。 起動し、チャットが開いているか、または...

Kamo·1d ago
Fixkamo-internal

退会したエグゼクティブのウィンドウを止め、デスクで待ち受けるチャットのみを上げる

- MEMBER REMOVEDは、ビューアがトランスクリプトをunsubscribes、emptiesを命名 つまり、コンポーザーを無効化し、理由を言う。 Exec2Exec Accessを利用する エグゼクティブのオープンウィンドウを離れ、お客様のメッセージを配信します。 - トランスクリプトが始まるとき、チャット...

Kamo·1d ago
Fixkamo-marketing

小さなものの倍増ではなく、フルサイズのマークから検索アイコンを下に描画する

192pxアイコンのGoogleリストは、すべてのピクセルで96pxのエクスポートでした ダブル。 820pxのマスターからスケールダウンしたので、そのエッジは 段階的なものではなく描画します。 マスターズの3つのストレイホワイトピクセル 空の緑色のフィールドが最初に塗装されました。 96px のエクスポートはなかった...

Kamo·1d ago
Fixkamo-marketing

Google に読み取れるキャノンを割り当て、それをリダイレクトを停止する

Search Console は、ページを「ユーザー選択なしの重複」として除外しました。 canonical、"Duplicate、Googleはユーザーより別のcanonicalを選びました"および 「カンタニカルタグ付き代替ページ」 生産に対して測定される、 それらに与えた4つの別の事。 体内のメタデータ。 次 ...

Kamo·1d ago
Fixkamo-marketing

公開価格検索エンジンの受け入れ, そして、ページは実際に表示されます

検索コンソールの製品スニペットレポートは、両方の`price`で「無効な価格フォーマット」をフラグ付けし、 `priceSpecification.price`。 原因は「価格」として出て行く企業でした:「-1」 — 「アプリケーション上で引用」のカタログのマーカー — /pricing が生率を文字列化したため 分岐...

Kamo·1d ago
Featurekamo-marketing

私たちが宣言する最大のアイコンをリストしているため、Googleの緑のタイルマークを渡します

検索は、サイトごとに1つのアイコンを表示し、宣言された最大のアイコンを取ります, Apple-touch-icon が含まれているため、180px のタッチ アイコン(当社と当社) テーマは、他のすべてのものを上回りました。 192pxアップルタッチアイコン 両方のアウトサイズ。 そのピクセルは、96pxの緑色のマーク...

Kamo·1d ago
Featurekamo-internal

KamoCRMのチャットで誰であるかを表示し、それらに到達する方法

顧客のウィンドウは今、カモCRMの役員を彼らの会話にリストします, 誰かが追加または削除されるたびに再読み込み。 行は、NAMESのみを表示し、 ホバーのタイトル: 1 人の "名前 - タイトル" は 1 つのランオンに机を走らせます 初めての幹事の後にクリップされるので、顧客はもう誰が誰なのかを見ることができません...

Kamo·1d ago
FeatureSecurityService

デスクが変更されたら、

Exec2Exec Access の付与または交換は exec2exec.desk.changed を公開します。 MediaService は、すべてのチャットで役員を置くか、またはそれらをオフにすることができます。 プラットフォーム管理者ページに移動します。, むしろ、次のスイープよりも 実行します。 コミット後...

Kamo·1d ago
Featurekamo-shared-library

役員の電話回線をメッセージに運ぶ

ChatMessageDto は、送信者に電話と送信者PhoneExt を付与します。 カモCRMスタッフ:プラットフォームのorgのメインラインと到達する拡張 その人、電子メールの署名として既にそれを印刷します。 リレーコピーから allowlist は、このクラスがブラウザーを宣言しません。 ライブメッセージが届か...

Kamo·1d ago
Featurekamo-internal

ピン付きインタラクションセンターで停止し、すべてのメニューでウィンドウをキープ

0c5ef994への2つのフォローアップ(navの横に最大化)。 PINNEDインタラクションセンターは、その幅を最大限に引き出す ログイン ピン留め、パネルは画面とともに機能するので、最大化 ウィンドウとそのタブのストリップは、パネルの左端で停止します。 それの下に。 パネルはピン留め時にCSS変数に幅を公開します...

Kamo·1d ago
Featurekamo-internal

Nav の横に最大化します

全体のビューポートを取るために使用される最大化されたツールウィンドウ。 ナビゲーター 列とそのタブストリップは、ドックの積み重ねレベルで(0,0)でピン留めされたものでした。 両方の navs を上回るので、最大化されたウィンドウを読んだメンバーは到達できません 逃げるまでのナビゲーション。 NavTop と Nav...

Kamo·1d ago
TestMediaService

デスクの聴衆のクエリをテスト時間でパースする

findHolderMemberIdsOfは共有ライブラリに住んでいるので、このパッケージには何もありません parsed — と、起動時にクラッシュループの MediaService が見つかった不正なパス デスクだけでなく、エンドポイントダウン。 実際のエンティティティモデルに対してここにパースされ、 削除されたメ...

Kamo·1d ago
Fixkamo-internal

顧客が書いていたときに会話を上げ、返信

役員のメッセージは、KamoCRMで誰も到達しません: コンソールの読み込みに何も Exec2Execフレーム。 Exec2ExecDeskOpenerが顧客のウィンドウを上げます。 名前付き、自動開いたので、メッセージが読まれていると主張しません。 到着し、4つで、机の印が入ったときに待っていたもの。 会話ごとの1...

Kamo·1d ago
FixMediaService

顧客のメッセージは、スレッドだけでなく、デスクに到達します

役員は、KamoCRMのExec2Execチャットと誰も聞いていません。 お知らせ() は、セッションの会員に伝え、運営者は会員のみです。 彼らが開いた会話 — なので、聴衆は顧客だけでした。 顧客からのメッセージも、机に届く: EXEC2EXEC ACCESS ホルダー トップレベルのオーガナイザーの所有者。 所有...

Kamo·1d ago
Featurekamo-shared-library

プラットフォームの権利を保持するメンバーをリスト

countHoldersOf はどのように多くの答えた。 Exec2Exec デスクは誰が必要か。 助成枠 一人では「机を働かせる」という間違った答えです。トップレベルの所有者が保持している すべてのプラットフォームはまったく行いません。そのため、この答えの1つの腕です。 そして、発信者は所有者と雇用チェックを追加しま...

Kamo·1d ago
Featurekamo-internal

コンソールのエグゼクティブチャネル

顧客幹部とカモCRMの幹部間の直接ライン: チャット サポートウィンドウの半分は、チケットなし、ステータスなし、評価なし、キューなし。 ツールウィンドウ。 ドラフトガードがツールを解決するので、独自のディレクトリ 独自のフォルダーからファイル — チャット専用のツールで VACUOUSLY を渡します。 作曲家のte...

Kamo·1d ago
FeatureSecurityService

ウェルカムメッセージを保存する

プラットフォームの挨拶は、プラットフォームの設定でExec2Exec上で最初に送信します 他のプラットフォーム全体の設定がすでに生活しているシングルトン。 /system-config の2つのキーではなく、2つの新しいエンドポイント 変更のポイント全体: シングルトンのGETには、フィールドフィルタはまったくありま...

Kamo·1d ago
FeatureMediaService

エグゼクティブチャネルを管理

聴衆のルールと券売機との会話、以下 SystemBugの形状:独自のパッケージ、独自のコントローラ、独自の可視性、および MediaSession/MediaObj は、すべて下で再利用しました。 何もない サポートキューを抑制し、チケット行なしのチャットは絶対に行いません お問い合わせ 適格性(Exec2ExecE...

Kamo·1d ago
Featurekamo-shared-library

執行チャネルの基礎

顧客幹部とカモCRMの1つの永続的な会話 役員は、メンバーではなく、USERをキープしました。 誰が署名されているかにかかわらず、4つの組織を所有している人に従ってください 全員がメンバー ID として保存されているので、それぞれのメッセージレコードが 著者がそれを書いた組織。 - MediaSessionType....

Kamo·1d ago
Featurekamo-signer-monorepo

すべてのページの背後にあるorg'sの壁紙、およびそれに白いコピー

kamo-signは1つの白い分類された表面けれども平らな灰色を塗るでした。 今は再生します 組織の背景を招待 kamo-login、kamo-register、コンソール と カモメットはもうやってます — `backgroundImageCount` → `<themeBase>/img/bg/{n}.webp`、...

Kamo·1d ago
FixMediaService

スローが購入インをロールバックしてはならないアナウンス

`annnounceToConversation` は、ホストと料金を割り当てるトランザクションの INSIDE を実行します `announceTable` とは異なり、コントローラーは事実の後に呼び出します。 2つの書き込み 守られた内部で、セッションLOOKUPがなかったので、失敗した読み物は プロパゲートは、そ...

Kamo·2d ago
Featurekamo-internal

カテゴリページを終了 — 幅、1つのバック矢印、実際の単語

3つの管理者がタブのネストされたタブの中に座るように書いていました。 ページの先頭へ 彼らが今持っているスペースを必要としている自分自身。 - 構成は560pxでそれ自身をおおわれた、従って2つのスイッチはほとんどののコラムに坐ります 横に広い画面の空の。 それらは幅を埋める格子であり、 それぞれ360px以下の1つ...

Kamo·2d ago
Fixkamo-internal

招待状が送信できず、相手が再参加するチャット招待状

**審査員** 相手のターンだったらボタンを隠したレールは、 公平性についてのルールと何もルールではありません - サーバはターンを持っていなかった それに条件。 実際に行った条件は、制御を1つから削除されたもの ほとんどの場合必要な状態: 2 人のゲームは INVITER と ACTIVE を開始します。 動きます。...

Kamo·2d ago
Fixkamo-internal

1つの「オン」カラーと、カスケードのないリトライ

カテゴリテーブルから残っている2つのこと。 allow swatch は、設定がロックされているかどうかによってスズダウンされました。ロックされたプライマリ、 緑のロック解除。 その横にあるロックアイコンは、色だけ その上で倍増し、第一次色が2つの緑を緑化する組織に 同じ状態として読みます。 "on"の1色。ロックは...

Kamo·2d ago
FixMediaService

招待状リストの同僚とチャットからの招待状

2つの報告された欠陥、テーブルが到達できる両方の。 **招待状ダイアログがアカウントを提供しました。** `invitableFor` 読み込み 会員登録 組織図 Id` と、組織の `members` テーブルは 2 つを保持します。 チームメンバーの行はスタッフであり、メンバーの行をプレーンしている アカウントの...

Kamo·2d ago
September 9, 2026
Featurekamo-internal

カテゴリーはテーブルであり、それぞれが自分のページとして開きます

/settings/features/docs は 8 つのタブを運びました: 一般に、各マウントされた 7 つ 異なるターミナルに対して同じ3つの管理者。 1つの画面の7つのコピー、 そして、そのうちの4つは間違ったことを編集しました。 ImageAssocType が6つの定数だったときに、オーディナルが書かれて...

Kamo·2d ago
Testkamo-internal

TopInset を覆い、最大化されたウィンドウを既にホーナー

ToolWindowShellは、タブストリップが上陸したので、トップインセットを取った - それは始まります ストリップの下の窓は同じ量によって短く、またはストリップは引かれます タイトルバーの上に。 ソースは出荷されました。これら2つのアサーションは、そのために書かれていました。 決してコミットしなくてはならず、行...

Kamo·2d ago
Fixkamo-signer-monorepo

実際に公開できるトークンでCIからパッケージを公開する

秘密は今存在します。Forgejoトークンは `write:package` にスコープ付けされ、このリポジトリに追加されます。 `publish packages` は、手作業の代わりに公開を行います。 0.1.1 は最初です バージョンCIビルドとプッシュ。0.1.0はローカルに構築され、実証済みのアーティファクト...

Kamo·2d ago
FeatureDocsService

それらを定義するenumからドキュメントのカテゴリを生成します

ドキュメントの設定ページは、独自のカテゴリに名前付けられ、それが信じられている元のものを送ります それぞれが持っていた。 ImageAssocType が 6 つの定数だったとき、これらの規則が書かれました 長い; 定数を追加し、それらに明示的な ID が CALL RECORDING を動かしました オリジナル3~7...

Kamo·2d ago
FixESigService

証明書は、誰も示されていない開示を主張してはならない

クラスターの真の完成した封筒に対して検証され、最後の段落は「範囲」を読みます 調印器は、15 U.S.C. §7001(c)前までに要求される消費者の開示を示し、受け入れられました 署名」 — この朝収集されたシグネチャで、これらの条項が存在する前に、 それらを優先した4枚のbullet通知。 保持していない事実を述べ...

Kamo·2d ago
Docskamo-signer-monorepo

なぜ保証レベルがSESだけを報告するのか

ESigService は SES と SES のみを今報告しています。 eIDAS 第26条は、署名的なコール自体のADVANCEDを可能に 署名作成データが、そのSOLE CONTROL の下での署名的な使用である場合だけ、 同じメールボックスから読み出されたパスコードと電子メールのリンクは、認証要因です 署名作成...

Kamo·2d ago
FixESigService

EIDAS の保証の層を主張する停止このプロダクトは実施しません

`buildSession` は `stepUprequired ? "AES" : "SES" を報告したので、一度のパスコードが必要な すべての署名セッションは、ワイヤ上でADVANCED電子署名を主張します。 eIDAS 第26条(eIDAS 第26条)は、すべての4つの条件が保持されている場合にのみ、シグネチ...

Kamo·2d ago
Refactorkamo-internal

印の表面を取消し、署名された全記録を提供して下さい

kamo-internal は、外部サイダーアプリのハンドコピッドフォーク — 下に 15 ファイル app/lib/esign, app/stores/esign, app/components/esign/signing, 各見出し "PORTED VERBATIM ... ここを掘り下げないでください。 彼らは両...

Kamo·2d ago
Featurekamo-signer-monorepo

署名されたコピーメニューのコンパクトなトリガー

送信者のエンベロープリストと割り当てられたパッケージの任意のテーブルには、ヒーロースロットではなく、行があり、 ラベル付きピルは1つに合いません。 `iconOnly` は、SAME のメニューをベアダウンロードアイコンから開くようにします。 代替手段は、すべてのタイトなスペースで別注の単一ファイルのダウンロードでした...

Kamo·2d ago
Featurekamo-signer-monorepo

§7001(c) 開示は、コードと20〜2言語で出荷

`@kamo/esign-core` は、消費者の開示そのもの — 6 つの句、すべての言語を運ぶ 送信者の名前を記入するために、製品サイン、および `consentDisclosure(locale、ブランド)`。 お問い合わせ kamo-signerの辞典; それは2つの理由のためにここに属します。 TWO表面に表...

Kamo·2d ago
Fixkamo-signer-monorepo

自分の仕事からパッケージを公開し、決して第二のpdf.jsをネストしません

公開の手順は `build` の内部にsat するので、12014 が失敗し、それで画像を取りました — そして `pnpm install --frozen-lockfile` はローカルで掃除されていました。これは、失敗したものがランナーでした。 ワークスペースではなく、セットアップ。 今は自分の仕事です。`bui...

Kamo·2d ago
FeatureESigService

完了証明書と署名された記録の3つのコピー

フラットなパイプラインは、名前、電子メール、 会員ID、タイムスタンプ、キャプチャ方法、IP、ユーザーエージェント。 ルーティングなし、同意なし、同意なし 配達か眺めのタイムライン、署名された文書のハッシュ無し、ページ番号無し — 従って読者は言うことができません 彼らがそのすべてを保有していたかどうか - 実行された...

Kamo·2d ago
Featurekamo-shared-library

記録WHICHの承諾は受理者およびその言語を開示します

`consentedAt` は、誰かがボックスを刻んだレコードです。 15 U.S.C. §7001(c)は特定のもののリストです 消費者は、BEFOREの同意に伝えなければならない - 紙と手数料の権利、撤退方法 それらの費用、同意カバー、連絡先の詳細を現在の状態に保つ方法、およびそれらに対する費用 レコードを読み、...

Kamo·2d ago
Featurekamo-signer-monorepo

アプリとホワイトラベルの両方のサイン面がついに塗装

署名 UI は 2 回存在しています。ここでは、kamo-internal の法的実行ウィザードに手作業で対応します。 両方向に漂流した2つ。 @kamo/esign-core`、`@kamo/esign-ui`、 `@kamo/doc-render` は、Forgejo レジストリにビルドしてプッシュしたパッケージを...

Kamo·2d ago
Fixkamo-internal

エンベロープダッシュボードは「未開封」から「メール送信されない」と言うことができませんでした

送信応答に未配信の招待状命を命名する警告は消えている ダイアログが閉じる瞬間。 ダッシュボードがすべてそこにあることの後、それは示された 配信された招待状が正確にある「送信」などの受信者 誰もまだ見ていないように見えます。 送信者が行動しなければならない1つの結果 普通のものから、永続的に、それを戻ってきた人のために ...

Kamo·2d ago
TestESigService

実際に署名された日付を記述し、ワイヤーを無視して下さい

このカバーの周りのユニットテスト — フォーマット、タイプ述語、 必須フィールド除外 — それらのどれも配線を見ることができます。 signature date は 必要なチェックから正しく除外されますが、WRITTENは空のボックスをスタンプしません 実行の日付が、それらのテストの1つがまだ緑色であるべき場所。 自...

Kamo·2d ago
Featurekamo-signer-monorepo

署名の日付フィールドをレンダリングし、 readOnly は何かを意味します

3つの変更は、最初の作業のみが新しい作業です。 **`signature date`** は、署名者のサインを瞬時に満たすフィールド ESigService です。 誰が時計が設定可能で、パーティーが持つ1つの値であるブラウザは決してありません 法的な機器に誤認するインセンティブ。 そのため、コントロールがない: 署...

Kamo·2d ago
Featurekamo-internal

署名の日付フィールドと、電子メールが何もなかったときに送信

**「送信」は「配信」と同じものではなく、そのダイアログは決してそう言っていません。** ESigServiceは、すべての招待状メールの結果を破棄したため、メールが送信された それでも「署名のために送信された文書」を却下しました。今日報告された正確な失敗は、 受取人が書類を待つことがなかった場所。 ダイアログは現在、...

Kamo·2d ago

配送を見るのが好きですか?

これらのアップデートは、自動的にワークスペースに埋め込まれます。 週1回無料スタートし、週1回生育する.

永遠に無料で始める料金を見る