Commit Graph

20 Commits

Author SHA1 Message Date
Alex Gleason
6f6e87525e Remove DittoUploader interface in favor of NUploader 2024-05-19 15:57:04 -05:00
Alex Gleason
0541287f0e Replace our NostrBuildUploader with the one from Nostrify 2024-05-19 15:43:46 -05:00
Alex Gleason
acef173ac4 Do things the boilerplatey way just for consistency 2024-05-18 22:15:33 -05:00
Alex Gleason
24659d8edb IPFSUploader: make schema private 2024-05-18 22:11:54 -05:00
Alex Gleason
82c03dcb56 Rewrite all the uploaders 2024-05-18 22:00:24 -05:00
Alex Gleason
6090c4a6d9 Make Uploaders return NIP-94 tags 2024-05-18 18:23:04 -05:00
Alex Gleason
353111051a Use dimensions from nostr.build 2024-05-18 16:53:17 -05:00
Alex Gleason
c89be75e5b Add a nostr.build uploader 2024-05-18 16:22:24 -05:00
Alex Gleason
e5c8030960 Move more deps to aliases 2024-05-01 16:29:21 -05:00
Alex Gleason
303b0fe098 Add localUploader 2024-04-29 16:28:54 -05:00
Alex Gleason
7ada849a6a s3: support pathStyle 2024-04-29 16:05:36 -05:00
Alex Gleason
c786e1bc55 Uploader: make second argument an options object 2024-04-29 15:32:18 -05:00
Alex Gleason
0f9cc9fe51 zod import alias 2024-04-23 15:03:20 -05:00
Alex Gleason
5b24b7ad39 Pass Request signal down from API controllers 2024-01-23 15:58:59 -06:00
Alex Gleason
99964c4d0e fetchWorker: support POST'ing (and FormData) 2023-11-29 13:01:48 -06:00
Alex Gleason
94671b6a98 s3: create the client instance from a function each time (so missing config doesn't crash it) 2023-09-11 14:42:29 -05:00
Alex Gleason
8ae89462b7 Add a configUploader module to select the uploader based on config 2023-09-08 16:04:55 -05:00
Alex Gleason
014b9f6d29 uploaders: allow deleting files by CID 2023-09-08 15:01:52 -05:00
Alex Gleason
c40f10539d ipfs: make API URL configurable, reorganize config 2023-09-07 19:22:28 -05:00
Alex Gleason
c4af44d582 Move s3 to separate uploader module, add ipfs uploader 2023-09-07 16:59:05 -05:00