IsAvailableToChildren のフィールド名をアライメントし、事前の予約UIを強化
送信によるウェビナータイプを作成するときに400悪いリクエストを修正 isAvailableToChildren が Java DTO フィールド名 (Lombok) と一致 getIsAvailableToChildren を Boolean wrapper 型で生成します。 最低の事前予約のために入力された未加工...
ウェビナー設定フォームとテーブルは、利用可能なコンテンツエリアを埋めます
詳細はフォームからmaxWidth制約を削除します。 幅。 型のテーブルを作り、容器は flex のレイアウトを使用して満ちることを作ります スティッキーヘッダで利用可能な高さ。 すべてのビューで flex: 1 から 親コンテンツを適切に埋めます.
ワイドフォームTypeScriptの互換性の文字列に戦略的な状態タイプ
WebinarPresenterStrategy の const のアサーションは useState を注入します リテラルタイプで、タイプミスマッチを文字列プロップのセッターで引き起こします.
Update WebinarReminderJob to use renamed repository method
Calls **************** with a 24-hour max window instead of the removed findWebinarsWithDueReminders method.
適用層のろ過と無効なJPQLの一時的な算術を取り替えて下さい
Hibernate 6 は JPQL の Instant から長い割込みを拒否します。 置換 FindWebinarsWithDueReminders(クエリでナノ秒演算を行った) と********************で、最大タイムウィンドウでクエリを DaemonService ジョブフィルタを Java で正...
一貫性のあるメールレンダリング用のQuill HTML出力を正規化
送信する前に、normalizeQuillHtmlForEmail と wrapBodyForEmail を使用して、テンプレートが適用されるかどうかを一貫した HTML 出力を保証します.
BaseProviderHttpClientからReestTemplateの豆の依存関係を削除します
BaseProviderHttpClient は、RestTemplate を内部で作成します。 アプリケーションコンテキストから1つを要求し、起動のクラッシュを修正する RestTemplate を定義しない SecurityService .
パブリックカタログAPIプロキシに内部のauth シークレットを追加します
Add ******************** に セキュリティサービス展開 そのため、公開サブスクリプションをプロキシする際に APIService が認証できます。 カタログやプロモーションのリクエスト.
Include SUBSCRIPTION_CATALOG in default scopes fallback
When MediaService doesn't return scopes in the validation response, default to including both PUBLIC_CHAT and SUBSCRIPTION_CATALOG scopes. This ensures public c...
SVGから白背景をストライプし、真の透明性のためにダウンロードする前に
ベクトル化された SVG をパースし、フルサイズの白い rect/path 要素を取り除きます ベクターイザーが元の背景から生成し、 ダウンロードに完全に透明なSVG.
白背景SVGの代わりに透明な背景修正PNGをダウンロード
プレビューでは、背景で削除されたPNGが透明で表示されますが、 ダウンロードは、背景をバケするベクトル化されたSVGを提供します 白いパス。 利用可能なときに透明のPNGをダウンロードします.
ファーストネーム/送って下さい 直接アカウントエンドポイントを作成する
バックエンドは、連絡先フィールドをアカウントで直接保存します。ユーザー検索は不要です.
Wire New Account ボタンをオンにします。 AccountManager コンポーネント
AccountManager 内のボタンは、onClick ハンドラがなかった。 追加された Router.push /account/new および輸入された useRouter に.
/api/security/account/* 用の catch-all API ルートハンドラを追加
/customers、/groups、その他の新しいアカウントエンドポイントにプロキシが存在しません。 既存の明示的なルート (members-subscribers, team-members-contractors) キャッチオールを優先します.
AccountsApi が見つからなかった /customers パス、TeamMemberManager 内部タブを隠す
- accountApi は /api/security/account/customers ではなく /api/security/account を呼び出しました すべての顧客のエンドポイント — /customers/ をパスに含めるすべてのメソッドを固定 - TeamMemberManager:特定のタブにロック...
Drop UUID-typed customer_id/customer_group_id columns for INT8 recreation
After RetailCustomer (UUID PK) → Account (Long PK) refactor, the commerce_carts, commerce_draft_orders, and commerce_price_lists tables had customer columns wit...
RetailProviderConfigRepository は MarketId ではなく MarketUid を使用
CommerceMarket PK フィールドは 'id' ではなく 'uid' です。 春のデータクエリの派生 'No プロパティ uid が CommerceMarket の型に見つかりませんでした.
Clean up CockroachDB orphan brand_id/tax_class_id defaults on commerce_offerings
CockroachDB applies unique_rowid() as default to nullable FK columns, creating orphan UUIDs that break FK constraint creation. Nullify orphans and reset default...
Offering.requires shipping DBのデフォルト、priceListEntryRepository ロングタイプ
- 提供のrequire shippingのためのrequire shippingのためにtrueコラムの定義DEFAULTを加えて下さい ALTER TABLEマイグレーション中に既存の行を処理する - 修正 **************** ロングを取る (提供PK) UUIDの代わりに — Spring Data...
実際のURLと正しいアイコンでフッターのソーシャルリンクを更新する
GitHubをInstagram、TwitterアイコンをXブランドアイコンに置き換え、追加 ログイン noopener noreferrer の新しいタブで開くすべての外部リンク。 組織を更新 JSON-LD 同じ実際の社会的プロファイルと一致するように.
一致の統合の旗のスクロール速度を造られる旗に合わせて下さい
30秒から56秒までの期間を増加させ、両方のマーキーがスクロールする アイテム数に関係なく〜88px/s.
残りのサブスクリプション API パスを修正し、ダブルヘッダーを削除
API パス: getFeatures, updateFeature, deleteFeature は /subscription-features を使用します。 getAddOns、updateAddOn、deleteAddOnの使用/サブスクリプションアドオン; getBundles、updateBundle、 ...
合意エディタのレイアウト — 空白のオーバーフローとコンテンツの詰まりを防ぎます
- 幅を加えて下さい:根の屈曲の容器に100% - Add minWidth:フレックスオーバーフローを防ぐための適切なパネルとコンテンツエリアに0 - 長いコンテンツを処理するためにHTMLをプレビューするためにoverflowWrap/wordBreakを追加 - コンテナ境界を尊重するためにプレビュー内のテーブル...
契約書テンプレートエンドポイントのincludeInactive=trueのデフォルトを渡す
テンプレート管理 UI は、非アクティブなテンプレートも参照する必要があります.
アクティブなものを含むすべての契約テンプレートを返す
FindByOrganizationRepo (活動的なフィルター無し) およびincludeInactive に ID を加えて下さい getAgreementTemplatesサービスメソッドへのパラメータ。 デフォルトは真に 管理 UI は、アクティブと非アクティブのテンプレートの両方を示しています.
CommerceMarketApi.ts を CommerceApi の互換性再エクスポートとして復元
パイプラインコンポーネント(PipelineOrdersTab、PipelineView、注文詳細ページなど) コマースMarketApi からまだインポートします。 コマースから必要なシンボルを再エクスポートします.
モバイル上でのヒーローセクションのパディングを削減するので、見出しは完全に表示されます
ベースブレークポイントで強化されたPTとmbの間隔で「クライアントを統一」 固定バナーが設置されたポートレートの携帯電話で画面を外すことはありません navはビューポートの高さを消費します.
プレビューバナーを固定して、モバイル上でヒーローのテキストサイズを縮小
Banner は現在 position:fixed なので、スクロール中に表示されているので、 身体のパディングは、コンテンツの重複を防ぐために動的に注入しました。 携帯電話でテキスト-5xlからテキスト[1.75rem]に短縮された英雄の見出し 縦向きなので、狭い画面できれいに破れます.
正しい API パス、専門ページレイアウト、デッドコードを削除
- フロントエンド API パスの不一致を修正: サブスクリプションフィーチャ、サブスクリプションアドオン、 サブスクリプション・バンドル、****************************************のサブスクリプション・プラン・プライス、 バックエンド・コントローラー・パスにマッチするサブスクリプ...
機能、アドオン、SBSCRIPTION市場向けの市場レベルのタブへのバンドルを促進
特徴、アドオン、およびバンドルは、単価ではなく、市場レベルのリソースを共有しています。 - Add 機能タブ(管理+機能行列)、アドオンタブ、バンドルタブを市場の詳細に追加 - プラン編集サブタブからアドオンとバンドルを削除 - 計画レベルの特徴を「特徴の割り当て」に名前を変更(集中リストから切り替える) - 特徴のマ...
CommerceMarketController にベンダーカテゴリのエンドポイントを追加
GET/POST/PUT/DELETE/{marketId}/vendor-categoriesが欠落し、404を引き起こしました Vendorsタブがカテゴリをロードしようとしたとき.
Unwrap バックエンドの応答は、すべての CommerceApi シングルオブジェクトメソッドで展開します
バックエンドは { 市場: {...} }、 { 製品: {...} などの応答をラップしますが、 API クライアント 生の封筒を返し、market.id や他のプロパティを未定義にしました.
動的高さでプレビューバナーを応答させ、チャットz-indexを上げます
BannerはCSS変数で独自の高さを測定するので、nav/content テキストが小さな画面でラップするときに自動的に適応します。 ウィジェットをチャット z-index はバナーを上回るので、最大で表示します.
メールボックスのドロップダウンが選択したメールボックスからメールを読み込むようになりました
FetchMessages/fetchFullMessageをバックエンドに渡します。 mailbox を直接渡することによって郵便箱変更されたハンドラの固定閉鎖を修理して下さい アクティブなメールボックスの状態に依存するのではなく、loadMessages へ.
Support mailbox switching by resolving IMAP credentials per mailboxId
Added getMailCredentialsByEmail to look up virtual_users by email directly, resolveForMailbox to MailProviderResolver with access verification, and optional mai...