14 Commits

Author SHA1 Message Date
ekzyis
e7175fbe87 Use megabytes in error message 2023-11-02 01:48:34 +01:00
ekzyis
78c756a42c Add comments regarding avatar upload 2023-11-02 01:48:34 +01:00
ekzyis
726f10c396 Allow anons to get presigned URLs 2023-11-02 01:48:34 +01:00
ekzyis
ed3a681950 Add image fees during item creation/update
* we calculate image fees during item creation and update now
* function imageFees returns queries which deduct fees from user and mark images as paid + fees
* queries need to be run inside same transaction as item creation/update
2023-11-02 01:48:34 +01:00
ekzyis
30aed4e805 Use Github style upload
* removed upfront fees
* removed images provider since we no longer need to keep track of unsubmitted images on the client
* removed User.images resolver
* removed deleteImage mutation
* use Github style upload where it shows ![Uploading <filename>...]() first and then replaces that with ![<filename>](<url>) after successful upload
2023-11-02 01:48:34 +01:00
ekzyis
167a4189ca Add fees for presigned URLs 2023-11-02 01:48:34 +01:00
ekzyis
eb4700070f Overwrite old avatar 2023-11-02 01:48:34 +01:00
ekzyis
51bc4b82d0 Also delete objects in S3 2023-11-02 01:48:34 +01:00
keyan
59f7b6ff26 Revert "Revert "shield your eyes; massive, squashed refactor; nextjs/react/react-dom/apollo upgrades""
This reverts commit 18910fa2ed470fe12ffbfb83df18e206101f0a05.
2023-07-23 10:08:43 -05:00
keyan
18910fa2ed Revert "shield your eyes; massive, squashed refactor; nextjs/react/react-dom/apollo upgrades"
This reverts commit d0314ab73c42ebf85fe2f418dddd681af45dbc55.
2023-07-23 09:16:12 -05:00
keyan
d0314ab73c shield your eyes; massive, squashed refactor; nextjs/react/react-dom/apollo upgrades 2023-07-21 17:33:11 -05:00
keyan
f7d3f281b8 set cache control on uploads 2022-05-18 11:59:59 -05:00
keyan
29fb37b763 profile photos 2022-05-16 15:51:22 -05:00
keyan
9abc41b7b2 image uploading backend 2022-05-12 13:44:21 -05:00