diff --git a/README.md b/README.md index bb1df1a..3cc962c 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,8 @@ - **📦附件收发**:支持收发附件,使用R2对象存储保存和下载文件 +- **🔔邮件推送**:接收邮件后可以转发到TG机器人或其他服务商邮箱 + - **📈数据可视化**:使用echarts对系统数据详情,用户邮件增长可视化显示 - **⭐星标邮件**:标记重要邮件,以便快速查阅 @@ -186,6 +188,7 @@ cloud-mail │ │ ├── entity #数据库实体层 │ │ ├── error #自定义异常 │ │ ├── hono #web框架配置 拦截器等 +│ │ ├── init #数据库缓存初始化 │ │ ├── model #响应体数据封装 │ │ ├── security #身份认证层 │ │ ├── service #服务层 diff --git a/demo/demo8.png b/demo/demo8.png index 618c691..f1648c7 100644 Binary files a/demo/demo8.png and b/demo/demo8.png differ diff --git a/mail-vue/src/components/email-scroll/index.vue b/mail-vue/src/components/email-scroll/index.vue index 64959d3..140c8c2 100644 --- a/mail-vue/src/components/email-scroll/index.vue +++ b/mail-vue/src/components/email-scroll/index.vue @@ -302,7 +302,7 @@ function htmlToText(email) { function cleanSpace(text) { return text - .replace(/[\u200B-\u200F\uFEFF\u034F\u200B-\u200F\u00A0\u3000]/g, '') // 移除零宽空格 + .replace(/[\u200B-\u200F\uFEFF\u034F\u200B-\u200F\u00A0\u3000\u00AD]/g, '')// 移除零宽空格 .replace(/\s+/g, ' ') // 多空白合并成一个空格 .trim(); } diff --git a/mail-vue/src/layout/account/index.vue b/mail-vue/src/layout/account/index.vue index 08e9587..b1ab31c 100644 --- a/mail-vue/src/layout/account/index.vue +++ b/mail-vue/src/layout/account/index.vue @@ -7,8 +7,13 @@
-