What's Changed From v0.8.0
- feat: | Worker | 支持多语言
- feat: | Worker |
NO_LIMIT_SEND_ROLE
配置支持多角色, 逗号分割 - feat: | Actions | build 里增加
worker-with-wasm-mail-parser.zip
支持 UI 部署带wasm
的 worker - fix: |UI| 修复移动设备日期显示问题
- feat: |Worker| 支持通过
SMTP
发送邮件, 使用 zou-yu/worker-mailer @zou-yu - fix: |UI| 修复移动设备日期显示问题
- feat: |Worker| 支持通过
SMTP
发送邮件, 使用 zou-yu/worker-mailer - feat: |UI| 公告支持 html 格式
- feat: |UI|
COPYRIGHT
支持 html 格式 - feat: |Doc| 优化部署文档,补充了
Github Actions 部署文档
,增加了Worker 变量说明
- feat: |mail-parser-wasm-worker| 修复
initSync
函数调用时的deprecated
参数警告 - feat: rpc headers covert & typo (#559)
- fix: telegram mail page use iframe show email (#561)
- feat: |Worker| 增加
REMOVE_ALL_ATTACHMENT
和REMOVE_EXCEED_SIZE_ATTACHMENT
用于移除邮件附件,由于是解析邮件的一些信息会丢失,比如图片等. - fix: |UI| 修复 admin portal 无收件人邮箱删除调用api 错误
- feat: |Telegram Bot| 增加 telegram bot 清理无效地址凭证命令
- feat: 增加 worker 配置
DISABLE_ANONYMOUS_USER_CREATE_EMAIL
禁用匿名用户创建邮箱地址,只允许登录用户创建邮箱地址 - feat: 增加 worker 配置
ENABLE_ANOTHER_WORKER
及ANOTHER_WORKER_LIST
,用于调用其他 worker 的 rpc 接口 (#547) - feat: |UI| 自动刷新配置保存到浏览器,可配置刷新间隔
- feat: 垃圾邮件检测增加存在时才检查的列表
JUNK_MAIL_CHECK_LIST
配置 - feat: | Worker | 增加
ParsedEmailContext
类用于缓存解析后的邮件内容,减少解析次数 - feat: |Github Action| Worker 部署增加
DEBUG_MODE
输出日志,BACKEND_USE_MAIL_WASM_PARSER
配置是否使用 wasm 解析邮件 - feat: |Github Action| 增加自动更新并部署功能
- feat: |UI| admin 用户设置,支持 oauth2 配置的删除
- feat: 增加垃圾邮件检测必须通过的列表
JUNK_MAIL_FORCE_PASS_LIST
配置 - fix: |Doc| 修复文档中的一些错误
- fix: |Github Action| 修复 frontend 部署分支错误的问题
- feat: admin 发送邮件功能
- feat: admin 后台,账号配置页面添加无限发送邮件的地址列表
- feat: |Doc| 更新 UI 安装的文档
- feat: |UI| 对用户隐藏邮箱账号的 ID
- feat: |UI| 增加邮件详情页的
转发
按钮
更新或者部署网页不生效请如图勾选清理缓存
PRs
- feat: upgrade dependencies && |doc| update ui install worker doc by @dreamhunter2333 in #494
- feat: |UI| hide ID for user by @dreamhunter2333 in #501
- feat: |UI| add forward in mail page by @dreamhunter2333 in #502
- feat: |doc| update doc by @dreamhunter2333 in #507
- feat: |UI| add tip for multiple tag by @dreamhunter2333 in #508
- feat: |doc| update Telegram Bot doc by @dreamhunter2333 in #509
- feat: |doc| update doc by @dreamhunter2333 in #510
- fix: frontend github actions cannot use branch param to deploy by @dreamhunter2333 in #520
- feat: support send mail from admin portal(no balance limit) by @dreamhunter2333 in #524
- feat: add NO_LIMIT_SEND_ADDRESS_LIST_KEY in admin account settings page by @dreamhunter2333 in #525
- feat: upgrade dependencies by @dreamhunter2333 in #527
- feat: |Github Action| add upstream sync and auto deploy frontend&&bac… by @dreamhunter2333 in #528
- feat: update docs by @dreamhunter2333 in #533
- feat: update docs by @dreamhunter2333 in #534
- feat: update dependencies by @dreamhunter2333 in #536
- feat: add docs by @dreamhunter2333 in #537
- feat: |UI| admin portal user oauth config support delete by @dreamhunter2333 in #538
- feat: |UI| add JUNK_MAIL_FORCE_PASS_LIST by @dreamhunter2333 in #539
- fix: |UI| admin mails unknown page call wrong api by @dreamhunter2333 in #542
- feat: |Telegram Bot| add new command to clean invalid jwts by @dreamhunter2333 in #543
- Update vite.config.js by @dreamhunter2333 in #544
- feat: add
DISABLE_ANONYMOUS_USER_CREATE_EMAIL
which only allow logi… by @dreamhunter2333 in #545 - feat: trigger another worker by @oneisall8955 in #547
- feat: |UI| add configAutoRefreshInterval && autoRefresh useStorage by @dreamhunter2333 in #549
- feat: add JUNK_MAIL_CHECK_LIST for check exits and passed item && add ParsedEmailContext to cache the parsed Email by @dreamhunter2333 in #553
- feat: |Github Action| Deploy Backend add DEBUG_MODE for logging && BA… by @dreamhunter2333 in #554
- fix: telegram query email do not pass parsedEmailContext by @dreamhunter2333 in #555
- feat: v0.8.5 && update dependencies && fix
deprecated
warning for `… by @dreamhunter2333 in #556 - feat: update doc by @dreamhunter2333 in #557
- fix: rpc headers covert & typo by @oneisall8955 in #559
- fix: mail-parser-wasm parsedEmailContext cache by @dreamhunter2333 in #560
- fix: telegram mail page use iframe show email by @dreamhunter2333 in #561
- feat: |Worker| add REMOVE_ALL_ATTACHMENT and REMOVE_EXCEED_SIZE_ATTAC… by @dreamhunter2333 in #562
- feat: |Worker| add REMOVE_ALL_ATTACHMENT and REMOVE_EXCEED_SIZE_ATTAC… by @dreamhunter2333 in #563
- fix: telegram mail page use iframe show email by @dreamhunter2333 in #564
- feat: announcement support html by @dreamhunter2333 in #566
- feat: footer support html by @dreamhunter2333 in #567
- feat: update docs by @dreamhunter2333 in #569
- feat: update CHANGE LOG by @dreamhunter2333 in #570
- feat: update docs by @dreamhunter2333 in #571
- feat: |UI| admin worker config page add overflow: auto by @dreamhunter2333 in #572
- feat: |worker| health_check add JWT_SECRET and DOMAINS by @dreamhunter2333 in #573
- feat: update docs by @dreamhunter2333 in #574
- fix: |UI| date parse error at mobile devices by @dreamhunter2333 in #575
- feat: |Worker| support send mail by SMTP by @dreamhunter2333 in #580
- feat: update dependencies by @dreamhunter2333 in #581
- feat: |Worker| support multi language by @dreamhunter2333 in #584
- feat: |Worker| add var DEFAULT_LANG, zh/en by @dreamhunter2333 in #585
- feat: |Worker| multi language add messages by @dreamhunter2333 in #586
- feat: |Worker| multi language add messages by @dreamhunter2333 in #587
- feat: |Worker| NO_LIMIT_SEND_ROLE support multi role splited by ',' by @dreamhunter2333 in #588
- feat: |Actions| Tag build add worker-with-wasm-mail-parser.zip by @dreamhunter2333 in #590
Full Changelog: v0.8.0...v0.9.0