Commit Graph
14 Commits
Author SHA1 Message Date
zaremate 036f23b777 feat: implement owner check functionality and update file action components 2025-05-12 19:21:57 +02:00
zaremate 551cf2e2cb Revert "revert 99397e774c41980ef13b3155e13330ad4eaa7753"
This reverts commit b63e3ae77f.
2025-05-12 09:18:45 +02:00
zaremate 82d1e74af1 feat: refactor file download to use MinIO for file retrieval 2025-05-12 07:12:43 +02:00
zaremate 453264d9cd fix: include fileId in Content-Disposition header for file downloads 2025-05-11 03:20:14 +02:00
zaremate b63e3ae77f revert 99397e774c
revert WIP: implement public file visibility feature and enhance search functionality
2025-05-09 08:55:45 +00:00
zaremate 99397e774c WIP: implement public file visibility feature and enhance search functionality 2025-05-09 10:51:48 +02:00
zaremate 792b0eb275 feat: integrate MinIO for file storage and management
- Added MinIO as a dependency in package.json.
- Updated FilePreview component to simplify file type checks.
- Refactored file removal API to delete files from MinIO instead of the filesystem.
- Modified file serving API to fetch files from MinIO.
- Changed file upload API to upload files directly to MinIO and store metadata in the database.
- Enhanced environment configuration to include MinIO settings.
- Updated file type utility to handle file extensions more robustly.
- Created a new utility for MinIO client configuration and bucket management.
2025-05-09 07:10:23 +02:00
zaremate ad24c76a70 feat: enhance file handling and preview features
- Added new dependencies for file type handling and markdown support in package.json.
- Updated FileGrid component to use file extension for FilePreview.
- Refactored FilePreview component to determine file type based on extension, supporting various media types including images, audio, video, text, archives, and code files.
- Created a utility function getFileType to centralize MIME type determination based on file extensions.
- Updated API route to utilize the new getFileType function for serving files with correct MIME types.
- Added Tailwind CSS configuration with typography plugin for improved styling.
2025-05-04 19:07:59 +02:00
zaremate 1d302eb217 feat: add FileDescriptionContainer for managing file descriptions and integrate with FileActions 2025-05-04 17:00:56 +02:00
zaremate 5ec3e011e1 feat: refactor file handling and enhance client notifications across components 2025-05-04 06:56:44 +02:00
zaremate 7133c544e1 changed all things to use id instead of file name 2025-04-15 08:03:59 +02:00
zaremate b4eb2b4657 fixed download link for share page 2025-04-14 16:02:14 +02:00
zaremate bcdceb615c working site 2025-04-14 08:20:36 +02:00
zaremate 08d1278f11 Refactor code structure for improved readability and maintainability 2025-04-13 07:19:07 +02:00