From ace41fcf80c1803cd27551777e097d7a958b49a0 Mon Sep 17 00:00:00 2001 From: Gabriel Massadas Date: Sat, 16 Mar 2024 22:09:01 +0000 Subject: [PATCH] Fix some email issues and start working on sending emails via mailchannels --- README.md | 9 ++- packages/dashboard/package.json | 4 +- .../src/pages/email/EmailFilePage.vue | 76 ++++++++++++++----- .../src/pages/email/EmailFolderPage.vue | 4 +- packages/worker/dev/index.ts | 2 +- packages/worker/src/emails/api/sendEmail.ts | 55 ++++++++++++++ packages/worker/src/emails/router.ts | 12 +++ packages/worker/src/index.ts | 2 + 8 files changed, 139 insertions(+), 25 deletions(-) create mode 100644 packages/worker/src/emails/api/sendEmail.ts create mode 100644 packages/worker/src/emails/router.ts diff --git a/README.md b/README.md index a998665..31d2ece 100644 --- a/README.md +++ b/README.md @@ -62,8 +62,11 @@ wrangler publish - allow bucket names with spaces - Search files - Rename folders -- Delete folders -- Image thumbnail's using Cloudflare workers +- Image thumbnail's ? +- Object detection on images using workers-ai ? - Tooltip when hovering a file with absolute time in "x days time ago" format -- bundle bootstrap icons instead of importing - support for responding to emails + +## Known issues + +- Email inline images and assets don't load when using basic auth diff --git a/packages/dashboard/package.json b/packages/dashboard/package.json index 9350852..384af3b 100644 --- a/packages/dashboard/package.json +++ b/packages/dashboard/package.json @@ -9,8 +9,8 @@ "test": "echo \"No test specified\" && exit 0", "dev": "quasar dev", "build": "quasar build", - "deploy": "wrangler pages deploy --branch main --project-name r2-explorer-dashboard dist/", - "deploy-dev": "wrangler pages deploy --branch dev --project-name r2-explorer-dashboard dist/" + "deploy": "wrangler pages deploy --branch main --project-name r2-explorer-dashboard dist/spa/", + "deploy-dev": "wrangler pages deploy --branch dev --project-name r2-explorer-dashboard dist/spa/" }, "dependencies": { "@quasar/extras": "^1.16.9", diff --git a/packages/dashboard/src/pages/email/EmailFilePage.vue b/packages/dashboard/src/pages/email/EmailFilePage.vue index 801f9fb..19368a7 100644 --- a/packages/dashboard/src/pages/email/EmailFilePage.vue +++ b/packages/dashboard/src/pages/email/EmailFilePage.vue @@ -44,9 +44,10 @@