Commit Graph
31 Commits
Author SHA1 Message Date
James Smith eee2e22064 Use assimp library directly rather than calling the binary 2025-10-02 16:28:12 +01:00
James Smith 478dc21352 enable shrine remove plugin 2025-09-25 13:46:08 +01:00
James Smith 2c11e1ca96 add ability to store generic attachments in default library 2025-09-23 12:59:57 +01:00
James Smith 6dc8f32520 split uploader in twain 2025-09-22 16:10:18 +01:00
James Smith bb9d142b5e Rename LibraryUploader to ModelFileUploader 2025-09-22 14:19:23 +01:00
James Smith 2f22d26d01 use assimp to find object bounding box 2025-07-31 00:24:30 +01:00
James Smith 05dbf5c0fe Add setting to enable generation of image thumbnails 2025-07-22 13:08:07 +01:00
James Smith 735210b624 create preview and carousel-sized variants for images 2025-07-22 13:08:06 +01:00
James Smith 04946ff55d Add imagemagick 2025-07-22 13:08:06 +01:00
James Smith 07ccef6da3 generate filenames for derivatives 2025-07-22 13:08:06 +01:00
James Smith 66f90715b5 enable shrine derivatives plugin 2025-07-22 13:08:06 +01:00
James Smith d83cfbb4b5 store etag and last-modified metadata for use in detecting changes later 2025-07-21 11:07:13 +01:00
James Smith 61cd0f0366 import images from MyMiniFactory links 2025-07-09 14:07:26 +01:00
James Smith 0a1ea81812 add restore_cached_data plugin to get file data from tus when attaching 2025-06-26 10:37:00 +01:00
James Smith 15a6f3c348 move downloads to their own shrine storage area 2025-05-08 14:33:08 +01:00
James Smith dcfc6819d3 refactor mtime and ctime into modelfile, to handle errors 2025-04-16 20:10:53 +01:00
James Smith 8bf4455300 add mtime and ctime to attachment metadata 2025-04-16 18:41:38 +01:00
James Smith ab05a280bd Ensure that library deletion doesn't remove files on disk 2025-03-18 11:12:47 +00:00
James Smith 8b920b5428 add Shrine keep_files plugin to prevent file removal on destroy 2025-03-17 16:43:15 +00:00
James Smith 2fcb1d3aaf no need for policy_scope on library storage config 2025-02-27 10:19:46 +00:00
Matthew Badeau b0196c3d73 Shrine now manages file size in db 2025-02-11 16:16:48 +09:00
James Smith 4fe8cf17bc set tus max file size 2025-01-10 16:35:43 +00:00
James Smith 8cce39f5fc change to tus uploader 2025-01-10 16:27:05 +00:00
James Smith 75f112d690 Move all Shrine plugin configuration into our custom class 2024-09-18 11:04:12 +01:00
James Smith ec1907aa60 library IDs can be more than one digit
you chump
2024-07-01 15:00:15 +01:00
James Smith 9edcd65c66 add Shrine upload endpoint 2024-06-27 15:12:28 +01:00
James Smith 320e02b4c6 only generate locations for valid records 2024-06-25 14:13:29 +01:00
James Smith 72b0ef01ce fix library storage name 2024-06-25 14:13:28 +01:00
James Smith 342940724f use path_within_library to generate shrine locations 2024-06-25 14:11:51 +01:00
James Smith 97fec7a15a add attachment to ModelFile 2024-06-25 14:11:50 +01:00
James Smith 4cee43e9b6 add manyfold-aware uploader that organizes files on disk as is currently done, using model path 2024-06-25 14:11:50 +01:00