feat: add support for 7z, PDF, STL, and other document types

- Add 7Z and DOCUMENT to ArchiveType enum
- Detect .7z, .pdf, .stl, .obj, .3mf, .step, .blend, .gcode, .svg,
  .dxf, .ai, .eps, .psd files as fetchable documents
- Handle DOCUMENT and 7Z formats in worker pipeline (skip extraction,
  record file as single entry)
- Add Prisma migration for new enum values
This commit is contained in:
admin
2026-03-21 20:25:00 +01:00
parent ba3d3a6040
commit 53a76a8136
4 changed files with 46 additions and 4 deletions

View File

@@ -0,0 +1,3 @@
-- AlterEnum
ALTER TYPE "ArchiveType" ADD VALUE 'SEVEN_Z';
ALTER TYPE "ArchiveType" ADD VALUE 'DOCUMENT';

View File

@@ -377,6 +377,8 @@ enum ChannelRole {
enum ArchiveType {
ZIP
RAR
SEVEN_Z
DOCUMENT
}
enum IngestionStatus {