コンテンツへ移動
KAMOUniverse

チェンジログ

何が新しいの?

プラットフォームのすべての改良 それが出荷される

  1. · kamo-internal

    AIの自動タグ+キャプションUI;プロバイダのコスト層/ビジョン設定(P3)

    設定 → AI → プロバイダー: 各プロバイダーは、コストティア(Light/Medium/Heavy)選択およびaを獲得 ビジョントグル(+リストチップ)をサポート。 材料の引出し:「AIの提案の札」(破片を受け入れて下さい 適用する) と 'AI で説明を生成する' — 両方とも org の構成プロバイダを経由して呼びます MediaService→AIService; ビジョンプロバイダがセットアップされていないときには、明確なメッセージでfail-closed.

  2. · AIService

    プロバイダのコスト層/ビジョンパススルー+内部ワンショットビジョンエンドポイント

    AiProviderControllerの読み込み/echoes costTier + SupportVision. プロバイダートレーニング サービスゲイン selectVisionProvider(orgId、tier) を選択します。 メニュー ワンショットを実行 orgのプロバイダ/アダプター(セッションなし/RAG/tools)を再利用するビジョン完了。 新しい AiInternalController POST /api/ai/internal/vision (X-Internal-Auth, OTK-except) は、サービス・ツー・サービス・コールワーダー向けのサービスです.

  3. · MediaService

    Orgのプロバイダ(P3)によるAI自動タグ+キャプション

    素材AiController POST メニュー 所有権を検証し、 短命署名された素材の URL を mints し、AIService の内部ビジョンエンドポイント (org's) を呼び出す AiVisionClientによる独自のプロバイダー、LIGHT tier Lenient タグの解析; ビジョンがない場合、fail-closed プロバイダーの設定.

  4. · kamo-shared-library

    AiProvider コスト tier + ビジョン フラグ(2 の整形機能軸)

    コストTier(LIGHT/MEDIUM/HEAVY)を追加し、Vision booleanをサポート AiProvider は、その統合により、プロバイダが利用し、どのサポートビジョンをサポートするかを高価に選ぶことができます。 アクティブなビジョンプロバイダのためのRepoファインダー。 ALTERでAI PROVIDERSにカラムを追加しました.

  5. · EmailService

    サーバー側の「外部画像を表示」同意

    外部画像選択のクライアントローカル(localStorage)を置き換える 耐久性のあるパーメンバーレコードで。 新しい RemoteImageConsentService (fail-soft が読み込まれる) メッセージフェッチはテーブルが存在する前に動作します) + POST /api/email/remote-image-consent 本人確認のため フルメッセージDTOがリモートイメージを運ぶようになりました 許可(見上げる) メンバー+メッセージID)、シングルメッセージ、スレッド、共有メールボックスに表示 クライアントがサーバーからゲートをシードするようにパスをフェッチします.

  6. · kamo-shared-library

    メールRemoteImageConsent 実体 + リポジトリ

    会員が外部(リモート)画像を表示するように選ばれたことの記録 特定のメッセージでは、member id + 正規化された RFC Message-ID (unique) によってキー化されます。 email metadata メンバースコープパターン(FilterRuleEntity) に従います。 バックアップ server-side 「外部イメージを表示」の設定で、選択は全体的に主張します デバイスとセッション。 KamoInitializerは、次の実行時にテーブルを作成します.

  7. · InitializerService

    INVESTOR PRICE カラムを rate locks +融資 pricing snapshots に追加

    @(85) 注文する idempotent ADD COLUMN EXISTS (DecIMAL(9,4), 値に対-100 グリッド) そのため、MLOS RCE は、真の非パー投資家の実行価格を記録することができます 結合ロック・オブ・レコードおよびパー・バイ・オミッションの代りの限界の引用。 追加可能; ミラーの録音TranscriptMigration.

  8. · kamo-shared-library

    RateLock + LoanPricingSnapshotで真の非パー投資家の価格を記録

    結合率ロック解除とその境界引用は、レート+ロックデーのみ運ばれます。 ディスカウント/オリジネーションポイントは null を残したため、コアエンティティティは PAR を読み込みながら 実際の価格の番号**************************** 貸し手付き価格-to-100 マージンは、MLOSのサイドレジャーMlosLockRecord.lockedPriceにのみ住んでいました。 INVESTOR PRICE カラム (DECIMAL(9,4) を追加し、出荷価格-to-100 グリッドにマッチ) 両方のエンティティティ + 彼らの DTOs +******************** お問い合わせ INVESTORの実行価格、意図的に借り手ポイントに分解されない( nets はマージンを必要とし、手数料モデルが必要です — 今のところ議論は偽りの借り手になります ポイント、Reg-Z/ECOAの開示エラー) ポイントは料金モデルの土地までnull滞在します。 未加工価格はちょうど側面の導かれた者ではなくロックの記録で今保存されます。 最終価格からRCE(MLOSCapitalMarketsService)によってポピュレーションされる; カラムの材料化 by カモイニタイザレートLockInvestorPriceMigration (ADD COLUMN は存在しない).

  9. · kamo-internal

    管理者は、メンバーの代わりに RingCentral を接続してみましょう

    別のメンバーの電話設定では、管理VOIP権限を持つ管理者 (canManageVoipConfig) は、メンバーのConnect/Reconnect/Disconnect を参照してください。 RingCentral のアカウントではなく、読み取り専用の「自分で接続する必要があります」 メッセージ — sysadmin がメンバーの RingCentral を保持している一般的な場合 認証情報 接続コピーは、THAT会員のサインをクリアします 資格情報、および対象メンバーIDが渡されます(サーバーは右を強制します).

  10. · VOIPService

    管理者がメンバーの代わりに RingCentral を接続できるようにする

    パーメンバーの RingCentral フローはセルフサービスのみだったので、管理者管理 別のメンバーのプロフィールは「それ自体を接続しなければなりません」を見ました。 Sysadmins について 一般的に、メンバーの RingCentral アカウントを作成し、資格情報を保持します。 会員の代わりに接続できる必要があります。 - OAuthController のメンバーの開始/status/disconnect は任意ターゲットを受け入れます メンバーID 別のメンバーでは、MANAGE EXTENSIONS または MANAGE VOIP 設定 (プロフィール・エディット・ゲートをミラーリングします。) セルフは常に許可されます。 - ターゲットメンバーが実際にそのインスタンスを割り当てられていることを検証します( たとえば org-scoped なので、これは同じ org です。 - RingCentralのログインが完了すると、アイデンティティが決定されます。 set-vs-connected エクステンションガードは、不一致をフラグします.

  11. · kamo-internal

    利用分析+インサイトビュー(P2)

    レコード メニュー イベントと Insights ダイアログと org の合計 + ほとんどの材料(ダウンロード+プレビュー).

  12. · MediaService

    MaterialAnalyticsController — レコードイベント + 集計

    メニュー (record) + GET /analytics (per-material count) による type + org の合計.

  13. · kamo-shared-library

    MaterialEvent の実体+レポ(解析)

    用途限定イベント ******************** by per-(imgId,type), 空室検索 集計クエリ。 表MATERIAL EVENTS(CRDB DDL、KI自動スキャン).

  14. · kamo-internal

    承認ワークフロー UI + ロードオールフィルタリング (P2)

    ドローダのステータスコントロール******************************************************************************************************************************************************************************************************************************************************************************************************** ツールバーのステータスフィルタ。 また、すべての素材ページを上面に読み込みます(キャプチャ)ので、検索/タグ/ キャンペーン/ステータスフィルタは、最初のページだけでなく、ライブラリ全体をカバーします.

  15. · MediaService

    MaterialReviewController — ステータスマップ + set-status

    GET /api/media/materials/reviews (org-wide imgId→status map) + POST で材料のステータスを設定 (検証済み、査読者スタンピング、アップサート).

  16. · kamo-shared-library

    MaterialReview entity+repo(承認ステータスサイドテーブル)

    素材ごとのDRAFT/PENDING/APPROVED/ARCHIVED、imgId(スキーマの非接触のイメージ)キー。 テーブル MATERIAL REVIEWS(ターゲットCRDB DDL、KI自動スキャン).

  17. · kamo-internal

    Per-member RingCentralは+ソフトフォンのWeb電話v2の修正を接続します

    ソフトフォンSDKの修正(ringcentral-web-phoneはv2.4.0です、v0.xのアダプター ターゲティング — 古い wp.userAgent.* の使用は init で投げる: - RingCentralPhoneSdk を v2 API に書き換える: 単一 sipInfo オブジェクト, start()/call()/dispose(), inboundCall/outboundCall イベント, 初期アウトバウンド ワイヤリング、合成ミュート/ホールド/ミュート/アンミュート、SDKの採用 per-call オーディオ要素として #rc-remote-audio そう AV ボリューム/デバイスルーティング作品. - PhoneSdk.SipInfo: outboundProxyBackup + stunServers を追加します。 - useSoftphone: の間にリモート・ハングアップのスタックされた着信コール バナーをクリア リング; クレデンシャルリフレッシュのSDKミッドコールを破らないでください。 ガード 自動answer + コールフォワードダブルアクセプティング。 Per-member RingCentral接続: - PhoneSettingsTab:会員自身のセルフサービス「Connect RingCentral」カード プロファイル(管理者は読み取り専用のステータスを取得)、OAuthリダイレクト処理、および エクステンションマッチ警告。 - voipApi: OAuth start/status/disconnect のメンバー。 - useSoftphone + SoftphonePanel: "Connect" でのニーズMemberConnection gating RingCentralアカウントの登録エラーの代わりにプロンプトが表示されます.

  18. · VOIPService

    Per-member RingCentral OAuth ID + ソフトフォン SIP 修正

    ソフトフォンSIP認証修正: - getSipCredentials: map outboundProxyBackup + stunServers (web-phone v2 ニーズ) WSS のフェイルオーバー + ICE/media; 代わりに ProviderException (502) をスロー SipController のキャッチが見逃す bare RuntimeException (500); ガード から a 間違った拡張SIPのアイデンティティ。 Per-member RingCentral接続: - RingCentralTokenResolver:メンバー自身のトークンを解決/削除する 単一フライト (RC はリフレッシュ トークンを回転させます)、デッド トークンの必要性再接続、 と revoke-on-disconnect. - OAuthController:**************** — セッションから参加 VoipCallingスコープ、PKCEのみ(セルフサービス)、コールバックレコードを接続 接続された拡張子。 - SipController + PhoneProviderFactory: ソフトフォンはメンバーとして登録します OWN 拡張機能; 接続解除時に 200 の requireMemberConnection 差別化器を返します。 - MemberVoipConfigController: 接続状況を調べる; 再割り当てを再開する。 - メンバー voip oauth tokenがまだ移行されていない場合は、新しくテーブルが上手に劣化します.

  19. · kamo-shared-library

    パーメンバーの RingCentral 接続で MemberVoipOAuthToken を追加

    パーメンバーの OAuth トークンキー (memberId, Provider, instanceId) バックアップ エクステンションスコープリング中央操作 — ソフトフォンのシッププロビジョンプラス 会員の個人的なコールログ/ボイスメール/プレゼンス。 からの教訓 org/instance OrgOAuthToken (アカウントスコープ) KamoInitializer が実行されるように要求します 作成する メニュー

  20. · kamo-internal

    コレクション/キャンペーンUI(P2)

    左側のコレクションセクション(create/select/delete)、コレクションビューのキャンペーンフィルタ、 そして細部の引出しのコレクションの編集者(加え/取除き材料、作成および加えて下さい)。 ワイヤード /api/materials/campaigns/* + MaterialsCampaignsApi; ワークスペースはアイテムマップに参加します タグのようなクライアント側.

  21. · MediaService

    MaterialCampaignController — CRUD + アイテムマップ + 追加/削除

    /api/media/materials/campaigns: list/create/update/delete, GET /items (org-wide imgId↔campaignId) map)、POST /add + /removeとorg-ownershipチェック.

  22. · kamo-shared-library

    MaterialCampaign + 項目 実体/リポジトリ(コレクション)

    ファーストクラスの名前のコレクションは、フォルダ全体で材料をグループ化します。 テーブル素材 キャンペーン+ MATERIAL CAMPAIGN ITEMS(CRDB DDL、KI自動スキャン).

  23. · kamo-internal

    タグ UI + アクセスレベルの制御 (P2)

    タグ (org-scoped, クロスカット): タイルのタグチップ, タグフィルタバー (AND), そして細部の引出しの札のエディタ(assign/removeの既存の、作成および割り当ての新しい)。 ワイヤード /api/materials/tags/*プロキシ+MaterialTagsApiを通して。 また、可視性(アクセスレベル)を追加 既存のアクセスレベルのエンドポイントを使用して引き出しに制御します.

  24. · MediaService

    MaterialTagController — タグCRUD + 割り当て/ナサイン + 割り当てマップ

    /api/media/materials/tags: リスト/作成/削除 タグ, GET /assignments (org-wide imgId↔tagId) ワークスペースがクライアントサイドに加わるマップ、POST /assign + /unassign を org-ownership checks にマップします.

  25. · kamo-shared-library

    MaterialTag + 代入団体/リポジトリ(org-scopedタグ)

    マーケティング資料のフォルダ上のフラット、クロスカットタグ軸。 表素材 タグと マテリアル タグ 課題 (対象のCRDB DDL、KI自動スキャンによる次の実行).

  26. · kamo-internal

    公開リンクの管理 UI (P1) — 作成/公開/編集/ビューカウント

    詳細ドローダは「公開リンク」パネル(ShareLinkManager):と耐久性のあるリンクを作成します オプションのラベルと expiry (1h/1d/7d/30d/never) は、それをコピーし、そのビューのカウントを参照してください。 /api/materials/linksプロキシを経由して、新しいMediaServiceレジストリエンドポイントによってバックアップ。 ザ・オブ・ザ・ 1 ショットのクイック コピー リンクは、ファースト ソーシャル/電子メール 共有に滞在します.

  27. · MediaService

    管理されたパブリックリンクエンドポイント(create/list/revoke)+追跡されたサービス

    MaterialShareLink がバックアップする POST/GET /api/media/materials/links と DELETE /links/{id} を追加します。 パブリック GET で管理されたトークンを最初から解決します(再発/公開およびバンキングのチェック) viewCount) は、レガシー HMAC のバウチャーに戻ります。 ランダム不透明トークン、org-scoped 所有権チェック、TTL は <=1y にクランプされます.

  28. · kamo-shared-library

    MaterialShareLinkレジストリエンティティティ+リポジトリ(管理/追跡された公開リンク)

    マーケティング資料のリボカブル、expiring、ビューカウント公開リンク - 主張 そのため、リンクはリスト、リヴォーク、カウント(vs. Stateless HMAC one-shotトークン)できます。 KI (@EntityScan com.kamo) および MediaService によって自動スキャンされる; KI の操業を作成するために必要とします MATERIAL SHARE LINKSテーブル.

  29. · kamo-internal

    右クリック/ロングプレスコンテキストメニューを会話ビュー行に追加

    両方のビューモードでリストアクションメニューを完了します。 会話行が開きます 同じ共有メニューを右クリックし、長押しをスレッドレベルのアクションでタッチします。 返信 / 返信 すべて / フォワード (スレッドの最新のメッセージを操作する, 取得) 要求とアクティブなメールボックスから構成される)、スパム/スパムではなく、削除を報告する (スレッド全体で適用)、マーク読み取り、スター/アンスター.

  30. · kamo-shared-library

    DecisionGate.appliedの特長 Thresholdは、実際の自信バーを公開します

    ゲート内部で最大(テナントオーバーライド、安全フロア、ステージフロア)が適用されます。 ケーターは、前ゲートのテナントウォールしか持っていませんでした。 応用分野 Threshold は真を返します 棒従って決断の記録はthreshold-IN-EFFECT (examiner-を主張できます ゲートが静かに上昇する価値の代りに再現可能)。 添加剤;評価() 変更なし。 DecisionGateTest 14/14 パス.

君の宇宙は待ってる

数分で無料で開始できます。準備ができたらいつでも製品を追加できます。移行も新しいログインも不要です。

クレジットカード不要