Skip to content

Releases: dreamhunter2333/cloudflare_temp_email

v0.3.2

03 May 16:15
854e466
Compare
Choose a tag to compare

What's Changed

  • UI: 添加回复邮件按钮
  • 添加定时清理功能,可在 admin 页面配置(需要在配置文件启用定时任务)
  • 修复删除账户无反应的问题

Full Changelog: v0.3.1...v0.3.2

v0.3.1

02 May 07:26
83b9bc9
Compare
Choose a tag to compare

DB Changes

新增 settings 表,用于存储通用配置信息

  • db/2024-05-01-patch.sql

Changes

  • ENABLE_USER_CREATE_EMAIL 是否允许用户创建邮件
  • 允许 admin 创建无前缀的邮件
  • 添加 SMTP proxy server,支持 SMTP 发送邮件
  • 修复某些情况浏览器无法加载 wasm 时使用 js 解析邮件
  • 页脚添加 COPYRIGHT
  • UI 允许用户切换邮件展示模式 v-html / iframe
  • 添加 admin 账户配置页面,支持配置用户注册名称黑名单

Full Changelog: v0.3.0...v0.3.1

v0.3.0

28 Apr 08:03
c0e870c
Compare
Choose a tag to compare

What's Changed

Breaking Changes:

如果你没没使用前缀就无需操作数据库

address 表的前缀将从代码中迁移到 db 中,请将下面 sql 中的 tmp 替换为你的前缀,然后执行。
如果你的数据很重要,请先备份数据库。

注意替换前缀

update
    address
set
    name = 'tmp' || name;

Changes

  • address 表的前缀将从代码中迁移到 db 中
  • admin 账户页面添加收发邮件数量
  • admin 发件页面默认显示全部
  • admin 发件权限页面支持搜索地址
  • admin 邮件页面使用左右分栏 UI

Full Changelog: 0.2.10...v0.3.0

0.2.10

27 Apr 15:19
08a3d4c
Compare
Choose a tag to compare

What's Changed

  • ENABLE_USER_DELETE_EMAIL 是否允许用户删除账户和邮件
  • ENABLE_AUTO_REPLY 是否启用自动回复
  • fetchAddressError 提示改进
  • 自动刷新显示倒计时

Full Changelog: v0.2.9...0.2.10

v0.2.9

26 Apr 10:08
f624fe5
Compare
Choose a tag to compare

What's Changed

  • 添加富文本编辑器
  • admin 联系方式,不配置则不显示,可配置任意字符串 ADMIN_CONTACT = "[email protected]"
  • 默认发送邮件余额,如果不设置,将为 0 DEFAULT_SEND_BALANCE = 1

Full Changelog: v0.2.8...v0.2.9

v0.2.8

22 Apr 13:56
1be94a8
Compare
Choose a tag to compare

What's Changed

  • 允许用户删除邮件
  • admin 修改发件权限时邮件通知用户
  • 发件权限默认 1 条
  • 添加 RATE_LIMITER 限流 发送邮件 和 新建地址
  • 一些 bug 修复

Full Changelog: v0.2.7...v0.2.8

v0.2.7

15 Apr 06:19
50f04b2
Compare
Choose a tag to compare

What's Changed

  • 添加用户界面安装文档
  • 支持邮件 DKIM
  • 限流配置 /api/new_address

Full Changelog: v0.2.6...v0.2.7

v0.2.6

14 Apr 14:42
aea8b96
Compare
Choose a tag to compare

What's Changed

  • 增加 admin 查询发件箱页面
  • 增加 admin 清理数据页面

Full Changelog: v0.2.5...v0.2.6

v0.2.5

12 Apr 05:32
fb74504
Compare
Choose a tag to compare

Changes

  • 支持发送邮件 Support sending emails

Upgrade Step

git checkout v0.2.1
cd worker
wrangler d1 execute dev  --file=../db/2024-04-12-patch.sql
pnpm run deploy
cd ../frontend
pnpm run deploy

What's Changed

Full Changelog: v0.2.0...v0.2.5

v0.2.0

09 Apr 10:41
796d72b
Compare
Choose a tag to compare

Breaking Changes

  • remove ENABLE_ATTACHMENT config
  • use rust wasm to parse email in frontend
  • deprecated api moved to /api/v1

Rust Mail Parser

由于 nodejs 解析 email 的库有些问题,此版本切换到使用 rust wasm 调用 rust 的mail 解析库

  • 速度更快,附件支持好,可以显示邮件的附件图片
  • 解析支持更多 rfc 规范

Due to some problems with nodejs' email parsing library, this version switches to using rust wasm to call rust's mail parsing library.

  • Faster speed, good attachment support, can display attachment images of emails
  • Parsing supports more rfc specifications

DB changs

mails 表废弃,新的 mailraw 文本将直接存入 raw_mails 表.
The mails table will be discarded, and the raw text of the new mail will be directly stored in the raw_mails table

Upgrade Step

git checkout v0.2.0
cd worker
wrangler d1 execute dev  --file=../db/2024-04-09-patch.sql
pnpm run deploy
cd ../frontend
pnpm run deploy

注意:对于历史邮件,请使用部署新网页查看旧数据。
Note: For historical messages, use the Deploy New web page to view old data.

git checkout feature/backup
cd frontend
# 创建一个新的 pages, 用于访问旧数据
pnpm run deploy --project-name temp-email-v1

What's Changed

Full Changelog: v0.0.0...v0.2.0