Matthieu
d89c97f0a0
feat(documents) : filesystem storage, server-side pagination and PDF compression
- Add DocumentStorageService for file-based storage (replaces Base64 in DB)
- Add DocumentServeController with /file and /download endpoints
- Add DocumentUploadProcessor using FormData + filesystem storage
- Add DocumentNormalizer exposing fileUrl/downloadUrl on all responses
- Add DocumentFileCleanupListener for automatic file deletion
- Add MigrateDocumentsToFilesystemCommand (Base64 → files, memory-safe)
- Add ApiFilter (SearchFilter, ExistsFilter, OrderFilter) on Document entity
- Add PdfCompressorService + refactor CompressPdfCommand for batch processing
- Fix TypeMachine PUT: deserialize=false + validate=false to prevent
UniqueEntity false positive and writableLink collection interference
- Update CHANGELOG for v1.8.0
- Update frontend submodule
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 15:18:55 +01:00
..
2026-01-06 10:50:33 +01:00
2026-03-03 15:18:55 +01:00
2026-03-03 15:18:55 +01:00
2026-02-12 14:27:07 +01:00
2026-03-03 15:18:55 +01:00
2026-02-12 14:27:07 +01:00
2026-03-03 15:18:55 +01:00
2026-02-12 14:51:26 +01:00
2026-02-10 08:54:19 +01:00
2026-02-26 13:37:12 +01:00
2026-03-03 15:18:55 +01:00
2026-03-03 15:18:55 +01:00
2026-03-03 15:18:55 +01:00
2026-01-06 10:50:33 +01:00