ライブ・チェンジ・ログ

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

17,865
総変更点
4,581
特徴:
4,512
フィックス
32
プロジェクト
プロジェクトによるフィルタ
すべてのプロジェクト17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
タイプ別フィルター
すべてのタイプBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 19, 2026
Performancekamo-marketing

再びルートを準備し、何かをペイントするナビゲーションを与える

Locale レイアウトは、メッセージを bare getMessages() で解決しました。 ヘッダは ENTIRE アプリケーションを静的レンダリングから除外するように要求します。 なし load.tsx どこでも、次にダイナミックなルートをプリフェッチするのは何もありませんでした。 <Link> prefetc...

Kamo·3w ago
FixMediaService

レイジー協会を歩くことなく、パブリックチャットの所有者を解決

getChatSessions はトランザクションの外で実行されるため、訪問者のセッションオーナーに問い合わせる lazy session proxy は、オープン・イン・ビューの滞在期間の長さだけのために働いた — チャットリスト 500 件 変化を常に変化させると、価値のある取引ではありません。 セッションから直接...

Kamo·3w ago
Fixkamo-internal

ログインしていない人は匿名のWebチャット訪問者です

訪問者がメンバーを持っていないので、そのリクエストとして、組織のシステムメンバーの名前ウィジェットのチケット レコード — そして、そのメンバーは、オーガニの所有者であり、通常、人が答えています。 したがって、IDの比較 所有者は訪問者だったと言いました: 訪問者のメッセージは、所有者の自分の側に描かれていました オー...

kamo·3w ago
FixMediaService

OrgのシステムメンバーをWebチャット訪問者として読み続ける

4つの報告された欠陥、1つの原因。 ウィジェットの訪問者はメンバーがいないので、 org's SYSTEM メンバー — 所有者, キューを動作させる人 — チケットのリクエストと著者としてそれらを意味します メッセージ。 - 受け付けポップアップはマーケティングチャットを提供していません。 請求可能なチケットの述語...

Kamo·3w ago
Fixkamo-shared-library

ウェブチャットの訪問者に自分のアイデンティティを与える

パブリックWebチャットの訪問者はメンバーがいないため、プラットフォームはオーガナイズシステムのメンバーを対象としています。 チケットのリクエスト者と送信するすべてのメッセージの著者。 そのメンバーはorgです 所有者は、通常、サポートキューを作業している人です。そのため、すべての消費者が尋ねます。 これは私ですか? ...

Kamo·3w ago
Fixkamo-marketing

見出しのコントラストの修正を価格設定、セキュリティ、および提供に運ぶ

ホームページと同じ欠陥、同じ9つの残りのスポット:セクション見出し ミッドグリーンに対して2.61:1を測定する `-color-primary`で開かれた 背景 — 大きいテキストの3.0 WCAGの床の下。 彼らは今、共有を使用する `.heading-accent` クラス、クリームランプが6.53:1 - > ...

Kamo·3w ago
Fixkamo-marketing

レイズ セクション 見出し コントラスト オフ ザ 緑 終了 の ランプ

各セクション見出しの2番目の行は `--color-primary` - > `-color-primary-light ->`-color-secondary` なので、ブランドで開始 緑。 色を開いたミッドグリーンの写真の背景に対して測定される 2.61:1 — 大きいテキストのための3.0 WCAGの床の下 — ...

Kamo·3w ago
Fixkamo-internal

メールを主張する受信トレイを停止することは、それが動作している間、設定されていない

/messages を開くと "email が利用できなくなり、メールボックスがない" ほぼすべての訪問時にパネルを交換し、メンバーと交換 実際の受信トレイ。 useEmailAvailability レポート `available: false` は 2 つ全体で なので、`available` は `loadin...

kamo·3w ago
Refactorkamo-internal

マスヘッドスタットレールをドロップし、フィルターをバーに移動します

5つのカウントされたタイルはヘッダーから消えます。 今、ページが何であるかを述べています これは、その幅の残りの部分をプライマリアクションに与えます。 また、フィルタ制御だけだったので、レンズはコマンドに移動 バーの横の並べ替えとビュー, どのように選択して座って見るものを選ぶ お問い合わせ カウントを保ち、レンズが...

Kamo·3w ago
Featurekamo-internal

ペイロールコンソールとして /hr/attendance を再構築する

各々が自分の見出し、テーブルを描いた8つのパネル上の8つのフラットタブ、 スケルトン、エラーライン、スナックバー、漂流した。 オーバーホールは3 ページレベルと各パネルのリビルドで、それらの上にあるもの。 **1つの要約は**新しいコマンドバーとすべてのレールバッジをバックアップします。 それは、 画面がわからない質...

kamo·3w ago
Featurekamo-internal

操作コンソールとしてネットワークページを再構築する

このページは、まだ古い外観を身に着けている最後の画面でした - フラットグラデーション バー、ホワイトカード、中央のスピナー、警告() すべての失敗のため - 一方 コンソールの残りの部分は、機器パネル言語に移動しました。 それはまた バックエンドが既に送信されたデータを捨てる:各組織の所有物 ブランドカラー、そのフル...

Kamo·3w ago
FeatureSecurityService

会員が自分の会員をあげよう

ネットワークページは「購読解除」を書いています。 開口部 確認ダイアログが表示され、機能がすぐに実装されると、 後ろにエンドポイントがないため、メンバーは招待しました 組織は管理者を経由して行かなかった方法がなかった。 POST /api/security/org/{id}/leave は、呼び出し主自身のメンバー行...

Kamo·3w ago
Featurekamo-internal

法的レジストリとしての/hr/legal-complianceを再構築する

表面は2つのAGグリッドの上にMUIタブストリップでした。 パッケージは7つとしてレンダリングしました カウントの列と6つのラベル付きアイコンボタンのアクションセル、3 理由を言うことなく、自分自身を無効にする - 公開する唯一の方法 バインダーが1つを追加し、ボタンを目覚めさせる必要がある。 - コンプライアンスメ...

kamo·3w ago
Featurekamo-marketing

Kamo13リールを再生する

新しいリールの梯子、MP4フォールバックとポスターでヒーローをポイントします。 ソース (H.264 720p24、66s、~30 MB) に代わるものに対しては、 プレーヤーや梯子の変更について何も.

Kamo·3w ago
FeatureKlusterServices

ヒーローリールをkamo13にスワッピング

kamo13.mp4 公開/kamo13.mp4 で MinIO にアップロード (30 MB、sha256 174aaaec6..., 転送後にローカルソースにバイト番号を認証 — このリンクには、 大規模なコピーを操作する歴史 古い kamo12 オブジェクトは、次の場所に残されます。 MinIOから削除されず、ロ...

Kamo·3w ago
Featurekamo-internal

トレーニングコンソールとして /hr/training を再構築する

タブはタブバーの下にある2つのAG Gridsでした:正確でミュート。 今のところ orgのトレーニングの義務全体を開き、管理者が行動することを可能にします ギャップ。 - コホートレールが代入人口であるマストヘッド - 渡された、 オーバーデュー, 進行中, 開始しない, 抜粋 — 比例してサイズ 負荷で引かれる。...

kamo·3w ago
Fixkamo-internal

スティッキーからピン留めされたメモは、ランチャーパッドバンドに到達します

家バンドは、マウントに一度ピン留めされたリストを取得しました。 その後の浮動小数点のスティッキーは、それが保持されていないリストでした。 閉じる その後、ピンがいるにもかかわらず、リロードまで空の起動パッドを残します 明らかに取りました。 そのフェッチされたスナップショットとフローティングのユニオンとしてバンドを読み...

kamo·3w ago
Fixkamo-marketing

Styled-jsx からグリッドを移動し、2つのデッドコンポーネントをドロップ

Styled-jsx sweep がプレビュー バナーで開始されました。 いいえ `<style jsx` ブロックはアプリ内のどこにでも残っています。 SITEMAP — グリッドはインライン `display:grid` の2列スタイルとスコープされた メディアクエリは、768px の下の 1 つの列に照合します...

Kamo·3w ago
Chorekamo-internal

スタートグループチャット/ミーティングラベルをピックアップする再構築

ビルド時にkamo-translation-dictionaryからメッセージ/を埋め込むイメージ そのため、辞書のプッシュだけで、デプロイされたバンドルを古いコピーに残します.

kamo·3w ago
Fixkamo-marketing

バナーの点滅を解除し、機能カード全体をクリック可能にする

PREVIEW BANNER — そのCSSは、コンポーネント内の `<style jsx>` ブロックに住んでいました。 App Router の styled-jsx では、クライアントコンポーネントの server-render の CSS はありません。 SSR HTML はバナーマークアップを出荷しました(<...

Kamo·3w ago
Stylekamo-marketing

エッジにプッシュする代わりに、その列のリールを中央に

2つの以前のパスは、ページエッジのために到達ステージを持っていた - 最初に 1.5〜5remでビューポートをオーバーハングし、フラッシュに座っていきます。 コンテンツの人々 が意味する製品デモをトリミングオーバーハングアップ 時計; フラッシュは、クロップを止めたが、まだに難しい組成物を重く 片側。 リールは、対称呼...

Kamo·3w ago
Featurekamo-marketing

オファーバナーをワイヤーで縛り、デッドを固定 より多くのリンクと六角形のフィールド

5つの修正、それらすべてが現われているが、何もしなかった。 提供BANNER — HeroOfferBanner はデッドコードだった; 何もインポートされていない。 復元, しかし、価格設定 API が実際に古いものではなく、実際に返すものによって駆動される ハードコードされたPROMO CODEとFALLBACK...

Kamo·3w ago
Featurekamo-login

ライブステータスレールの周りのウェルカムパネルを再構築

左側の列は、一般的な見出し、セキュリティの緯度と山でした 周囲の装飾(ドットグリッド、フローティングオーブ、パルスダッシュ)。 それを取り替えて下さい 1つの共有ウェルカムパネルコンポーネント:重量コントラストジェストロックアップ、ヘアライン ルール、オリエンテーションのコピーの単一行、およびレポートするモノスペース化...

Kamo·3w ago
Featurekamo-marketing

ヒーローを再構築する 編集者とリールを絞り込む

リールは、ドロップシャドウで中央に丸みのある長方形でした。 その一部ではなく、設計上 — それは英雄の唯一のものだった: ff04781は、それが上陸したときにバッジ、見出し、説明、CTAと統計を削除 HeroHeadline を残したビデオ。 tsx orphaned と 10 個のコピーキーは未使用です。 お問い合...

Kamo·3w ago
FixKlusterServices

ピンと壊れたウィジェットに戻って落ちるのではなく、kubectlのダウンロードを確認

デプロイは "Install kubectl" で失敗しました。 並べられる3つの別の欠陥: 1. カール中流(56) "復号失敗または悪い記録マック"で中絶 破損クラス k1m1のLANリンクは、転送前に生成しました 約20MB コマンドは `----retry 3` を実行しましたが、`---retry` はカバ...

Kamo·3w ago
DocsKlusterServices

実際に出荷したルートにREADMEを修正

WebRTC エンドポイントは /webrtc/<ch>/whep から /live/<ch>/whep まで移動します。 チャンネルは、StripPrefix をドロップする live/<ch> の名前を変更しました。 古い形状を記述します。 また、3つのものだけを目に見えるように記録します 実行サービス: チャネル...

Kamo·3w ago
FixKlusterServices

名前 チャネルのlive/<name>は、Recreateを使用して、ループを均一GOPに送ります

デプロイされたサービスを行なうことによって見つかった3つの欠陥。 1。 /live / ルート404'dはTrefikを介して。 MediaMTXは最初のHLSに答えます 絶対パスで 302 から `?cookieCheck=1` へのリクエスト つまり、StripPrefix では、場所がルートの外に指摘されている...

Kamo·3w ago
FixSecurityService

検証スイープのDNSアップグレードが到達可能にする

ドメイン認証 *********************************************************************************************************************************************************...

Kamo·3w ago
FixKlusterServices

Mcコンテナからジョブの決定ロジックをエンコードする

計画段階は `sed: コマンドが見つかりません` で死亡しました。 minio/mcイメージは最小限 sed, awk, grep, wget, curl がないという点に、オブジェクトを動かすことができます。 と、もう少し — なので `mc stat --json` をパースすると、動作しません。 fetch/...

Kamo·3w ago
FixKlusterServices

Explicit glob でセグメントをアップロードする --recursive ではなく

mc cp --recursive はディレクトリをとります。セグメントは次のように渡されました。 そのフラグの間違った形状である glob。 セグメントとプレイリスト それらは別のContent-TypeおよびCache-Controlをとにかく必要とします、従って2は渡します 滞在 — 最初は --recursiv...

Kamo·3w ago
Featurekamo-marketing

リールを31.8 MB MP4の代わりに、適応型HLS梯子として再生

ヒーローは、単一の 3.9 Mbps 720p24 MP4 で bare <video src> を指していたので、 デスクトップと同じストリームを正確にダウンロードした弱い接続上の電話 訪問者が過去にスクロールした後、繊維、およびダウンロードを保存しました。 今は再生します KlusterServicesのヒーローh...

Kamo·3w ago
FeatureKlusterServices

ストリーミングサーバーとヒーローリール用のABR梯子を展開

MediaMTXはHLS、WebRTC、RTSPおよびRTMP上のライブ チャネルを提供し、ループします 常に利用可能なチャネルとして、常に利用可能なチャネルとしてマーケティングリールAvailableFile — いいえ ffmpeg のサイドカー、および透明な RTMP/RTSP のパブリッシャーはチャネルを取りま...

Kamo·3w ago
FixSecurityService

必要なDNSエイリアスとしてメディアを復元すると、そのカードは確認することができます

media.<domain> は MediaService のリアルタイムの websockets をバックアップし、Trefik に住んでいます。 auto-cert と /setup/dns のスタジオのカタログは、 76e968f の KnownAliases と checkDns で非推奨にリストされています。...

Kamo·3w ago
Fixkamo-register

トークンのint64 IDを数字ではなく、数字として保持

KTokenは実際のトークンを検証できませんでした。 運ぶ4つの ID は int64s で、Java マーカー (kamo-shared-library KToken#canonicalForMac) は、それぞれに生の `long` として追加します。 19 桁は MAC 素材に行きます。 このクラスは、過去のラウ...

Kamo·3w ago
Fixkamo-login

トークンのint64 IDを数字ではなく、数字として保持

KTokenは実際のトークンを検証できませんでした。 運ぶ4つの ID は int64s で、Java マーカー (kamo-shared-library KToken#canonicalForMac) は、それぞれに生の `long` として追加します。 19 桁は MAC 素材に行きます。 このクラスは、過去のラウ...

Kamo·3w ago
Fixkamo-internal

トークンのint64 IDを数字ではなく、数字として保持

KTokenは実際のトークンを検証できませんでした。 運ぶ4つの ID は int64s で、Java マーカー (kamo-shared-library KToken#canonicalForMac) は、それぞれに生の `long` として追加します。 19 桁は MAC 素材に行きます。 このクラスは、過去のラウ...

kamo·3w ago
Fixkamo-internal

市場フィルタは、数に対してUUIDを比較していた

市場フィルタは、それぞれ異なる方法で死に、そう言ったこともない。 リード:市場タブは、マーケットIDまたは市場のベンダー製品によってリードにマッチします。 2 番目のハーフ ran parseInt() を リードします。vendorProductId -- UUID -- を返します。 UUID が起動するのにどの...

kamo·3w ago
FixKlusterServices

クライアントIPを保存し、KAMOTEAMエクスポートACLマッチ

'server' で拒否されたアクセスでマウントが失敗しました。 ゲスト内のパケットキャプチャ 10.42.0.151 からの接続を表示 — pod-network アドレス — ではなく ワークステーションの 192.168.4.33: kube-proxy SNATs NodePort トラフィック デフォルト外的...

Kamo·3w ago
ChoreDaemonService

共有ライブラリのリードID修正に対する再構築

このサービスは、LeadServiceを介してリードを作成します。 /leads/new:mortgage市場Hibernate 6.2が放出 id 列がいるテーブルに対して、リード (...) を返すと、 UID と ERROR: 列 "lead id" で、このようなリードがすべて死んだ。 インサートの前にidを...

Kamo·3w ago
ChoreMediaService

共有ライブラリのリードID修正に対する再構築

このサービスは、LeadServiceを介してリードを作成します。 /leads/new:mortgage市場Hibernate 6.2が放出 id 列がいるテーブルに対して、リード (...) を返すと、 UID と ERROR: 列 "lead id" で、このようなリードがすべて死んだ。 インサートの前にidを...

Kamo·3w ago
FixSecurityService

行方不明の列を欠落したテーブルとして報告を停止する

「存在しない」を含むANYメッセージの4つのコントローラー 「データベーステーブルXは存在しません。 KamoInitializerApp を実行して作成してください スキーマ そのフレーズは、欠落したテーブルに特異的ではありません - PostgreSQLは言う 行方不明の列(42703)と行方不明関数(42883)...

Kamo·3w ago
Fixkamo-shared-library

インサートの前にidを生成するので、mortgageリードは生成できます

「データベーステーブル LEADS に失敗した住宅ローン市場へのリード作成」 存在しない。 KamoInitializerApp を実行してスキーマを作成します。 テーブルは お問い合わせ 実際のエラーは: リード (...) 値 (...) 戻り鉛 id ERROR: 列 "lead id" が存在しません (SQ...

Kamo·3w ago
FixKlusterServices

ワークステーションfstabを安全に書き換える

/etc/fstab をバックアップし、新しい行の行方不明を正規化します。 それ以外の場合は、最後のエントリにスプライス)、失われたファイルをインストールすることを拒否します エントリー 壊れたfstabはきれいにブーツをしない機械です.

Kamo·3w ago
Fixkamo-internal

サーバへ戻す途中でint64 idsを丸める

Int64 id の半分のクライアントの掃引。 これらは、サーバーが持っていたIDを取った intact を送って、N Number()/parseInt() を通し、過去 2^53 を丸める。 つまり、存在しない行を要求する。 兄弟の呼び出しの横にいくつかのsat 既に同じ id を正確に送信しました。これはそれらが...

kamo·3w ago
FeatureKlusterServices

KAMOTEAM共有用のワークステーションサイドマウントスクリプト

NodePort の NFSv4 は、システム化されたオートマウントと柔らかい取付けられたので、到達不能 クラスターは、すべてのプロセスをハングする代わりにエラーを返します。 フォルダなど、LANを離れたときにはラップトップが正常に起動します.

Kamo·3w ago
Docskamo-internal

SecurityService の unauthenticated-endpoint トライアジを記録

3つの固定、残りは説明しました。 見出し番号は3回を絞る必要 そして、最初の2つの試みは同じように間違っていました。ヘルパーの名前の列挙 構造的に検出するよりも — そのため、ドキュメントはベースラインが "unguarded" エンドポイントは、レポートを見つけることではなく、調査する証拠です。 370 エントリ:...

kamo·3w ago
ChoreSecurityService

Unauthenticated /api/security/roles/test stub を削除

「SecurityRoleControllerテストエンドポイント」を返すリーダビリティプローブ 誰にでも働く」 何も呼びません — いかなるサービスでも参照しません kamo-internal — と SecurityService は、APIService の中継で許可します。 /api/security/** u...

Kamo·3w ago
Featurekamo-marketing

モダンなアニメーションと最適化を備えたポーランドのビデオヒーローユニット

- ビデオ負荷の間に即時の視覚フィードバックのためのポスター イメージを加えて下さい - パルスアニメーションでスケルトンをロードする実装 - ビデオのミュートを開始(ブラウザ自動再生ポリシーの遵守) - 効率的なビデオ読み込みのためにpreload="metadata"を追加 - ボタンのスタイリングを高めて下さい:...

Kamo·3w ago
FeatureKlusterServices

すべてのデスクトップ上のKAMOTEAM共有フォルダ

デスクトップ-1 は /srv/kamoteam をホストし、 NFSv4 経由でエクスポートします。すべての VM ユーザーが取得します。 ~/デスクトップ/カモチーム シンリンクとして (新しいアカウントとエージェントの /etc/skel 経由) 既存のディレクトリと、ワークステーションは同じディレクトリをマウン...

Kamo·3w ago
FixSecurityService

インターネットから到達可能な2つの不正なエンドポイントを閉じる

SecurityService は @EnableMethodSecurity absent で anyRequest().permitAll() です。 すべての @PreAuthorize はデフォルトで inert であり、パブリックはデフォルトです。 APIService リレー /api/security/*...

Kamo·3w ago

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

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

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