チェンジログ
何が新しいの?
プラットフォームのすべての改良 それが出荷される
· kamo-marketing
変更ログ表示用のケースインセンティブテキスト置換を追加
内部ツール名をパブリックフェース名(Docs->)で置換する ドキュメント, タイトルに->Meet, Capcha->Capcha, Avatar Creator->Avatar Creator など レンダリング前の記述.
· kamo-marketing
タイムラインUI、フィルタ、ステータスでライブ変更ログページを追加
Server-side は、SecurityService、クライアントコンポーネントから変更ログをフェッチします。 プロジェクトのフィルタリング、日付のグループ化、拡張可能な記述を提供します、 積み荷を積みます。 navとフッターのリンクを追加しました.
· SecurityService
Add 変更ログwebhookコントローラとサニタイズサービス
· kamo-shared-library
Add 変更ログシステムのためのCommitType enum、CommitLogエンティティティ、CommitLogRepositoryを追加
· kamo-internal
アクセスレベルエディタを org 固有のラベル置換でメンバー設定に追加
ImageAccessLevelType.ts の CLIENT→MEMBER と INTERNAL→TEAM MEMBER を {var} のプレースホルダにリネームします。 EDIT MEMBER ACCESS LEVEL でゲートされた編集制御でロールスパーミッションタブにアクセスレベルセクションを追加し、階層のルールを水平にします。 useUserInfo から org 固有のカスタムラベルを使用する DocManager アクセス レベル ラベルを更新します.
· SecurityService
会員アクセスレベルとオーナーステータスエンドポイントの追加
GET と PATCH を追加 アクセスレベルを完全権限の執行で読み、更新するためのエンドポイント。 CreateOrganizationOwner を使用する組織作成を更新します.
· InitializerService
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 ImageAccessLevelType.INTERNAL references with TEAM_MEMBER.
· kamo-shared-library
オーナープロモーションとセキュリティ管理で会員アクセスレベルシステムを追加
ImageAccessLevelType の CLIENT→MEMBER と INTERNAL→TEAM MEMBER を、 org 固有のラベルの {var} のプレースホルダーに名前を変更します。 チームメンバーからセキュリティレベルを移動して、ユニバーサルアクセスコントロールの会員へ。 TeamMember に isOrganizationOwner フラグを追加します。 ロールRightType に EDIT MEMBER ACCESS LEVEL を追加します。 CreateOrganizationOwner と updateMemberAccess メソッドを、完全なビジネスルールの執行とMemberService に追加します.
· ConversionService
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/Legal aspect ratio detection: if a TIFF page matches US Letter (8.5x11) or Legal (8.5x14) aspect ratio, that page size is preserved - Landscape images get landscape PDF pages - Added TwelveMonkeys ImageIO TIFF plugin for multi-page TIFF reading
· SecurityService
8つの異なるWebSocketのアップデートで顆粒変換段階を追加
ステージ: ダウンロード(0-15%) → 準備 (15-20%) → 変換 (20-65%) → 検証 (65-75%) → 保存 (75-90%) → 確定 (90-100%) → 完了
· kamo-shared-library
無レイな Img のルックアップのために ImgRepository に findByDat クエリを追加
· kamo-internal
アカウントページレイアウトに合わせてサポートページとウェビナーウィザードを再設計
両方のページは、埋め込まれたタブで同じグラデーションヒーローヘッダーを使用します ナビゲーション、/accountページパターンをマッチングします。 webinarスケジューリング wizard はヘッダタブと全幅の数値化されたステップインジケータを使用します。 各ステップのためのエンタープライズグレードのカードレイアウトのコンテンツ.
· kamo-internal
セクションでサポートドロップダウンを追加し、ウェビナースケジューリングを専用ページに追加
Navボタンをサポートし、ドロップダウン矢印とポップアップを2つのセクションで持っています。 「オンラインサポート」(コンタクトサポート、アクティブチケットの表示)と「トレーニング」 (Webinarリクエスト、Webinarsのスケジュール) ウェビナースケジューリングは、 MyWebinarsTab のダイアログをスタンドアローン/サポート/スケジュール-webinar ページへ シーケンシャルウィザードタブ(タイプを選択し、時間を選択し、確認).
· kamo-internal
デュアルパーセンテージでWebSocketによるリアルタイム変換の進捗
- メンバーとテンプレートのトピックの両方をサポートする useConversionWebSocket ホックを追加します。 - ページを作成すると、アップロード前にWebSocketを接続し、ライブ変換が表示されます デュアルバー(現在のステップ% +全体的な%)でサーバーからの進捗 - ステージフロー:ハッシュ→アップロード(XHR %)→変換(WebSocket %)→ドン - ページの読み込みを編集する すぐにPDFを変換 (同期変換) と エッジケースのWebSocketフォールバック
· DaemonService
Add NATS progress publishing for background document conversion
ConversionProgressPublisher publishes real-time progress events for each conversion stage. DocumentConversionJob and ThumbnailGenerationJob now emit progress for WebSocket relay to frontend clients.
· MediaService
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 during e-signature template conversion.
· SecurityService
電子署名テンプレートのアップロードのための同期PDF変換
テンプレートのアップロードは、変換サービスを介して直接変換します。 アップロード. リクエスト リアルタイムWebSocketのNATS進捗イベントを公開 フロントエンドの更新。 変換が失敗した場合、順調にフォールズします.
· kamo-internal
E-signatureテンプレート管理UIの実装
- E-Signatures タブプレースホルダーをフルテンプレートのデータグリッド(AG Grid)で置き換えます。 Pending/Completed/Archived および Create の新しいテンプレート ボタンのためのサブタブを使って - テンプレート名、スコープセレクター、ファイルアップロードで /doc/sign/create ページを追加 PDF を制限するためのドロップゾーン、ハッシュ計算、パスワードダイアログ - PDF.jsビューアと変換ポーリングで/doc/sign/editページを追加 - テンプレートのアップロード、リスト、ステータスの更新のためのNext.js APIプロキシルートを追加します。 PDFストリーミングを変換
· SecurityService
E-signatureテンプレート API エンドポイントの追加
- POST **************** — スコープ制御でテンプレートをアップロード - POST ************ — コンテキストとステータスでテンプレートをリスト - PATCH **************** — テンプレートのライフサイクルを更新 - GET **************** — ストリーム変換PDF - Add UploadTemplateRequest, TemplateListRequest, UpdateTemplateStatusRequest, テンプレートメタデータ DTOs
· DaemonService
Add document conversion and thumbnail generation background jobs
- DocumentConversionJob: polls for unconverted files, sends to ConversionService, stores converted PDFs with deduplication - ThumbnailGenerationJob: renders first page of converted PDFs as 300px PNG thumbnails - Add PDFBox dependency for thumbnail rendering - Register both jobs in QuartzConfig with configurable cron schedules
· kamo-shared-library
イメージングシステムに電子署名テンプレートのサポートを追加
- SigTemplateStatusType enum(PENDING、COMPLETED、ARCHIVED)を追加 - クロスコンテキストテンプレート用のSystem WIDE ImageAssocTypeを追加 - isSigTemplate、sigTemplateStatus、sigTemplateName フィールドを Img 組織に追加する - 変換されたDatId、isConverted、コンバージョンエラーフィールドをImgDatのエンティティティに追加する - sigテンプレートと未変換/サムネイルレスファイル用のリポジトリクエリを追加 - アップロードを追加SigTemplate、updateSigTemplateStatus、listSigTemplateをImageServiceに追加する
· ConversionService
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 Forgejo CI/CD pipeline.
· kamo-capcha-widget
検証済みのラベルを「Human Verified」に変更
· kamo-capcha-widget
ウィジェットラベルを「Verify」から「I am Human」に変更
· kamo-login
ウィジェットラベルを「Verify」に変更し、統一されたログインエラーメッセージを更新
· kamo-capcha-widget
ウィジェットのラベルを「ロボットではない」から「検証」に変更します
· kamo-login
Capcha npmパッケージをプライベートレーベルのkamo-capcha-widget forkに置き換える
アップストリームCapcha npmパッケージからMIT-forkedへの切り替え kamo-capcha-ウィジェットとすべてのブランディングがソースで除去されます。 影の DOM をハッキングし、試してみた CSS のオーバーライドを削除 ブランディングを隠すため、不要.
· kamo-capcha-widget
Fork Capcha v3.0.2 プライベートラベリング用に削除されたブランディング付きウィジェット
· kamo-capcha
PBKDF2/SHA-256 および deterministic の努力の Capcha lib v2 への改善
- Algorithm: PBKDF2/SHA-256 (生産のために推薦される) - 決定的な努力:カウンターの範囲5000-10000 - コスト: 5000 PBKDF2の反復 - チャレンジ:300s (5分)
· kamo-capcha
このページのROFLに対応
