変更ログ表示用のケースインセンティブテキスト置換を追加
内部ツール名をパブリックフェース名(Docs->)で置換する ドキュメント, タイトルに->Meet, Capcha->Capcha, Avatar Creator->Avatar Creator など レンダリング前の記述.
タイムラインUI、フィルタ、ステータスでライブ変更ログページを追加
Server-side は、SecurityService、クライアントコンポーネントから変更ログをフェッチします。 プロジェクトのフィルタリング、日付のグループ化、拡張可能な記述を提供します、 積み荷を積みます。 navとフッターのリンクを追加しました.
Add 変更ログシステムのためのCommitType enum、CommitLogエンティティティ、CommitLogRepositoryを追加
アクセスレベルエディタを org 固有のラベル置換でメンバー設定に追加
ImageAccessLevelType.ts の CLIENT→MEMBER と INTERNAL→TEAM MEMBER を {var} のプレースホルダにリネームします。 EDIT MEMBER ACCESS LEVEL でゲートされた編集制御でロールスパーミッションタブにアクセスレベルセクションを追加し、階層の...
会員アクセスレベルとオーナーステータスエンドポイントの追加
GET と PATCH を追加 アクセスレベルを完全権限の執行で読み、更新するためのエンドポイント。 CreateOrganizationOwner を使用する組織作成を更新します.
Use createOrganizationOwner for admin members, rename INTERNAL to TEAM_MEMBER
Update owner creation to use new createOrganizationOwner method which handles admin role assignment and PRIVILEGED access level automatically. Replace all Image...
オーナープロモーションとセキュリティ管理で会員アクセスレベルシステムを追加
ImageAccessLevelType の CLIENT→MEMBER と INTERNAL→TEAM MEMBER を、 org 固有のラベルの {var} のプレースホルダーに名前を変更します。 チームメンバーからセキュリティレベルを移動して、ユニバーサルアクセスコントロールの会員へ。 TeamMember に ...
Proper image-to-PDF conversion with sizing, centering, and multi-page TIFF
- Images scaled to fill page (max width or height) maintaining aspect ratio - Images centered on the page - Multi-page TIFF: one PDF page per TIFF page - Letter...
8つの異なるWebSocketのアップデートで顆粒変換段階を追加
ステージ: ダウンロード(0-15%) → 準備 (15-20%) → 変換 (20-65%) → 検証 (65-75%) → 保存 (75-90%) → 確定 (90-100%) → 完了
アカウントページレイアウトに合わせてサポートページとウェビナーウィザードを再設計
両方のページは、埋め込まれたタブで同じグラデーションヒーローヘッダーを使用します ナビゲーション、/accountページパターンをマッチングします。 webinarスケジューリング wizard はヘッダタブと全幅の数値化されたステップインジケータを使用します。 各ステップのためのエンタープライズグレードのカードレイア...
セクションでサポートドロップダウンを追加し、ウェビナースケジューリングを専用ページに追加
Navボタンをサポートし、ドロップダウン矢印とポップアップを2つのセクションで持っています。 「オンラインサポート」(コンタクトサポート、アクティブチケットの表示)と「トレーニング」 (Webinarリクエスト、Webinarsのスケジュール) ウェビナースケジューリングは、 MyWebinarsTab のダイアログを...
デュアルパーセンテージでWebSocketによるリアルタイム変換の進捗
- メンバーとテンプレートのトピックの両方をサポートする useConversionWebSocket ホックを追加します。 - ページを作成すると、アップロード前にWebSocketを接続し、ライブ変換が表示されます デュアルバー(現在のステップ% +全体的な%)でサーバーからの進捗 - ステージフロー:ハッシュ→ア...
Add NATS progress publishing for background document conversion
ConversionProgressPublisher publishes real-time progress events for each conversion stage. DocumentConversionJob and ThumbnailGenerationJob now emit progress fo...
Add conversion progress NATS-to-STOMP relay
Relays document conversion progress from NATS to WebSocket clients. Supports both imgId-based and member-based topic routing for real-time progress updates duri...
電子署名テンプレートのアップロードのための同期PDF変換
テンプレートのアップロードは、変換サービスを介して直接変換します。 アップロード. リクエスト リアルタイムWebSocketのNATS進捗イベントを公開 フロントエンドの更新。 変換が失敗した場合、順調にフォールズします.
E-signatureテンプレート管理UIの実装
- E-Signatures タブプレースホルダーをフルテンプレートのデータグリッド(AG Grid)で置き換えます。 Pending/Completed/Archived および Create の新しいテンプレート ボタンのためのサブタブを使って - テンプレート名、スコープセレクター、ファイルアップロードで /do...
E-signatureテンプレート API エンドポイントの追加
- POST **************** — スコープ制御でテンプレートをアップロード - POST ************ — コンテキストとステータスでテンプレートをリスト - PATCH **************** — テンプレートのライフサイクルを更新 - GET ****************...
Add document conversion and thumbnail generation background jobs
- DocumentConversionJob: polls for unconverted files, sends to ConversionService, stores converted PDFs with deduplication - ThumbnailGenerationJob: renders f...
イメージングシステムに電子署名テンプレートのサポートを追加
- SigTemplateStatusType enum(PENDING、COMPLETED、ARCHIVED)を追加 - クロスコンテキストテンプレート用のSystem WIDE ImageAssocTypeを追加 - isSigTemplate、sigTemplateStatus、sigTemplateName フ...
Create ConversionService for document-to-PDF conversion
New Spring Boot microservice that converts documents to PDF using Docs and removes PDF security restrictions using Apache PDFBox. Includes K8s manifests and For...
Capcha npmパッケージをプライベートレーベルのkamo-capcha-widget forkに置き換える
アップストリームCapcha npmパッケージからMIT-forkedへの切り替え kamo-capcha-ウィジェットとすべてのブランディングがソースで除去されます。 影の DOM をハッキングし、試してみた CSS のオーバーライドを削除 ブランディングを隠すため、不要.
PBKDF2/SHA-256 および deterministic の努力の Capcha lib v2 への改善
- Algorithm: PBKDF2/SHA-256 (生産のために推薦される) - 決定的な努力:カウンターの範囲5000-10000 - コスト: 5000 PBKDF2の反復 - チャレンジ:300s (5分)
CapchaでGoogleのre***を置き換える***検証
Re***Service とすべての Google の re*** の設定を削除します。 Add CapchaVerification****ペイロードを検証するサービス kamo-capcha サービスの /api/verify エンドポイント ログインリクエスト bean と SecurityController ...
ユーザーがスクロールを止めるとき自動フラット3Dスクロール要素
スクロールアイドル検知機能を追加し、視点回転した要素をフラットにアニメーション化 スクロール無しの300msの後で、傾いたとどまり。 平らにすると、 スクロールアウトするまでフラットに滞在し、次のスクロールインをリセットします.
Webinar設定UIに最低の事前予約フィールドを追加
スロットを事前に設定するための数値入力を追加します。 フィールドを説明するヘルパーテキストで予約を許可します.
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.
Webinarタイプに最低の事前予約フィールドを追加
MinAdvanceBookingMinutes を WebinarType および DTO に追加し、 スロットを要求する管理者は、事前に最小時間予約(例えば、24) 営業時間 このしきい値よりも近いスロットは空室状況から除外されます.
Add APIキー管理UIにPUBLIC WEBINARスコープをトグル
パブリックウェビナースコープオプションを VideoCall アイコンに追加します。 APIサービス 設定ページにアクセスし、管理者がWebinar APIを有効にできるようにする キーごとのアクセス.
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.
Add APIキーシステムにPUBLIC WEBINARスコープを追加します
新しい ApiKeyScope.PUBLIC WEBINAR 列挙値をゲートアクセスに追加 公開ウェビナースケジューリング、参加、キャンセルエンドポイントへ.
Orgブランドのスタイリングで公開ウェビナーキャンセルページを追加
/cancel を追加? inv={token} 公開参加者がWebinarをキャンセルするページ 会員登録 Sidecar API プロキシエンドポイント、nginx ルーティング、 そして動的orgの背景が付いている十分に決められたキャンセルページ、 確認フロー、および処理されるすべてのエラー状態.
Webinarスケジューリング統合によるデモページの再設計
プレースホルダーのデモフォームを三相予約フローに置き換えます。 1. 鉛の捕獲の形態(作成はKamoCRMのプラットホームの市場と導きます) 2. ウェビナースケジューリング(既存または新規デモのスケジュール) 3. 電子メール/カレンダーの細部の予約確認 パブリックウェビナー API と統合して、スロットの可用性と ...
管理者設定とメンバービューでWebinarスケジューリングUIを追加
Kamo-internal で完全なウェビナー フロントエンドを実装: - WebinarSettingsTab:ウェビナータイプ、プレゼンタープールの管理者CRUD、 リマインダーの間隔、可用性のスロット、および子供のorgの制限 - MyWebinarsTab:会議に参加する予定/ゲストのウェビナーのメンバービュー...
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 NA...
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 cancell...
Implement webinar scheduling backend with full business logic
Adds the core webinar scheduling system to MediaService: - WebinarService: CRUD for **************** presenter assignment **************** calendar conflict ...