Commit Graph

  • 0b5b6b24a7
    Merge bff65e91b3 into bf786947e3 Gene Dai 2026-05-31 12:33:43 +0800
  • bff65e91b3 feat: add regex fallback for verification code extraction without Workers AI Digidai 2026-05-31 11:37:24 +0800
  • be95b38f55
    Merge 506eda8d40 into bf786947e3 tuanaiseo 2026-05-30 16:01:18 +0800
  • b606a3bdf7
    Merge f675a3d4db into bf786947e3 Atharva Matale 2026-05-30 16:00:40 +0800
  • bf786947e3
    feat: add AI extract webhook placeholders main Dream Hunter 2026-05-29 02:27:46 +0800
  • 6a7ff283b0 feat: add AI extract webhook placeholders dreamhunter2333 2026-05-29 02:01:34 +0800
  • cfb31807f1
    fix: keep Telegram AI extract result on metadata errors (#1045) Dream Hunter 2026-05-29 01:48:02 +0800
  • ff2fb4efd3 fix: keep Telegram AI extract result on metadata errors dreamhunter2333 2026-05-29 01:17:38 +0800
  • 308fbe2f9a
    feat: show AI extraction results in Telegram Wolf-L 2026-05-29 01:13:31 +0800
  • 44b29aa646
    feat: hide GitHub links for normal users Dream Hunter 2026-05-21 23:38:49 +0800
  • 1ecb74404a feat: hide GitHub links for normal users dreamhunter2333 2026-05-21 23:14:14 +0800
  • e9f857063d Show AI extraction results in Telegram notifications Wolf-L 2026-05-20 17:46:36 +0800
  • 37b4f55436
    Merge 5a005ee528 into 2221342560 liut-coder 2026-05-18 12:59:17 +0000
  • 3f247b2f33
    Add Telegram Bot Token to backend deploy workflow kimgogo 2026-05-18 19:49:52 +0800
  • 2221342560
    fix: sanitize footer copyright html tuanaiseo 2026-05-17 14:56:06 +0700
  • 506eda8d40 fix(security): xss via v-html with user-controlled announcement tuanaiseo 2026-05-17 06:13:32 +0700
  • 200759c9e8 fix(security): xss via v-html with user-controlled content tuanaiseo 2026-05-17 06:12:13 +0700
  • add0124cfd
    fix: normalize domain casing Hging 2026-05-16 03:35:39 -0700
  • 1f154d81c3 fix: preserve forwarding catch-all domains dreamhunter2333 2026-05-16 16:04:56 +0800
  • b2b243fbb7 docs: clarify domain fallback behavior dreamhunter2333 2026-05-16 15:45:21 +0800
  • 87bca8644a fix: normalize inbound recipient domains dreamhunter2333 2026-05-16 14:51:20 +0800
  • 3c5f6af306 fix: normalize configured domains and prefixes dreamhunter2333 2026-05-15 11:42:15 +0800
  • 8324b133fb
    docs: clarify wildcard MX requirement for random subdomain (#1036) Dream Hunter 2026-05-14 15:09:32 +0800
  • 807f629446 docs: clarify wildcard MX requirement for random subdomain dreamhunter2333 2026-05-14 14:21:48 +0800
  • 5a005ee528 fix(telegram): surface verification codes in mail previews root 2026-05-11 02:35:35 -0400
  • 74c8e8f7e4
    fix: prevent iOS input focus zoom (#1033) Dream Hunter 2026-05-10 02:05:31 +0800
  • 4ec13c8b44 fix: prevent ios input focus zoom dreamhunter2333 2026-05-10 02:04:54 +0800
  • 2df4de22d9
    chore: update SimpleWebAuthn dependencies (#1032) Dream Hunter 2026-05-10 01:54:51 +0800
  • cc46d39142 chore: update simplewebauthn dependencies dreamhunter2333 2026-05-10 01:51:00 +0800
  • 437db7c050
    fix: update AI extract default model Dream Hunter 2026-05-10 01:18:23 +0800
  • 537c4aaeaa fix: align AI model and CI node version dreamhunter2333 2026-05-10 01:14:58 +0800
  • 28fc8166a6 fix: use node lts for e2e worker dreamhunter2333 2026-05-10 01:07:39 +0800
  • 5956ec8683 fix: update e2e worker node version dreamhunter2333 2026-05-10 01:07:05 +0800
  • eaf86e6cbe fix: update AI extract default model dreamhunter2333 2026-05-10 01:02:56 +0800
  • 4294672819
    chore(deps): bump ip-address from 10.1.0 to 10.2.0 in /e2e dependabot[bot] 2026-05-09 16:56:40 +0000
  • dd294037ab
    chore: upgrade project dependencies Dream Hunter 2026-05-10 00:55:16 +0800
  • 41cdd10aad chore: upgrade project dependencies dreamhunter2333 2026-05-10 00:53:26 +0800
  • a9e2c89246
    ci: allow docs deploy without GitHub release Charlson 2026-05-10 00:50:08 +0800
  • 0e12c1015d fix: use workflow run branch for docs tag fallback dreamhunter2333 2026-05-10 00:48:52 +0800
  • 7924da7cc5
    chore(deps): bump hono from 4.12.15 to 4.12.18 in /worker dependabot[bot] 2026-05-09 04:54:07 +0000
  • b63be0b629
    chore(deps): bump hono from 4.12.15 to 4.12.16 in /worker dependabot[bot] 2026-05-08 20:30:25 +0000
  • 61e1b97dcf ci: allow docs deploy without GitHub release Charlson852 2026-05-05 11:49:13 +0800
  • 72bbfe8fd6
    docs: fix GitHub Actions title typo tar-xz 2026-05-01 00:20:17 +0800
  • 7146176454
    docs: fix typo in title from 'Gihub' to 'GitHub' tar-xz 2026-04-30 23:51:15 +0800
  • 796a5e4ac5
    feat: improve address credential connections Dream Hunter 2026-04-30 15:33:06 +0800
  • 4cf6201186 fix: hide address password hashes from user list dreamhunter2333 2026-04-30 15:18:40 +0800
  • 9db0033bbf fix: hide address password hashes from admin list dreamhunter2333 2026-04-30 15:16:46 +0800
  • d7f2050e0a fix: clarify smtp imap password hint dreamhunter2333 2026-04-30 15:14:07 +0800
  • 7d32efe155 fix: trim admin reset password input dreamhunter2333 2026-04-30 15:11:22 +0800
  • 8d17fc1062 test: align admin password reset hash contract dreamhunter2333 2026-04-30 15:09:55 +0800
  • 67600a0a4c docs: note address password hash contract dreamhunter2333 2026-04-30 15:04:54 +0800
  • 36f0d7c127 fixup! fix: hash admin address password resets dreamhunter2333 2026-04-30 15:03:19 +0800
  • d1c00537a1 fix: guard jwt query value type dreamhunter2333 2026-04-30 14:57:44 +0800
  • c637044884 fix: hash admin address password resets dreamhunter2333 2026-04-30 14:52:29 +0800
  • e12374cca8 fix: address credential modal review feedback dreamhunter2333 2026-04-30 14:44:49 +0800
  • 78d725ff9e feat: improve address credential connections dreamhunter2333 2026-04-30 14:28:48 +0800
  • 347be5c762
    chore: prepare v1.9.0 Dream Hunter 2026-04-30 02:03:51 +0800
  • 4b4fe9a774 chore: prepare v1.9.0 dreamhunter2333 2026-04-30 01:52:29 +0800
  • 0b17953097
    fix: improve mobile header menu (#1016) v1.8.0 Dream Hunter 2026-04-29 16:25:15 +0800
  • 8796f9e6be fix: improve mobile header menu dreamhunter2333 2026-04-29 16:15:09 +0800
  • ec3e9f0b1f
    docs: update README feature overview Dream Hunter 2026-04-29 02:13:17 +0800
  • bb711ab1bf docs: update readme feature overview dreamhunter2333 2026-04-29 02:09:59 +0800
  • fb6e77fded
    chore: update PR Agent model (#1014) Dream Hunter 2026-04-29 02:07:47 +0800
  • dc0ab5c954 chore: update pr agent model dreamhunter2333 2026-04-29 02:05:37 +0800
  • c703082391
    docs: clarify GitHub OAuth email setup Dream Hunter 2026-04-29 02:04:11 +0800
  • 1cd5ce21b8 docs: clarify github oauth email setup dreamhunter2333 2026-04-29 01:59:43 +0800
  • 4e01b4e26f
    docs: clarify mailbox rebinding and page function actions (#1012) Dream Hunter 2026-04-29 01:53:35 +0800
  • a874b8d920 docs: clarify mailbox rebinding and page functions actions dreamhunter2333 2026-04-29 01:47:47 +0800
  • 7d68cbdffa
    docs: improve deployment troubleshooting (#1011) Dream Hunter 2026-04-29 01:36:59 +0800
  • cb2e51aaa6 docs: clarify subdomain address creation dreamhunter2333 2026-04-29 01:33:16 +0800
  • 26c2ad77b9 docs: fix GitHub casing in FAQ dreamhunter2333 2026-04-29 01:28:34 +0800
  • a48e414e34 docs: improve deployment troubleshooting docs dreamhunter2333 2026-04-29 01:21:04 +0800
  • 6d43c107d8
    docs: 添加 CloudMail 移动端管理客户端 (#1007) Lur1n7 2026-04-26 19:47:24 +0800
  • e38f7b2260 docs: 添加 CloudMail 移动端管理客户端 Lur1N77777 2026-04-25 23:31:16 +0800
  • 46fbb4c099
    docs: clarify Email Routing setup order (#1006) Dream Hunter 2026-04-25 21:35:14 +0800
  • 77bc87e5cc docs: clarify email routing setup order dreamhunter2333 2026-04-25 21:32:35 +0800
  • c9698d03f1
    docs: highlight that a domain is a prerequisite for deployment (#1005) cloverstd 2026-04-25 18:57:32 +0800
  • c05b86a0db docs: highlight that a domain is a prerequisite for deployment cloverstd 2026-04-25 17:43:50 +0800
  • 5f955ccca6
    fix(frontend): drop empty/control-char auth headers (#1000) (#1003) d 🔹 2026-04-25 16:51:24 +0800
  • c5fb48b46f
    Merge branch 'main' into fix/safe-auth-headers Dream Hunter 2026-04-25 16:49:42 +0800
  • 7e7f824f88
    fix: constrain address management modal width (#1002) Dream Hunter 2026-04-25 16:33:18 +0800
  • 1cac788a14 fix: enable address table horizontal scroll dreamhunter2333 2026-04-25 16:08:24 +0800
  • 1d458f49e3 fix(frontend): drop empty/control-char auth headers (#1000) voidborne-d 2026-04-25 14:10:12 +0800
  • fdbd25c7d1 fix: constrain address management modal width dreamhunter2333 2026-04-25 14:02:43 +0800
  • eb62c37e02
    feat(i18n): enhance locale handling and routing (#996) bhwa233 2026-04-25 13:46:26 +0800
  • e8a10444f1 fix: align i18n release notes and frontend test script bhwa233 2026-04-25 03:11:28 +0000
  • 1c4e6fd46f refactor(i18n): 拆分 API 文件以优化路由管理,更新语言处理逻辑 bhwa233 2026-04-24 10:24:36 +0000
  • d4b4b1810d refactor(i18n): 优化消息注册和路由本地化逻辑,移除冗余代码 bhwa233 2026-04-24 09:59:20 +0000
  • fb6545df48 fix(i18n): 强制路由切换以确保语言切换后正确导航 bhwa233 2026-04-24 02:22:24 +0000
  • 44bf1b5414 fix(i18n): 更新语言切换逻辑,确保使用当前语言设置进行路由导航 bhwa233 2026-04-24 01:39:36 +0000
  • 4ab6953edd fix(tests): 移除不必要的 URL 断言以简化 Passkey 测试 bhwa233 2026-04-23 10:36:52 +0000
  • 5303e2b76c refactor: replace useAppI18n with useScopedI18n in multiple components for improved localization management bhwa233 2026-04-23 10:25:18 +0000
  • 93aa475459 Merge remote-tracking branch 'upstream/main' into feat/i18n bhwa233 2026-04-23 09:43:44 +0000
  • e122d212f3 fix(i18n): 修复前端设置初始化时未返回 domains 数组导致的 undefined 错误,统一按空数组兜底处理 feat(i18n): 添加 locale 别名处理,支持默认语言的重定向 test(i18n): 增加对默认语言别名重定向的测试用例 bhwa233 2026-04-23 09:39:16 +0000
  • 929673b45d fix(i18n): persist default locale selection bhwa233 2026-04-23 07:31:01 +0000
  • cac6cdf7dd fix(i18n): stabilize locale route switching bhwa233 2026-04-23 07:03:18 +0000
  • 2ccebc5e79 refactor(i18n): consolidate locale infrastructure bhwa233 2026-04-23 06:24:14 +0000
  • 1e50bb0933
    fix: 修复前端设置初始化时未返回 domains 数组导致的 undefined 错误 (#997) bhwa233 2026-04-23 11:57:31 +0800
  • b2c26d2bff Merge branch 'fix/open-settings-domains-undefined' into feat/i18n bhwa233 2026-04-23 03:44:26 +0000
  • d7ff6ba9ec fix: 修复前端设置初始化时未返回 domains 数组导致的 undefined 错误 bhwa233 2026-04-23 03:41:18 +0000