チェンジログ
何が新しいの?
プラットフォームのすべての改良 それが出荷される
· kamo-internal
マーケット&フィールドテーブルからベンダー製品列をドロップ
· kamo-internal
市場ライフサイクル+市場規模のベンダー/製品
- 市場とフィールド:アクティブ/アーキッドサブタブ、行のアクションはアーカイブ/リアクティブ化 (PATCH .../active), 削除しない - Vendors及びプロダクト:活動的な市場ごとの1つのサブタブ;ベンダーはの下で作成されます 現在の市場のサブタブ; org がアクティブな市場を持っていないとき空の状態 - ベンダー&製品/手動インポート/自動インポートタブ、/設定カードを非表示 orgが少なくとも1つのアクティブな市場を持っているまで、navスライドアウトリンク (useHasActiveMarkets社) - /leadsは活動的な市場だけを示す
· SecurityService
市場ステータスフィルタ、アーカイブ/リアクティベート、市場スコープベンダー
メニュー (デフォルトアクティブ) 各市場を豊かにする ベンダーから派生するベンダー製品でDTO - DELETE /lead-markets/{id} を PATCH /lead-markets/{id}/active (archive/) に置換する 再活性化) — 市場は決してハード削除されない - GET /lead-vendors?市場 Id= フィルター; ベンダーは、MarketId を転送します
· kamo-shared-library
市場へのスコープベンダー; 派手な市場製品; アーカイブ市場
- LeadVendor は、必要な MARKET ID (カラムの定義は UUID をプレーするためにピン留め) を獲得します。 FK カラムは参照された PK の gen random uuid() のデフォルトを継承しません。 -鉛Market.vendorProducts M2Mを取除いて下さい;市場のプロダクトはから得られます ベンダー(LeadVendorProduct、vendor.market =市場) - Vendor create は市場を受け取り、市場を検証します(org-owned + Active)。 ベンダーのタイトルの独自性は、パーマーケットです - 市場は削除されません: setMarketActive (archive/) でソフト削除を置き換える 再アクティブ化);アーカイブされた市場クエリを追加 - DTOs:鉛VendorDTO.marketId;市場の要求DTOsからvendorProductIdsを落として下さい
· kamo-internal
必要なレコードリストにメディアサブドメインを追加
media.<domain> リアルタイムの websockets (チャット、通話、SMS、テーマ) をバックアップ 暫定)とメディアのストリーミング, しかし、それはDNSの設定から欠落していた カタログなので、顧客はレコードを作っていなかったので、 メディア。<domain> は NXDOMAIN と websockets が接続に失敗する。 追加する 必要なレコードとして /setup/dns スタジオは CNAME を指示します.
· kamo-internal
プラットフォームの組織タブで期限切れから明確にTRIAL Pending(非起動)を表示する
· BillingService
TRIAL PENDING モードを未起動トライアルに
· SecurityService
Orgの所有者の最初のログインで試用時計を開始
PENDINGトライアル(source=TRIAL、expiresAt=null)で新しいorgsをシード 開始まで何も付与し、その後3日間の時計を開始 オーナー初のFQDN-scopedログインなので、DNSがまだ燃えない 設定されている。 所有者のみ、一度(満了クリアの設定)。 試用 hiccup がログインを破らないので、非致命的です.
· kamo-internal
NavPri(白/赤、ツールチップ=expiry)+ホームページチップ赤:NavTopチップ
· kamo-login
パネル bleeds はページを去りました従って端は決して bounce で示しません; カードはすぐに ~250ms 衰退します
- 歓迎/回復パネルは左の端から-welcome-bleed (16rem)を拡張します --welcome-w にまだピン留めされた右の端を使って; 内部のコンテンツのパディングはあります つまり、テキストが置くように補正されます。 ばねのオーバーシュートはもはや明らかにできません パネルの左端。 - カードは完全にばねを待っているの代りの450msのタイマーで今衰退します バウンスとフォームの出現との間にデッドギャップを閉じます.
· kamo-login
振り付けられた入口 — bg の負荷の後でパネルのばねは、そしてカード衰退します
最初の背景画像(onLoad、3秒の安全フォールバック)を待ってから、 オフスクリーン左から歓迎/回復パネルをバウンス(物理スプリング、 剛さ 300/低下17)。 バウンスではフォームカードをfade+scaleに決済します。 場所。 モバイル(パネル非表示)と減少モーションはバウンスをスキップし、フェード 直接カード。 エントランス x は 1 つの変換の parallax x でまとめられているので、 ドリフトはまだ機能し、エッジを露出しません.
· kamo-internal
トライアルステータスチップ + プラットフォーム組織タブでトライアルアクションを適用/終了
· BillingService
プラットフォーム上でexpiresAtをExpires 管理試験UIの概要
· BillingService
プラットフォーム管理者は、/終了/ステータストライアルエンドポイント + DTOトライアルExpiresAt
· BillingService
スケジュールされたスイープは、期限切れのトライアルをキャッシュバストで無料に変換します
· SecurityService
新しく作成されたorgに3日間のトライアルを自動付与
· SecurityService
会員ゲートは、アクティブなTRIAL + exposesトライアルExpiresAtのための無制限のカタログを付与します
· kamo-internal
機能マネージャは、アクティブな試用版でフルカタログのロックを解除
· kamo-internal
トライアルステータスパネル + サブスクリプションページでトライアルアクションを適用/終了
· kamo-internal
ホームページのトライアルモードバナーとライブカウントダウン
· kamo-internal
TRIAL ソース、testExpiresAt、プラットフォームトライアル API メソッド
· kamo-shared-library
Org レベルのゲートは活動的な TRIAL のための完全なカタログを付与します
resolveEntitlement は、トライアルExpiresAt の TRIAL サブのショート・サーキットを今 将来(compute-on-read) 静的 isTrialActive() ヘルパーと 4 ユニットを追加 アクティブ、期限切れ、null-deadline、および非TRIALソースケースをカバーするテスト.
· kamo-shared-library
TRIAL 請求先 + トライアルExpiresAt を AccountSubscription に追加
BillingSourceType.TRIAL、正確なLocalDateTimeトライアルExpiresAtフィールドを追加します。 AccountSubscription (nullable, カラムのtest expires at), リポジトリのファインダー ********************************************.
· kamo-shared-library
メニュー (スチュワード例外キュー)
Org-scoped-by-statusファインダーは、クローズスチュワード例外キュー(例えば、すべてのBLOCKED STEWARD orgパッケージ スプリングデータ取得、スキーマなし.
· kamo-shared-library
CLOSING RON FALLBACK APPLIED イベントキー(doc 05 §6.1/§6.4)
ステワードは、必須のRONスロットを満足させることにより、RON-walled/failed BLOCKED STEWARDクローズを回復します 代替公正化 (WET SIGN/IPEN/PAPER OUT) で、コンプライアンス/監査 + パイプライン管理 信号(次のポインターを運ぶ).
· kamo-login
歓迎パネルと背景のポインターのパララックス(x+y)
どちらのレイヤーも異なるレートと反対方向のポインタで漂流します 板ばねを使って。 背景は1.12をスケールアップし、ウェルカムパネルは特大 16px は右側の端がピン留めされたので、ドリフトは決して露出しません エッジ。 既存のKen Burnsの背景アニメーションは無接触で下にスタックします。 好ましい感情の下で障害者.
· kamo-shared-library
CLOSING PACKAGE CANCELLEDイベントキー(doc 05 §6.4 stewardキャンセル)
スチュワードは非ターミナル閉鎖を終了します ************************ → → キャンセル 耐久性のある信号ダウンストリームスタンドダウン/スチュワードキュークローズアウトが反応します.
· kamo-login
アニメーションロゴを右下に移動し、パワードバイピルを中心とする
PowerByKamo はオプションのロゴを獲得します。Slot は、直接上を中心とする 固定右下アンカー内の丸薬(他のページは影響しません)。 アニメーション ロゴは、左上隅からサインインのスロットに移動し、回復します ページ; 携帯電話や携帯電話のランドスケープ中にまだ非表示 プロンプトを回転.
· kamo-login
左ピンの半透明の歓迎のパネル+中心にされた円形の形態カード
歓迎/回復パネルは今フル高さ、左端に洗い流します、上の 半透明の洗浄と角の角で背景画像。モバイルに隠されている。 パネルの上に浮かび上がるロゴ。 ログイン/回復フォームは、フルラウンド 左側のスペースにガラスカードを中央に.
· kamo-shared-library
CLOSING MERS CONFIRMED + CLOSING MERS REJECTEDイベントキー(doc 05 6.3§6.4)
MERSCORP の非同期コールバックは MersRegistration SUBMITTED->CONFIRMED/REJECTED を反転します。 耐久信号 メニュー (確認済み) + スティワード例外キュー (注入) 反応する.
