Commit Graph

  • 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
  • 372f7b4149 fix: preserve HTML content when replying to HTML emails (#856) Bowl42 2026-03-04 22:51:27 +08:00
  • abad88b986 fix: improve email content readability in dark mode (#855) Bowl42 2026-03-04 20:52:19 +08:00
  • 928a35b7cb docs: update CLAUDE.md and remove AGENTS.md (#854) Dream Hunter 2026-03-04 10:06:43 +08:00
  • 006ddf4aa4 docs: sync changelog with recent changes (#853) Dream Hunter 2026-03-04 02:19:30 +08:00
  • f55e8c9818 feat: add configurable Status menu button (#851) Dream Hunter 2026-03-03 12:58:49 +08:00
  • 4ef4c0d938 Fix links in English README for consistency Dream Hunter 2026-03-02 18:05:34 +08:00
  • f4255f33a1 Fix language links in README.md Dream Hunter 2026-03-02 18:05:06 +08:00
  • a2d37b8183 docs: add private site password hint to all API docs (#850) Dream Hunter 2026-03-02 18:04:27 +08:00
  • 9b7a80ef54 fix: add missing message_id index to DB init and migration (#849) Dream Hunter 2026-03-02 15:34:26 +08:00
  • a5e5fceab5 fix: prevent account_settings KV.put on empty fromBlockList (#847) Dream Hunter 2026-03-02 00:27:24 +08:00
  • 0df74ee5cc docs: improve SEO and redirect root to /zh/ (#846) Dream Hunter 2026-02-25 15:23:43 +08:00
  • 2b33d953fa docs: fix i18n language switch path error (#845) Dream Hunter 2026-02-25 15:16:47 +08:00
  • 1f969738f5 docs: add Windows .env file note for VITE_IS_TELEGRAM (#844) Dream Hunter 2026-02-25 14:31:05 +08:00
  • 4b378ca710 ci: optimize workflows with parallel jobs and conditional checks (#843) Dream Hunter 2026-02-25 14:20:26 +08:00
  • bafd003cbd chore: upgrade dependencies (#842) Dream Hunter 2026-02-25 14:05:12 +08:00
  • 723e1fe75d feat: add ip.im link for source IP in admin account list (#841) Dream Hunter 2026-02-25 13:59:53 +08:00
  • 566c6536d1 docs: fix user API auth and add admin delete API docs (#836) Dream Hunter 2026-02-16 15:49:26 +08:00
  • bde08b9d55 feat: add email regex validation for user registration (#835) Dream Hunter 2026-02-16 12:40:20 +08:00
  • 56351ed963 style: improve empty state display for inbox and sent box (#831) Dream Hunter 2026-02-02 23:47:49 +08:00
  • 9583f0e1c5 feat: upgrade version to v1.4.0 (#830) Dream Hunter 2026-02-02 22:15:58 +08:00
  • 898324777e docs: update CHANGELOG for v1.3.0 recent PRs (#828) v1.3.0 Dream Hunter 2026-02-01 23:41:56 +08:00
  • 0f418d7e94 feat: hide send mail UI when not configured (#827) Dream Hunter 2026-02-01 23:37:51 +08:00
  • e4b6c82e92 perf: use waitUntil for async address activity updates (#826) Dream Hunter 2026-02-01 21:20:39 +08:00
  • d367bc92b2 feat(oauth2): add SVG icon support for OAuth2 providers (#825) Dream Hunter 2026-02-01 21:00:15 +08:00
  • f0da9289fc fix(user): enforce address count limit when anonymous creation disabled (#819) Dream Hunter 2026-01-23 22:44:31 +08:00
  • decede7ed3 feat(oauth2): add email format transformation support (#818) Dream Hunter 2026-01-23 21:30:44 +08:00
  • e4c96c9868 style: use softer blue for AI extraction info in dark mode (#817) v1.2.1 Dream Hunter 2026-01-19 20:20:06 +08:00
  • 2318e0f7e2 fix: scheduled task cleanup error - upgrade to v1.2.1 (#816) Dream Hunter 2026-01-19 20:05:06 +08:00
  • 2cce3df213 ci: update PR Agent to qodo-ai/pr-agent@main (#811) Dream Hunter 2026-01-13 21:27:00 +08:00
  • a38a31a407 docs: add AI extract content length limit (4000 chars) (#809) Dream Hunter 2026-01-11 20:13:56 +08:00
  • 276093f113 docs: add v1.2.0 new features documentation (#808) Dream Hunter 2026-01-11 19:47:30 +08:00
  • 36f8c4b3de fix: use lowercase repository name for container image (#807) v1.2.0 Dream Hunter 2026-01-11 17:23:02 +08:00
  • 8964d4461d feat: add admin account page with logout and responsive address bar (#803) Dream Hunter 2026-01-03 19:16:39 +08:00
  • a771446b9b Unify address selection UI (#801) Dream Hunter 2026-01-01 21:14:07 +08:00
  • 50ab6756bd fix: remove invalid escape sequences in i18n placeholders (#800) Dream Hunter 2025-12-31 02:13:32 +08:00
  • aee1f1942b fix: ensure emailForwardingList is always initialized (#799) Dream Hunter 2025-12-31 02:04:42 +08:00
  • 3ebe22115a feat: add i18n support for backend API and Telegram bot (#797) Dream Hunter 2025-12-31 01:42:41 +08:00
  • 5e227d2b2d feat: add source address regex forwarding (#796) Dream Hunter 2025-12-29 17:15:24 +08:00
  • 3b3968f3b4 feat: add address source tracking (source_meta field) (#794) Dream Hunter 2025-12-28 13:44:52 +08:00
  • 499f65078b Add keep_vars option to wrangler.toml.template (#793) Hogum 2025-12-27 02:08:57 +08:00
  • 0d63142bd7 docs: update English README and add English CHANGELOG (#792) Dream Hunter 2025-12-21 23:06:16 +08:00
  • 16ce1bf4e0 Update README.md Dream Hunter 2025-12-16 11:10:36 +08:00
  • 288eb38302 update readme (#789) Androw Smith 2025-12-16 03:06:21 +00:00
  • 24366e2bff feat: improve mailbox UI spacing and email display (#788) Dream Hunter 2025-12-15 13:35:03 +08:00
  • e5f62d4713 feat: optimize email filtering with frontend-only search (#787) Dream Hunter 2025-12-15 02:55:50 +08:00
  • 1836f931ee fix: move useScript to top level for @unhead/vue v2 compatibility (#785) Dream Hunter 2025-12-12 16:24:31 +08:00
  • 0f2836eebb feat: upgrade version to v1.2.0 (#784) Dream Hunter 2025-12-12 00:10:20 +08:00
  • b933aef7d9 fix: escape @ symbol in vue-i18n to fix SyntaxError (#783) Dream Hunter 2025-12-11 23:56:00 +08:00
  • fa72d7187f feat: v1.1.0 release with AI email extraction and security enhancements (#782) Dream Hunter 2025-12-11 23:45:23 +08:00
  • d15a4904a5 feat: add custom SQL cleanup for scheduled maintenance (#781) Dream Hunter 2025-12-11 23:33:33 +08:00
  • a25199eb34 fix: exclude telegram routes from x-custom-auth check (#780) Dream Hunter 2025-12-11 22:18:20 +08:00
  • 7d485a7d0d docs: update CHANGELOG and README for v1.1.0 (#778) v1.1.0 Dream Hunter 2025-12-06 16:46:31 +08:00
  • abe812666f fix: display auth_code result directly without result_text (#777) Dream Hunter 2025-12-06 16:37:01 +08:00