一致の統合の旗のスクロール速度を造られる旗に合わせて下さい
30秒から56秒までの期間を増加させ、両方のマーキーがスクロールする アイテム数に関係なく〜88px/s.
残りのサブスクリプション API パスを修正し、ダブルヘッダーを削除
API パス: getFeatures, updateFeature, deleteFeature は /subscription-features を使用します。 getAddOns、updateAddOn、deleteAddOnの使用/サブスクリプションアドオン; getBundles、updateBundle、 ...
バナーの統合に9つのeコマースプラットフォームロゴを追加
BigCommerce、WooCommerce、Magento、Squarespace、PrestaShop、 Wix、OpenCart、Ecwid、Shift4Shopを「Integrates With」に marquee は、既存の統合ロゴと連動します.
合意エディタのレイアウト — 空白のオーバーフローとコンテンツの詰まりを防ぎます
- 幅を加えて下さい:根の屈曲の容器に100% - Add minWidth:フレックスオーバーフローを防ぐための適切なパネルとコンテンツエリアに0 - 長いコンテンツを処理するためにHTMLをプレビューするためにoverflowWrap/wordBreakを追加 - コンテナ境界を尊重するためにプレビュー内のテーブル...
契約書テンプレートエンドポイントのincludeInactive=trueのデフォルトを渡す
テンプレート管理 UI は、非アクティブなテンプレートも参照する必要があります.
アクティブなものを含むすべての契約テンプレートを返す
FindByOrganizationRepo (活動的なフィルター無し) およびincludeInactive に ID を加えて下さい getAgreementTemplatesサービスメソッドへのパラメータ。 デフォルトは真に 管理 UI は、アクティブと非アクティブのテンプレートの両方を示しています.
カモ → カモCRM / カモCRM 代表取締役.
法的ページ(用語、プライバシー、GDPR、フッター著作権)が使用できるようになりました コーポレート・エンティティティティティティのための「KamoCRM Inc.」 製品/ブランド参照 マーケティングコピー、メタデータ、FAQ、ブログ、価格設定、ページ 字幕は現在、「KamoCRM」を使用しています。 カジュアルUI...
CommerceMarketApi から CommerceApi へ全てのパイプラインコンポーネントを移行
削除されたのではなく、 CommerceApi から直接インポートする 10 ファイルを更新する 取引MarketApi. 互換性のシムとデッドコマースMarketManagerを削除します 部品(1117ラインは、もはや輸入しません).
CommerceMarketApi.ts を CommerceApi の互換性再エクスポートとして復元
パイプラインコンポーネント(PipelineOrdersTab、PipelineView、注文詳細ページなど) コマースMarketApi からまだインポートします。 コマースから必要なシンボルを再エクスポートします.
すべての市場タイプにエンタープライズグレードの契約テンプレートタブを追加します
再利用可能なMarketAgreementTemplatesTabは、すべての取引市場に次のように追加しました。 - 2パネルレイアウト:テンプレートリストサイドバー+フルエディタ - 商型固有のテンプレート変数(小売注文/保証、 レンタルアセット/検証、サブスクリプションプラン/SLA、サービス見積、 住宅ローン条件...
モバイル上でのヒーローセクションのパディングを削減するので、見出しは完全に表示されます
ベースブレークポイントで強化された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 はバナーを上回るので、最大で表示します.
リファクタ コマース POS 設定を市場中心のアーキテクチャに
コマース設定ページの主要な再構成: フロントエンド: - フラットタブレイアウト(製品、在庫、レンタルアセット、サブスクリプションプラン)を置き換える サブリソースが各市場でネストされる市場中心のカードグリッド - すべてのモーダル/ポップアップベースのCRUDを専用のサブページと適切なルーティングに置き換える - ...
Expand CommerceMarketController with nested market-centric endpoints
Replace flat POS endpoints with market-scoped REST hierarchy: - Products, inventory, vendor categories under /{marketId}/products, /inventory, /vendor-categorie...
販売プロダクトDTOおよび商取引サービスにmarketIdサポートを加えて下さい
MarketId/marketTitle フィールドを RetailProductDTO に追加し、MarketId を CreateRetailProductRequest に追加します。 CommerceMarketRepositoryをCommerceServiceにワイヤーで縛って下さいプロダクト作成の市場連合...
Add フィールドコンフィグ ロギングをトレースプレビューレンダリングパイプラインに追加
SignaturePreview と emailSignatureManager に console.log ステートメントを追加します。 実行時にフィールド設定状態の伝搬とフィールドフィルタリングを検証します。 フィールドスイッチを切り替えるときにブラウザコンソールを確認します.
メールボックスのドロップダウンが選択したメールボックスからメールを読み込むようになりました
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...
ロールスタブからマイプロファイルページに移動する
マイプロフィールページに「マイプロフィール」ページが表示されるようになりました。 チームメンバーのみのセクションカード。 Autocomplete で編集可能 ユーザが MANAGE MEMBER SECURITY を右に持たない場合、そうしないと表示 読み取り専用ラベルとして。 どちらのフィールドも割り当てられません...
Include memberType, departmentId/Title, jobTitleId/Title in member profile GET response
Add LeadStatusLabelController for org-level CRM status label CRUD endpoints
LeadStatusLabel のエンティティティティ、リポジトリ、サービス、DTO を org レベルの CRM ステータス ラベルのカスタマイズに追加
部門と職名セレクターをメンバーのセキュリティタブに追加
チームメンバーは、部署や役職に所属できるようになりました。 編集セキュリティ ダイアログのオートコンプリートドロップダウン。 総合カードショー 現在の割り当て。 通常のメンバーはこれらのフィールドは見ません.
Add department and job title assignment to member security endpoint
GET now returns departmentId/Title and jobTitleId/Title for team members. PUT accepts departmentId and jobTitleId to assign/unassign department and job title, w...
フィールド config をプレビュー、保存、コンポーズ、および送信を渡るエンドツーエンドに適用して下さい
フィールドコンフィグのトグルは UI としてのみ配線されていました。 署名レンダリング。 このコミット: - 抽出物は、共有ユーティリティとしてtypes.tsにapplicationFieldConfigを適用します - createPlaceholderHtml (saved template HTML) でフィ...
電子メールの署名フィールドは、社会的リンクを正規化し、コンテンツタブの並べ替えを切り替えます
- コンテンツのサブタブをメール署名設定の最初の位置に移動 - スコープごとに管理者設定可能なコンタクトフィールドをトグル(ユーザー/部署/会社)を追加 仕事の電話、携帯電話、組織の住所のための可能で/disable スイッチを使って、 会員の住所、役職、所属部署、社会のアイコン - 一般的なプラットフォームをサポート...
Sync social links to normalized social_links table
Write member social links to both the embedded EmbSocialLinks columns (backward compat) and the new normalized social_links table. Add socialLinksNormalized to ...
Add email signature field config API
Add service and REST controller for managing email signature field visibility configuration per organization. Admins can toggle which contact fields appear in s...
SocialLinkEntityとEmailSignatureFieldConfigEntityを追加
埋め込まれたソーシャルリンクのコラムを取り替えるnormalized Social linksテーブルを加えて下さい、 定義済みのプラットフォームとカスタムソーシャルリンクの両方を並べ替えてサポートします。 管理者設定可能な連絡先フィールドにemail signature field configテーブルを追加します。...
/messagesページ上の特権アクセスでメールボックスのスイッチャーを実装
- ミーティング、POS、および3つの新しいメールアクセス権限をフロントエンドのロールレイトタイプに追加 - ServiceType.MEETをフロントエンドサービスに追加する - getAccessibleMailboxes API と AccessibleMailboxes を mailboxApi に追加する -...
Add accessible mailboxes endpoint with privilege-based expanded access
Add AccessibleMailboxService and GET /api/email/mailboxes/accessible endpoint that returns personal mailboxes, shared mailboxes, and privilege-gated access to d...
メンバー、部署、職種のスコープにメールメールメールボックスアクセス権限を追加
Add ACCESS ALL MEMBER MAILBOXES (104), ACCESS ALL DEPARTMENT MAILBOXES (105), とアクセス ALL JOB TYPE MAILBOXES (106) 特権ベースでロールレイトタイプへ メールメールボックスアクセス制御.
ロールとパーミッションタブをシングルトンセキュリティ設定パネルとして書き換える
役割作成ダイアログを DepartmentManager-style singleton config に置換します。 - 関連するロール: 既存の OrgRoles から複数の選択チェックボックス - 直接の権利:GRANTED/NOT SPECIFIED/NUKE/右(最終的な滝の上書き) - セッションタイムアウ...
Rewrite MemberSecurityController as singleton config with roles, direct rights, session timeout
GET returns full member security config (associated roles, direct rights, session timeout override, applied rights with sources). PUT saves the entire config as...