Releases: dreamhunter2333/cloudflare_temp_email
Releases · dreamhunter2333/cloudflare_temp_email
v1.1.0
What's Changed
- feat: |AI 提取| 增加 AI 邮件识别功能,使用 Cloudflare Workers AI 自动提取邮件中的验证码、认证链接、服务链接等重要信息
AI 邮件识别文档地址- 支持优先级提取:验证码 > 认证链接 > 服务链接 > 订阅链接 > 其他链接
- 管理员可配置地址白名单(支持通配符,如
*@example.com) - 前端列表和详情页展示提取结果
- 需要配置
ENABLE_AI_EMAIL_EXTRACT环境变量和 AI 绑定 - 需要执行
db/2025-12-06-metadata.sql文件中的 SQL 更新D1数据库 或者到 admin维护页面点击数据库更新按钮
- feat: |Admin| 维护页面增加清理 n 天前空邮件的邮箱地址功能
- fix: 修复自定义认证密码功能异常的问题 (前端属性名错误 & /open_api 接口被拦截)
更新或者部署网页不生效请如图勾选清理缓存
PRs
- feat: upgrade version to v1.1.0 by @dreamhunter2333 in #760
- fix: 修复 IMAP fetch 方法返回生成器导致的 TypeError by @nightwhite in #764
- feat: add empty address cleanup feature by @dreamhunter2333 in #765
- fix: 修复自定义认证密码功能异常 by @dreamhunter2333 in #771
- fix: 修复自定义认证密码功能并更新版本号 by @dreamhunter2333 in #772
- feat: add AI email extraction with Cloudflare Workers AI by @dreamhunter2333 in #776
- fix: display auth_code result directly without result_text by @dreamhunter2333 in #777
- docs: update CHANGELOG and README for v1.1.0 by @dreamhunter2333 in #778
New Contributors
- @nightwhite made their first contribution in #764
Full Changelog: v1.0.7...v1.1.0
v1.0.7
What's Changed
- feat: |Admin| 新增 IP 黑名单功能,用于限制访问频率较高的 API
- feat: |Admin| 新增 ASN 组织黑名单功能,支持基于 ASN 组织名称过滤请求(支持文本匹配和正则表达式)
- feat: |Admin| 新增浏览器指纹黑名单功能,支持基于浏览器指纹过滤请求(支持精确匹配和正则表达式)
更新或者部署网页不生效请如图勾选清理缓存
PRs
- feat: add RATE_LIMIT_API_DAILY_REQUESTS by @dreamhunter2333 in #751
- feat: add RATE_LIMIT_API_DAILY_REQUESTS by @dreamhunter2333 in #752
- feat: add IP blacklist feature for rate-limited APIs by @dreamhunter2333 in #753
- feat: upgrade version to v1.0.7 by @dreamhunter2333 in #754
- feat: add ASN organization blacklist for IP filtering by @dreamhunter2333 in #755
- fix: ASN blacklist not working due to missing asnBlacklist field by @dreamhunter2333 in #756
- feat: 添加浏览器指纹黑名单功能 by @dreamhunter2333 in #757
- feat: add daily request limit and refactor access control by @dreamhunter2333 in #759
Full Changelog: v1.0.6...v1.0.7
v1.0.6
What's Changed
- feat: |DB| update db schema add index
- feat: |地址密码| 增加地址密码登录功能, 通过
ENABLE_ADDRESS_PASSWORD配置启用, 需要执行db/2025-09-23-patch.sql文件中的 SQL 更新D1数据库 如果为 上一个版本,可在 admin 页面中的数据库页面点击升级 - fix: |GitHub Actions| 修复 debug 模式配置,仅当 DEBUG_MODE 为 'true' 时才启用调试模式
- feat: |Admin| 账户管理页面新增多选批量操作功能(批量删除、批量清空收件箱、批量清空发件箱)
- feat: |Admin| 维护页面增加清理未绑定用户地址的功能
- feat: 支持针对角色配置不同的绑定地址数量上限, 可在 admin 页面配置
更新或者部署网页不生效请如图勾选清理缓存
PRs
- feat: db schema index update by @dreamhunter2333 in #725
- feat: upgrade version by @dreamhunter2333 in #726
- feat: support github action deploy telegram mini app frontend by @dreamhunter2333 in #730
- feat: implement address password authentication feature by @dreamhunter2333 in #731
- fix: code bugs by @dreamhunter2333 in #733
- fix: code bugs by @dreamhunter2333 in #734
- fix: require explicit 'true' value for debug mode in deployment by @dreamhunter2333 in #735
- feat: add multi-select batch operations for admin account management by @dreamhunter2333 in #737
- feat: add cleanup for unbound addresses feature by @dreamhunter2333 in #739
- feat: upgrade dependencies by @dreamhunter2333 in #740
- feat: add role-based address limit configuration by @dreamhunter2333 in #741
- fix: 针对角色配置不同的绑定地址数量上限 by @dreamhunter2333 in #742
- feat: v1.0.6 by @dreamhunter2333 in #743
Full Changelog: v1.0.5...v1.0.6
v1.0.5
What's Changed
- feat: 新增
DISABLE_CUSTOM_ADDRESS_NAME配置: 禁用自定义邮箱地址名称功能 - feat: 新增
CREATE_ADDRESS_DEFAULT_DOMAIN_FIRST配置: telegram /new 未指定域名,创建地址时优先使用第一个域名, 未开启时随机 - feat: |UI| 主页增加进入极简模式按钮
- feat: |Webhook| 增加白名单开关功能,支持灵活控制访问权限
更新或者部署网页不生效请如图勾选清理缓存
PRs
- feat: add simplemode button at index by @dreamhunter2333 in #714
- feat: add var DISABLE_CUSTOM_ADDRESS_NAME and CREATE_ADDRESS_DEFAULT_… by @dreamhunter2333 in #717
- feat: enhance webhook security with configurable allow list by @dreamhunter2333 in #719
- feat: add clear inbox and sent items functionality by @dreamhunter2333 in #720
Full Changelog: v1.0.4...v1.0.5
v1.0.4
What's Changed
- feat: |UI| 优化极简模式主页, 增加全部邮件页面功能(删除/下载/附件/...), 可在
外观中切换 - feat: |Doc| 更新通过 UI 安装文档
- feat: admin 账号设置页面增加
邮件转发规则配置 - feat: admin 账号设置页面增加
禁止接收未知地址邮件配置 - feat: 邮件页面增加 上一封/下一封 按钮
更新或者部署网页不生效请如图勾选清理缓存
PRs
- feat: upgrade dependencies by @dreamhunter2333 in #698
- fix: worker node compat by @dreamhunter2333 in #699
- feat: telegram use the random domain when not set by @dreamhunter2333 in #704
- feat: telegram check addrss exists by @dreamhunter2333 in #705
- feat: |UI| Optimized minimalist mode homepage, added all email page f… by @dreamhunter2333 in #708
- Docs: update UI install docs by @dreamhunter2333 in #709
- feat: 账号设置页面增加 邮件转发规则 和 禁止接收未知地址邮件 配置 by @dreamhunter2333 in #710
- feat: 邮件页面增加 上一封/下一封 按钮 by @dreamhunter2333 in #712
Full Changelog: v1.0.2...v1.0.4
v1.0.2
What's Changed From v1.0.1
- fix: 修复 oauth2 登录失败的问题
更新或者部署网页不生效请如图勾选清理缓存
PRs
- fix: oauth2 callback failed by @dreamhunter2333 in #691
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed From v1.0.0
- feat: |UI| 增加极简模式主页, 可在
外观中切换 - fix: 修复 oauth2 登录时,default role 不生效的问题
更新或者部署网页不生效请如图勾选清理缓存
PRs
- feature: update dependencies by @dreamhunter2333 in #682
- feat: |UI| add simple index by @dreamhunter2333 in #684
- feat(oauth2): add default role assignment for new OAuth2 users by @dreamhunter2333 in #688
- feat: upgrade dependencies by @dreamhunter2333 in #690
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed From v0.10.0
- fix: |UI| 修复 User 查看收件箱,不选择地址时,关键词查询不生效
- fix: 修复自动清理任务,时间为 0 时不生效的问题
- feat: 清理功能增加 创建 n 天前地址清理,n 天前未活跃地址清理
- fix: |IMAP Proxy| 修复 IMAP Proxy 服务器,无法查看新邮件的问题
更新或者部署网页不生效请如图勾选清理缓存
PRs
- fix: |UI| user mail page query word bug by @dreamhunter2333 in #665
- fix: cron job not run when clean days is 0 by @dreamhunter2333 in #670
- feat: cleanup support address and inactive address by @dreamhunter2333 in #671
- fix: imap cannot update message by @dreamhunter2333 in #672
- fix: imap cannot update message by @dreamhunter2333 in #673
- feature: update dependencies by @dreamhunter2333 in #674
- feature: update address updated_at in multi api by @dreamhunter2333 in #675
- feature: update address updated_at in multi api by @dreamhunter2333 in #676
- feature: update readme by @dreamhunter2333 in #677
- feature: update readme by @dreamhunter2333 in #678
- feature: update readme by @dreamhunter2333 in #679
- feature: update readme by @dreamhunter2333 in #680
Full Changelog: v0.10.0...v1.0.0
v0.10.0
What's Changed
- feat: 支持 User 查看收件箱,
/user_api/mails接口, 支持address和keyword过滤 - fix: 修复 Oauth2 登录获取 Token 时,一些 Oauth2 需要
redirect_uri参数的问题 - feat: 用户访问网页时,如果
user token在 7 天内过期,自动刷新 - feat: admin portal 中增加初始化 db 的功能
- feat: 增加
ALWAYS_SHOW_ANNOUNCEMENT变量,用于配置是否总是显示公告
更新或者部署网页不生效请如图勾选清理缓存
PRs
- feat: docs: update worker doc by @dreamhunter2333 in #633
- feat: support admin api bind address to user by @dreamhunter2333 in #635
- feature: add /user_api/mails with filter params address and keyword by @dreamhunter2333 in #639
- feature: version 0.10.0 by @dreamhunter2333 in #640
- fix: some oauth2 need redirect_uri when get token by @dreamhunter2333 in #643
- feature: auto refresh user token when token exp in 7 days by @dreamhunter2333 in #644
- feature: 基于子域名转发到不同的邮箱中去 (#645) by @Zyx-A in #647
- feature: update dependencies by @dreamhunter2333 in #651
- feature: utils import by @dreamhunter2333 in #652
- feature: support init db in admin portal by @dreamhunter2333 in #658
- fix: ui admin portal show after fetch user data by @dreamhunter2333 in #659
- fix: github actions node version by @dreamhunter2333 in #660
- feat: add ALWAYS_SHOW_ANNOUNCEMENT option by @dreamhunter2333 in #663
- feat: update changelog by @dreamhunter2333 in #664
New Contributors
Full Changelog: v0.9.1...v0.10.0
v0.9.1
What's Changed
- feat: |UI| support google ads
- feat: |UI| 使用 shadow DOM 防止样式污染
- feat: |UI| 支持 URL jwt 参数自动登录邮箱,jwt 参数会覆盖浏览器中的 jwt
- fix: |CleanUP| 修复清理邮件时,清理时间超过 30 天报错的 bug
- feat: admin 用户管理页面: 增加 用户地址查看功能
- feat: | S3 附件| 增加 S3 附件删除功能
- feat: | Admin API| 增加 admin 绑定用户和地址的 api
- feat: | Oauth2 | Oatuh2 获取用户信息时,支持
JSONPATH表达式
更新或者部署网页不生效请如图勾选清理缓存
PRs
- feat: |UI| support google ads by @dreamhunter2333 in #592
- feat: update dependencies && version to 0.9.1 by @dreamhunter2333 in #593
- feat: update dependencies && version to 0.9.1 by @dreamhunter2333 in #594
- feat: |UI| change SideMargin size by @dreamhunter2333 in #595
- feat: |UI| change SideMargin size base on gridMaxCols by @dreamhunter2333 in #596
- feat: |UI| add loading for lazy load component by @dreamhunter2333 in #597
- feat: |Doc| add Google ads doc by @dreamhunter2333 in #598
- feat: |Doc| use shadow DOM render mail html by @dreamhunter2333 in #604
- feat: support auto login with url query parameter by @dreamhunter2333 in #606
- feat: support cleanDays max 1000 by @dreamhunter2333 in #622
- feat: admin portal user page add user address manangement by @dreamhunter2333 in #623
- feat: s3 attachment add delete by @dreamhunter2333 in #625
- feat: support deploy worker with UI assets by @dreamhunter2333 in #627
- feat: support admin api bind address to user by @dreamhunter2333 in #630
- feat: oatuh2 email key support jsonpath by @dreamhunter2333 in #631
- feat: |Admin Portal| optimized UI by @dreamhunter2333 in #632
Full Changelog: v0.9.0...v0.9.1
