ドキュメント共有セキュリティ権限(SHARE DOCS SEARCH MEMBERS、SHARE DOCS ALIAS MEMBERS、SHARE DOCS SEARCH TEAM MEMBERS、SHARE DOCS ALIAS TEAM MEMBERS)を追加
ServiceType.DOCS で新規の RoleRightType エントリ (IDs 108-111) がメンバーをコントロール 検索とエイリアスのみのアクセスパターンのドキュメント共有権限.
Real BLAKE3 ハッシュと doc マネージャーのプリインストール セットアップ チェック
- BLAKE3プレースホルダーを実際のbake3 WASMファイルで置き換えるHashing.ts - check-hashes を追加し、API プロキシ ルートを登録する - MultiFileUploader は、アップロード前に既存のファイル用のサーバーをチェックします - 重複したファイルがアップロードを完...
Add check-hashes and register-existing endpoints for upload dedup
- POST /check-hashes: client sends hashes before upload, server returns whether file exists - POST /register-existing: creates Img record pointing to existing I...
実際のBLAKE3ハッシュ、プリアップロードのセットアップチェック、およびorg-scopedのセットアップを追加
- BLAKE3プレースホルダーを実際のボウンシーキャッスルブレイク3に交換 HashUtilsでダイジェスト - ImgOrgAssoc(GLOBALまたはORG、デフォルトGLOBAL)にdedupScopeカラムを追加します。 - ImgDatRepository に org-scoped の dedup クエリ...
ゲートフォルダーと Doc タイプ 列/フィールド の allowFolders と allowDocType
フォルダーや doc タイプの機能は、assoc 型のために無効にされている場合は、 対応するデータグリッド列とフォームフィールドを一貫してアップロードします.
一貫性のあるMUI TextFieldsでアップロードフィールドを一直線化し、フォルダとdocタイプを常に表示
生 <select> 要素を MUI TextField で置換し、一貫性のある 説明フィールドでスタイリングとアライメント。 フォルダとDocタイプ フィールドは常に表示されます(allowFolders/allowDocType ではゲートしません)。 すべての分野は均一出現のための浮遊ラベルを使用します.
Remove auth requirement from backfill-thumbnails endpoint
This is an internal admin maintenance endpoint that needs to be callable from within the cluster without user authentication.
アップロードのためのすべてのファイルタイプを受け入れ、ホワイトリストではなくサーバー側ブラックリストを使用する
難読化された ACCEPTED EXTENSIONS ホワイトリストをサーバーで提供した extBlackList に置き換える から assoc-config. 明示的にブラックリストされていない限り、すべてのファイルタイプがアップロードできるようになりました。 変換なしの非変換ファイルアップロードアス-is. テン...
Add thumbnail backfill endpoint for existing converted documents
POST /backfill-thumbnails processes up to 20 converted documents that are missing thumbnails per call, generating per-page PNGs and storing them in MinIO. Call ...
Add async conversion + thumbnail generation for regular document uploads
Previously only template uploads triggered the conversion/thumbnail pipeline. Now regular uploads also convert to PDF and generate per-page thumbnails asynchron...
Use RandomAccessReadBuffer instead of ByteArrayInputStream for PDFBox 3.x
**************** was removed in PDFBox 3.0 — use RandomAccessReadBuffer(byte[]) which implements RandomAccessRead.
Add esign repos to JPA repository scan so ESignTemplateRepository bean is found
DocsService was crashing on startup because ESignTemplateRepository lives in com.kamo.z.shared.esign.repos which wasn't included in the @EnableJpaRepositories s...
並べ替え、プレビュー、一括ダウンロードで選択されたタブを再設計する
機能文書の準備 UI で mock Options パネルを置換します。 ドキュメント ドラッグアンドドロップと矢印ボタンで、チェックボックスで再オーダー可能です。 選択解除。 右パネルはナビゲーションでページサムネイルプレビューを表示します。 ボトムバーは、PDFまたはZIPのダウンロードを結合し、修正を切り替えます...
Add bulk download (merged PDF/ZIP) and general-purpose thumbnails
Remove e-signature template guard from thumbnail endpoint so all documents can serve per-page thumbnails. Add isThumbAvail and thumbPageCount to DocumentMetadat...
Include folderName, folderPath, and docTypeName in DocumentMetadata response
今日の変更ログカウントのためにUTC日付の代わりに24時間ウィンドウを使用する
サーバは UTC で実行されるので、米国のタイムゾーンで toISOString() が返される 明日の日付とコミットなしのマッチ。 代わりに24hロールウィンドウを使用します.
Changelog API の強制動的で、 stale の日付キャッシュを防ぐ
Next.js はビルド時にこれらの GET ルート ハンドラを静的にキャッシュしました。 ビルド日付に新しい Date() を凍結するため、今日の changelog は更新されません.
System Docs タブの systemDocsOnly フラグを使用して、元の Docs のすべてのドキュメントを表示
元の Docs タブは、この org/assocType の全てのドキュメントを なし 示します。 assocObjectId によるフィルタリング システム Docs タブが systemDocsOnly: true を送信します。 null/empty assocObjectId でドキュメントのみを取得する.
Use **************** for hasDesignVersion, add systemDocsOnly filter
hasDesignVersion now checks if an esign template exists with current_design_version > 0, instead of using isSigTemplate which is true for all uploads through th...
デフォルト assocObjectId は、適切な doc タブのフィルタリングの現在のメンバー ID に
Oid URL パラメータが提供されていない場合、元の Docs と変更された Docs タブ システム Docs は、現在のメンバー ID で問い合わせます。 blank assocObjectId for org-wide ドキュメント.
Add @JsonIgnoreProperties to UploadTemplateRequest to prevent hash null on unknown fields
The frontend sends accessLevel, description, folderId, docTypeId in the metadata JSON. Jackson was failing to parse the entire metadata object when encountering...
Add isConverted, hasDesignVersion, isHidden to DocumentMetadata response
The /api/docs/imaging/list endpoint now returns conversion status from ImgDat and design version status (isSigTemplate) so the frontend can enable/disable the E...
/doc/sign/create と /doc/sign/edit のルートを削除
エディタは doc マネージャーのページでインラインに埋め込まれています.