チェンジログ
何が新しいの?
プラットフォームのすべての改良 それが出荷される
· kamo-login
Capcha の証明の作業を統合します。*** ウィジェットにログインし、回復ページ
· SecurityService
CapchaでGoogleのre***を置き換える***検証
Re***Service とすべての Google の re*** の設定を削除します。 Add CapchaVerification****ペイロードを検証するサービス kamo-capcha サービスの /api/verify エンドポイント ログインリクエスト bean と SecurityController を使用して、***Payload フィールドを使用します.
· KlusterServices
Add capcha subdomain to auto-cert monitoring
· kamo-capcha
デュアルクラスタービルドとデプロイ用のForgejo CI/CDワークフローを追加
· kamo-capcha
Dockerfile と K8s マニフェストを capcha.{domain} デプロイに追加
· kamo-capcha
チャレンジとエンドポイントの検証で、kamo-capcha API サービスの足場
· kamo-marketing
ユーザーがスクロールを止めるとき自動フラット3Dスクロール要素
スクロールアイドル検知機能を追加し、視点回転した要素をフラットにアニメーション化 スクロール無しの300msの後で、傾いたとどまり。 平らにすると、 スクロールアウトするまでフラットに滞在し、次のスクロールインをリセットします.
· kamo-internal
Webinar設定UIに最低の事前予約フィールドを追加
スロットを事前に設定するための数値入力を追加します。 フィールドを説明するヘルパーテキストで予約を許可します.
· MediaService
Enforce minimum advance booking when filtering available slots
Filters out slots that fall within the configured minAdvanceBookingMinutes window, and persists the field on create/update of webinar types.
· kamo-shared-library
Webinarタイプに最低の事前予約フィールドを追加
MinAdvanceBookingMinutes を WebinarType および DTO に追加し、 スロットを要求する管理者は、事前に最小時間予約(例えば、24) 営業時間 このしきい値よりも近いスロットは空室状況から除外されます.
· kamo-internal
Add APIキー管理UIにPUBLIC WEBINARスコープをトグル
パブリックウェビナースコープオプションを VideoCall アイコンに追加します。 APIサービス 設定ページにアクセスし、管理者がWebinar APIを有効にできるようにする キーごとのアクセス.
· APIService
Enforce PUBLIC_WEBINAR scope on public webinar endpoints
Adds scope validation check before forwarding public webinar requests to MediaService, returning 403 if the API key lacks PUBLIC_WEBINAR scope.
· kamo-shared-library
Add APIキーシステムにPUBLIC WEBINARスコープを追加します
新しい ApiKeyScope.PUBLIC WEBINAR 列挙値をゲートアクセスに追加 公開ウェビナースケジューリング、参加、キャンセルエンドポイントへ.
· kamo-marketing
Webinarスケジューリング統合によるデモページの再設計
プレースホルダーのデモフォームを三相予約フローに置き換えます。 1. 鉛の捕獲の形態(作成はKamoCRMのプラットホームの市場と導きます) 2. ウェビナースケジューリング(既存または新規デモのスケジュール) 3. 電子メール/カレンダーの細部の予約確認 パブリックウェビナー API と統合して、スロットの可用性と 自動鉛ウェビナー協会とのスケジューリング.
· kamo-internal
管理者設定とメンバービューでWebinarスケジューリングUIを追加
Kamo-internal で完全なウェビナー フロントエンドを実装: - WebinarSettingsTab:ウェビナータイプ、プレゼンタープールの管理者CRUD、 リマインダーの間隔、可用性のスロット、および子供のorgの制限 - MyWebinarsTab:会議に参加する予定/ゲストのウェビナーのメンバービュー、 3ステップスケジューリングモーダル、プレゼンター管理 - LeadWebinarsSection: リード詳細ページのウェビナー協会 - API プロキシルートと TypeScript タイプの定義 - 設定/フィーチャ/サポートページタブに配線
· DaemonService
Add webinar reminder job with NATS event publishing
Adds WebinarReminderJob (runs every minute) that checks for due webinar reminders based on configured intervals, publishes daemon.webinar.reminder events via NATS, and tracks sent reminders via WebinarReminderLog.
· APIService
Add webinar gateway routes for authenticated and public endpoints
Routes /api/webinar/** to MediaService for authenticated webinar operations and /api/public/webinar/** with API key validation for public scheduling and cancellation flows.
· MediaService
Implement webinar scheduling backend with full business logic
Adds the core webinar scheduling system to MediaService: - WebinarService: CRUD for **************** presenter assignment **************** calendar conflict checking, MeetingRecord creation, email notifications, auto-cleanup - PublicWebinarService: public scheduling with lead creation, cancellation via token, webinar-lead association - WebinarController: authenticated endpoints for admin setup, member scheduling, and "my webinars" view - PublicWebinarController: API-key-authenticated endpoints for marketing site integration and public cancellation flow
· InitializerService
Add webinar type and lead market seed data for KamoCRM demo
Adds seed data initialization for the webinar scheduling system: - "KamoCRM Software Introduction Demo" webinar type (45min, PRIORITY strategy) - Reminder intervals at 24 hours and 30 minutes before - "KamoCRM Platform" lead market with SERVICE sale type
· kamo-shared-library
ウェビナースケジューリングシステム、リポジトリ、DTO、および列を追加します
ウェビナースケジューリングシステムの完全なデータモデルを紹介します。 - 9 JPA 実体: WebinarType、WebinarPresenter、WebinarReminder、 WebinarAvailabilitySlot、WebinarChildOrgRestriction、スケジュールされたWebinar、 WebinarAttendee、WebinarLeadAssociation、WebinarReminderLog - カスタムクエリで9スプリングのデータリポジトリ - APIレスポンスとリクエストの13 DTOs - 3つの列:WebinarStatusType、WebinarAttendeeStatusType、 メニュー
· kamo-internal
プロバイダーの統合に動的ヘルプ&ヒントパネルとWebhook URLを追加
- CommerceProviderSetup は HelpTipsOverrideContext を使用してコンテキストを表示できるようになりました。 現在のビューに基づく変更(リスト、セレクター、またはパープロピダー) - Config ダイアログは webhook URL で、サポートするプロバイダの Click-to-copy が表示されます。 リアルタイムのwebhooks(Shopify、BigCommerce、Wix、Squarespace、Ecwid、WooCommerce) - すべての10ヘルプコンポーネントをプレーン、非技術的な言語の説明で再承認する 同期、接続方法、リアルタイム更新の仕組み
· kamo-internal
Add download SVG button to logo vector converter for mid-process export
· kamo-internal
小売電子商取引の同期のための完全なプロバイダの統合タブを作成
10のeコマースプロバイダーの統合を管理するための完全なUIを追加(Shopify、BigCommerce、 WooCommerce、Wix、Ecwid、Squarespace、Magento、Shift4Shop、PrestaShop、OpenCart。 プロバイダーセレクター、コンフィグフォーム、同期ダッシュボード、機能マトリックス、 マーケット・アソシエーションのドロップダウン、および/providerのヘルプ・ドキュメント.
· DaemonService
Add RetailProviderSyncJob for scheduled e-commerce provider polling
· APIService
Add commerce webhook forwarding endpoint for retail provider integrations
· SecurityService
接続テスト、同期、機能、Webhooks 用の小売プロバイダの統合エンドポイントを追加
· kamo-shared-library
完全な小売プロバイダの統合システムを10 eコマースプロバイダで実装
Shopify、BigCommerce、WooCommerce、Wix、Ecwid、 スクエアスペース、マゼント、シフト4ショップ、プレスタショップ、オープンカート。 HTTP クライアントを含む ******************************** アダプター、機能クラス、 auto-registrar、sync Orchestrator、webhook プロセッサ、displayName のサポート.
· kamo-internal
最小限のフォームで /account/new でアカウントページを作成
必須フィールドのみを尋ねます。名前、姓、Eメール、電話、会社、 口座の種類、およびオプション市場協会。 投稿時にアカウントを作成 accountApi 経由で /account/view/{uid} にリダイレクトします。 また、アカウントブラウザの「新規アカウント」ボタンを押します.
· SecurityService
電子メールによる連絡先情報と検索ユーザーを受け入れるためにPOST /顧客を強化
アカウントを作成すると、メール、連絡先名、電話、受け付けマーケティング、税金免除が受けられます。 電子メールが提供され、既存のユーザーと一致している場合, masterAccountHolder として自動設定.
· kamo-shared-library
Add アカウント作成メール検索用のUserRepository.findByEmailEmailメール
