Commit Graph

58 Commits

Author SHA1 Message Date
gitGnome fcda29a66b rename file_metadata_connections to file_connections 2026-04-15 07:42:14 +02:00
admin 53c2f71d5d continue minIo, rename convertion methods and http methods 2026-04-14 22:04:12 +02:00
admin 60a02b73c0 add paritional files uploading for minIO 2026-04-14 21:42:22 +02:00
admin 48d3c6f857 add file storage: metadata schema, minio upload/download, content-type extension mapping
- add files_metadata and files_metadata_connections tables with CRUD helpers
- add FileMetadata type and Sha256Hash typedef; replace Media struct
- add minio upload, presigned download URL, and key generation
- fix bucket existence check to use FileStorageBucketName instead of hardcoded "main"
- fix files_metadata_connections table name and trailing comma in DDL
- fix column name original -> name in files_metadata schema
- add canonical MIME-to-extension map with .unk fallback
- add FileDownloadLinkTtl constant (24h)
2026-04-14 18:55:22 +02:00
gitGnome 39a28ee888 idk 2026-04-14 15:58:10 +02:00
gitGnome a020c13394 idk 2026-04-14 14:11:38 +02:00
gitGnome 2500418f80 idk 2026-04-14 13:02:01 +02:00
admin c90c13b468 start minIO, refactored files into packages 2026-04-13 20:22:38 +02:00