Commit Graph

  • 72bbfe8fd6 docs: fix GitHub Actions title typo main tar-xz 2026-05-01 00:20:17 +08:00
  • 796a5e4ac5 feat: improve address credential connections Dream Hunter 2026-04-30 15:33:06 +08:00
  • 347be5c762 chore: prepare v1.9.0 Dream Hunter 2026-04-30 02:03:51 +08:00
  • 0b17953097 fix: improve mobile header menu (#1016) v1.8.0 Dream Hunter 2026-04-29 16:25:15 +08:00
  • ec3e9f0b1f docs: update README feature overview Dream Hunter 2026-04-29 02:13:17 +08:00
  • fb6e77fded chore: update PR Agent model (#1014) Dream Hunter 2026-04-29 02:07:47 +08:00
  • c703082391 docs: clarify GitHub OAuth email setup Dream Hunter 2026-04-29 02:04:11 +08:00
  • 4e01b4e26f docs: clarify mailbox rebinding and page function actions (#1012) Dream Hunter 2026-04-29 01:53:35 +08:00
  • 7d68cbdffa docs: improve deployment troubleshooting (#1011) Dream Hunter 2026-04-29 01:36:59 +08:00
  • 6d43c107d8 docs: 添加 CloudMail 移动端管理客户端 (#1007) Lur1n7 2026-04-26 19:47:24 +08:00
  • 46fbb4c099 docs: clarify Email Routing setup order (#1006) Dream Hunter 2026-04-25 21:35:14 +08:00
  • c9698d03f1 docs: highlight that a domain is a prerequisite for deployment (#1005) cloverstd 2026-04-25 18:57:32 +08:00
  • 5f955ccca6 fix(frontend): drop empty/control-char auth headers (#1000) (#1003) d 🔹 2026-04-25 16:51:24 +08:00
  • 7e7f824f88 fix: constrain address management modal width (#1002) Dream Hunter 2026-04-25 16:33:18 +08:00
  • eb62c37e02 feat(i18n): enhance locale handling and routing (#996) bhwa233 2026-04-25 13:46:26 +08:00
  • 1e50bb0933 fix: 修复前端设置初始化时未返回 domains 数组导致的 undefined 错误 (#997) bhwa233 2026-04-23 11:57:31 +08:00
  • 063b6be2b1 Refactor delete setting helper and link skills (#994) Dream Hunter 2026-04-22 00:35:04 +08:00
  • e94ff52add feat: add agent-mail skill, parsed mail API and docs (#993) Dream Hunter 2026-04-21 17:09:25 +08:00
  • 2e32cf472b feat: add cf-temp-mail-usage skill and parsed mail API for AI agents feat/email-usage-skill dreamhunter2333 2026-04-21 13:36:15 +08:00
  • 296ddb8619 chore: bump v1.8.0, add release-notify skill, optimize docs deploy (#992) Dream Hunter 2026-04-20 16:29:17 +08:00
  • a5b64e1dc9 chore: rename project skills with cf-temp-mail prefix (#991) v1.7.0 Dream Hunter 2026-04-20 15:10:17 +08:00
  • fa19dbbe02 chore: upgrade dependencies (#990) Dream Hunter 2026-04-20 13:53:56 +08:00
  • ebeb94ed23 fix: auto initialize default send balance (#985) jiaxin 2026-04-20 12:40:14 +08:00
  • d1fb1f773b Fix send mail form validation (#989) Dream Hunter 2026-04-18 15:29:48 +08:00
  • 5c40eeec80 docs: add SEND_MAIL_DOMAINS docs (#988) Dream Hunter 2026-04-18 12:28:15 +08:00
  • 000cd0ddfa fix: limit SEND_MAIL domain checks to binding paths (#987) Dream Hunter 2026-04-17 18:08:19 +08:00
  • e772db8c3e feat: add SEND_MAIL delivery and quota controls (#986) Dream Hunter 2026-04-17 11:37:14 +08:00
  • a5aa475380 chore: upgrade dependencies and bump version to v1.7.0 (#982) Dream Hunter 2026-04-14 20:13:40 +08:00
  • 3221f5ae30 fix: lowercase configured address prefixes (#980) jiaxin 2026-04-14 15:59:25 +08:00
  • 15e339282d fix: respect user mail deletion toggle in user center (#979) jiaxin 2026-04-14 15:25:39 +08:00
  • e15b1b83d0 ci: upgrade to upload-artifact@v7 and download-artifact@v8 for Node.js 24 v1.6.0 dreamhunter2333 2026-04-12 21:26:22 +08:00
  • c297a49b2a ci: upgrade upload/download-artifact to v4 for Node.js 24 compatibility dreamhunter2333 2026-04-12 21:24:14 +08:00
  • de3f9e92ed fix: add checkout step to release job in tag_build workflow dreamhunter2333 2026-04-12 21:22:05 +08:00
  • 832e996dd8 docs: add missing PR #968 to CHANGELOG (#976) Dream Hunter 2026-04-12 21:14:09 +08:00
  • e81c9d0d9c docs: add SPA settings screenshot (#975) Dream Hunter 2026-04-12 21:03:05 +08:00
  • 163df5c908 chore: update dependencies (#974) Dream Hunter 2026-04-11 21:11:25 +08:00
  • c3058817ff feat(admin): add IP whitelist (strict allowlist mode) (#920) (#971) Dream Hunter 2026-04-11 21:06:13 +08:00
  • 16c4e43871 chore(deps): bump nodemailer and imapflow in /e2e (#963) dependabot[bot] 2026-04-11 20:16:58 +08:00
  • 68cbfb9c32 Revert "feat(admin): add IP whitelist (strict allowlist mode) (#920)" dreamhunter2333 2026-04-11 20:11:52 +08:00
  • e18285d3ef feat(admin): add IP whitelist (strict allowlist mode) (#920) dreamhunter2333 2026-04-11 18:49:09 +08:00
  • 1584851a36 docs: note that subdomains need Email Routing enabled separately (#970) Dream Hunter 2026-04-11 16:32:20 +08:00
  • 1cafbbf220 feat(address): 支持最大地址数量设置为 0 表示无限制 (#968) YewFence 2026-04-09 17:04:58 +08:00
  • 873a10ddb1 docs: simplify D1 naming guidance (#961) Dream Hunter 2026-04-08 01:26:28 +08:00
  • 9689a1cbca docs: clarify Pages backend URL config (#960) Dream Hunter 2026-04-07 23:59:31 +08:00
  • ef475bab21 chore: upgrade frontend and worker dependencies (#959) Dream Hunter 2026-04-07 19:37:34 +08:00
  • e6ef110ec9 fix: avoid D1 LIKE pattern length limit on admin search (#956) (#957) Dream Hunter 2026-04-07 19:23:26 +08:00
  • 42281cdc49 ci: upgrade GitHub Actions to support Node.js 24 (#951) Dream Hunter 2026-04-06 21:44:07 +08:00
  • 5248c03b6c docs: restructure sidebar, expand FAQ, enhance send mail docs (#949) Dream Hunter 2026-04-06 11:47:25 +08:00
  • b86d1faac4 docs: update missing documentation from closed issues (#948) Dream Hunter 2026-04-06 11:11:44 +08:00
  • a0db913952 fix: remove vite-plugin-top-level-await, incompatible with new esbuild (#940) Dream Hunter 2026-04-04 20:08:25 +08:00
  • 4746983780 feat: upgrade version to v1.6.0 (#939) Dream Hunter 2026-04-04 19:58:47 +08:00
  • f08d062b32 docs: clarify ENABLE_MAIL_GZIP guidance (#938) v1.5.0 Dream Hunter 2026-04-04 19:12:07 +08:00
  • 8885948291 docs: add ENABLE_MAIL_GZIP to wrangler.toml.template (#937) Dream Hunter 2026-04-04 18:51:58 +08:00
  • 7c6d0d7c8a feat(mail): support gzip compressed email storage via ENABLE_MAIL_GZIP (#933) Dream Hunter 2026-04-04 18:46:39 +08:00
  • 53c35062c8 docs: add delete-address api docs (#936) Dream Hunter 2026-04-04 18:33:56 +08:00
  • 1a7cfb8c95 feat: 支持创建邮箱 API 的子域名后缀匹配开关 (#929) majorcheng 2026-04-04 00:11:23 +08:00
  • d2c940aa2c feat(admin): add column sorting and reset pagination on search (#927) Dream Hunter 2026-04-03 01:46:12 +08:00
  • db93828a81 feat(subdomain): add random second-level mailbox support (#924) tsymr 2026-04-02 23:13:10 +08:00
  • be1bf71a47 chore(deps): bump nodemailer and imapflow in /e2e (#916) dependabot[bot] 2026-03-30 14:55:53 +08:00
  • 424991a165 fix: surface backend deploy errors in GitHub Actions (#917) BobDLA 2026-03-29 01:48:17 +08:00
  • c97a9a278b docs: clarify Address JWT vs User JWT and reorganize API menu (#914) Dream Hunter 2026-03-26 02:10:04 +08:00
  • a45d01f9fd feat: return address_id in /admin/new_address response (#913) Dream Hunter 2026-03-26 00:18:15 +08:00
  • 03965f3612 fix(imap): fix mojibake in nested emails, empty headers, and date handling (#909) Dream Hunter 2026-03-22 20:52:18 +08:00
  • 64d11799b3 fix:Prevent shell from parsing configuration file errors (#908) greenhandzdl 2026-03-22 08:47:13 +00:00
  • 10f1f1f32b chore(deps): bump pyopenssl from 25.3.0 to 26.0.0 in /smtp_proxy_server (#902) dependabot[bot] 2026-03-19 20:32:10 +08:00
  • e77ab12140 docs: clarify mail API raw payload semantics (#906) Dream Hunter 2026-03-19 20:31:22 +08:00
  • 79b9835fa2 docs: add changelog for OAuth2 sessionStorage fallback (#900) (#901) Dream Hunter 2026-03-16 00:07:58 +08:00
  • 6c58cd3c2e fix: add localStorage fallback for OAuth2 session state on mobile browsers (#900) Dream Hunter 2026-03-16 00:04:00 +08:00
  • eeea512ab1 fix: use native fetch for Telegram attachment upload (#898) Dream Hunter 2026-03-14 03:15:04 +08:00
  • e35c246757 fix: mail-parser-wasm missing message/rfc822 attachments (#897) Dream Hunter 2026-03-14 02:52:13 +08:00
  • e7df77cac0 fix: update address timestamp on send mail and refactor TG attachment guard (#896) Dream Hunter 2026-03-14 02:39:18 +08:00
  • 9ee21da8a9 feat: support attachment push for Telegram and Webhook (#895) Dream Hunter 2026-03-14 02:10:48 +08:00
  • 5bb053fb7b chore: upgrade deps and GitHub Actions for Node.js 24 (#889) Dream Hunter 2026-03-12 01:27:03 +08:00
  • 7d880ef340 fix: user email regex setting visibility (#888) Dream Hunter 2026-03-12 01:15:22 +08:00
  • e6cc8e2ffd feat: add Turnstile CAPTCHA for login forms (#767) (#885) Dream Hunter 2026-03-12 00:47:26 +08:00
  • 94c606959f docs: add webhook preset templates and Telegram push docs (#884) Dream Hunter 2026-03-09 21:45:05 +08:00
  • 75236e6a53 fix: passkey user verification compatibility for v13 (#883) Dream Hunter 2026-03-09 03:06:54 +08:00
  • 13c3879033 docs: update CLAUDE.md with auth, e2e, and architecture (#882) Dream Hunter 2026-03-09 02:25:13 +08:00
  • c5893a2944 chore: upgrade dependencies (#881) Dream Hunter 2026-03-09 02:18:17 +08:00
  • 5f3762ef58 fix: auto-reply not triggering when source_prefix is empty (#880) Dream Hunter 2026-03-08 19:08:06 +08:00
  • 10873e7887 feat: add release skill for automated GitHub release (#879) Dream Hunter 2026-03-07 01:36:19 +08:00
  • fca9bade48 feat: add webhook preset templates for Message Pusher, Bark, and ntfy (#877) v1.4.0 Bowl42 2026-03-06 19:53:08 +08:00
  • f5ca8afcce test: add E2E tests for webhook trigger on incoming mail (#878) Dream Hunter 2026-03-06 16:41:29 +08:00
  • 8cf1150b15 feat: add STARTTLS support for SMTP proxy server (#876) Dream Hunter 2026-03-06 15:05:29 +08:00
  • 8341cae28f fix: support admin auth for Telegram MiniApp mail viewing (#875) Dream Hunter 2026-03-06 14:06:49 +08:00
  • 635e0f4456 chore(deps): bump dompurify from 3.3.1 to 3.3.2 in /frontend (#874) Bowl42 2026-03-06 12:46:57 +08:00
  • e81d46262d chore(deps): bump playwright from 1.49.0 to 1.58.2 (#873) Bowl42 2026-03-06 12:40:44 +08:00
  • 13426b2fbd test: add E2E tests for webhook settings (#871) Bowl42 2026-03-06 11:35:04 +08:00
  • 2a52fd35d5 refactor: modularize IMAP server with dual login, STARTTLS, and test suite (#859) Dream Hunter 2026-03-06 11:08:10 +08:00
  • e38015a5b6 refactor: E2E tests use real email() handler (#870) Dream Hunter 2026-03-06 10:15:02 +08:00
  • f98bbce234 test: add E2E tests for auto-reply settings (#868) Bowl42 2026-03-06 00:22:25 +08:00
  • 2f8183e024 fix: correct API path typo requset → request (#869) Dream Hunter 2026-03-05 22:33:06 +08:00
  • e115b99271 test: add E2E test for clearing sent items (#867) Bowl42 2026-03-05 22:09:17 +08:00
  • 12ab6e1430 test: add E2E test for duplicate send access request (#866) Bowl42 2026-03-05 22:09:08 +08:00
  • 6e6e3f0877 test: add E2E tests for fetching single mail by ID (#865) Bowl42 2026-03-05 22:09:02 +08:00
  • 286dfabd5f test: add E2E tests for address password login (#863) Bowl42 2026-03-05 21:43:07 +08:00
  • aaae21e92e test: add E2E tests for mail deletion and inbox clearing (#862) Bowl42 2026-03-05 20:53:10 +08:00
  • 3df55dce91 chore: upgrade dependencies across all subprojects (#861) Dream Hunter 2026-03-05 20:27:59 +08:00
  • 13b009f6ab test: add Dockerized E2E test environment with Playwright + Mailpit (#860) Bowl42 2026-03-05 20:12:43 +08:00
  • 0c337a1942 fix: sanitize mail content in reply/forward to prevent XSS (#857) Bowl42 2026-03-04 23:30:43 +08:00