Commit Graph

78 Commits

Author SHA1 Message Date
Lur1n7
6d43c107d8 docs: 添加 CloudMail 移动端管理客户端 (#1007) 2026-04-26 19:47:24 +08:00
Dream Hunter
063b6be2b1 Refactor delete setting helper and link skills (#994)
* refactor: add deleteSetting helper and link skills

* chore: reorganize project skills layout

* docs: update skill paths

* chore: add AGENTS link and prune skill links

* chore: localize agent skill links
2026-04-22 00:35:04 +08:00
Dream Hunter
e94ff52add feat: add agent-mail skill, parsed mail API and docs (#993)
* feat: add cf-temp-mail-usage skill and parsed mail API for AI agents

- feat: new /api/parsed_mails and /api/parsed_mail/:id endpoints returning
  server-parsed subject/text/html/attachments metadata (reuses commonParseMail)
- feat: add .claude/skills/cf-temp-mail-usage read-only skill so AI agents
  (OpenClaw / Codex / Cursor) can consume a mailbox with a user-supplied JWT,
  bypassing the Turnstile challenge required for mailbox creation
- refactor: split mails_api/index.ts and admin_api/index.ts into thin route
  shells; move business logic into dedicated *_api.ts files
- docs: update README / README_EN / CHANGELOG with agent-email feature and
  npx degit install instructions for the skill

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* feat: rename skill to cf-temp-mail-agent-mail, add agent-email docs, fix sender trim

- Rename skill from cf-temp-mail-usage to cf-temp-mail-agent-mail
- Rewrite SKILL.md: parsed API primary, local fallback, prerequisites, multi-agent install
- Add vitepress docs (zh + en) for AI Agent mailbox usage
- Fix leading space in parsed_mail_api sender field via .trim()
- Update README install section with 3 install methods
- Update changelogs (zh + en)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* docs: simplify README agent skill section to one-liner with links

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* feat: add send mail API to skill, credential persistence, remove poll example

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-21 17:09:25 +08:00
tsymr
db93828a81 feat(subdomain): add random second-level mailbox support (#924)
Summary: add random second-level subdomain mailbox creation for web, admin, and
  Telegram.

Scope: worker config, UI toggle, and README/VitePress documentation.

Co-authored-by: wufei <fwu@creams.io>
2026-04-02 23:13:10 +08:00
Dream Hunter
3df55dce91 chore: upgrade dependencies across all subprojects (#861) 2026-03-05 20:27:59 +08:00
Dream Hunter
f4255f33a1 Fix language links in README.md 2026-03-02 18:05:06 +08:00
Dream Hunter
16ce1bf4e0 Update README.md 2025-12-16 11:10:36 +08:00
Androw Smith
288eb38302 update readme (#789) 2025-12-16 11:06:21 +08:00
Dream Hunter
7d485a7d0d docs: update CHANGELOG and README for v1.1.0 (#778)
docs: update CHANGELOG and README for v1.1.0 AI extraction feature

- Add AI email extraction feature description to CHANGELOG v1.1.0
- Update README.md with AI extraction feature in email processing section
- Update README_EN.md with AI extraction feature in key features
- Include verification code display fix in changelog
2025-12-06 16:46:31 +08:00
Dream Hunter
a905ba5f06 feat: implement address password authentication feature (#731)
* feat: implement address password authentication feature

- Add password field to address table for storing hashed passwords
- Implement address authentication APIs (login, change password)
- Add automatic password generation for new addresses
- Support password login alongside credential login in frontend
- Add password management in account settings and admin panel
- Add ENABLE_ADDRESS_PASSWORD environment variable for feature control
- Update documentation and i18n support
- Enhance security with SHA-256 password hashing

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* feat: upgrade dependencies

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-09-26 14:52:05 +08:00
Dream Hunter
3fbace871c feat: add var DISABLE_CUSTOM_ADDRESS_NAME and CREATE_ADDRESS_DEFAULT_… (#717)
* feat: add var DISABLE_CUSTOM_ADDRESS_NAME and CREATE_ADDRESS_DEFAULT_DOMAIN_FIRST

* fix: enhance input validation with trim() for address creation

- Add trim() handling in newAddress() function to prevent whitespace issues
- Add trim() handling for address prefixes to ensure consistent formatting
- Add trim() handling in Telegram API address parsing for robustness
- Prevents edge cases with whitespace-only or padded input strings

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-09-04 21:04:42 +08:00
Dream Hunter
70109785c6 feature: update readme (#680) 2025-06-22 20:41:21 +08:00
Dream Hunter
7fd10f2775 feature: update readme (#679) 2025-06-22 20:38:49 +08:00
Dream Hunter
f59b8c7a1b feature: update readme (#678) 2025-06-22 20:21:04 +08:00
Dream Hunter
312ac13185 feature: update readme (#677) 2025-06-22 20:08:07 +08:00
Dream Hunter
97d24b2087 feat: |Doc| add Google ads doc (#598) 2025-02-27 00:58:56 +08:00
Dream Hunter
095951ab45 feat: update docs (#569) 2025-01-22 23:14:38 +08:00
Dream Hunter
de7c3d5176 Update README.md 2024-06-12 14:52:16 +08:00
Dream Hunter
720d097ed7 Update README.md 2024-06-12 14:51:32 +08:00
Dream Hunter
53a03dc6a0 Update README.md 2024-06-12 14:35:22 +08:00
Dream Hunter
8bfd76bf71 Update README.md 2024-06-07 00:03:47 +08:00
Dream Hunter
3b6736924b feat: add resend for send mail (#274) 2024-05-26 12:37:11 +08:00
Dream Hunter
9414f7a977 Update README.md 2024-05-25 11:53:23 +08:00
Dream Hunter
32440706d2 feat: add sendmail sunset in readme (#267) 2024-05-23 12:32:07 +08:00
Dream Hunter
ca00a877ad feat: telegram bot TelegramSettings && webhook (#244)
* feat: telegram bot TelegramSettings

* feat: webhook
2024-05-18 14:02:18 +08:00
Dream Hunter
f2685f9830 Update README.md 2024-05-14 12:56:34 +08:00
Dream Hunter
45bc5cad9e Update README.md 2024-05-14 12:52:43 +08:00
Dream Hunter
af027fd75e feat: add imap proxy server (#225) 2024-05-12 11:34:52 +08:00
Dream Hunter
1fa56dfe98 feat: add UserLogin (#209) 2024-05-08 23:14:44 +08:00
Dream Hunter
7738210b93 feat: add Deploy to Cloudflare Workers button (#205) 2024-05-05 20:07:17 +08:00
Dream Hunter
1d191a091a Update README.md 2024-05-04 18:39:28 +08:00
Dream Hunter
83b9bc9d5f feat: add address_block_list for new address (#185) 2024-05-02 15:23:37 +08:00
Dream Hunter
a456bfda7c feat: add SMTP proxy server (#177) 2024-04-29 21:47:15 +08:00
Dream Hunter
08a3d4ce0e feat: add ENABLE_USER_DELETE_EMAIL && ENABLE_AUTO_REPLY && modify fetchAddressError i18n && UI: show autoRefreshInterval (#169) 2024-04-27 23:16:18 +08:00
Dream Hunter
f624fe5b58 feat: add adminContact && DEFAULT_SEND_BALANCE (#162) 2024-04-26 00:21:43 +08:00
Dream Hunter
a3edb09305 feat: UI authTip to accessTip && worker / path return OK (#158) 2024-04-23 12:50:20 +08:00
Dream Hunter
e524f82674 Update README.md 2024-04-21 10:34:34 +08:00
Dream Hunter
99e1bdc30d feat: update doc (#142) 2024-04-16 22:25:38 +08:00
Dream Hunter
2ec1a61608 feat: add /api/new_address ratelimit (#130) 2024-04-15 14:14:38 +08:00
Dream Hunter
eafcf00e5e feat: support DKIM (#129) 2024-04-15 13:20:22 +08:00
Dream Hunter
209693673d feat: add docs (#122) 2024-04-14 15:15:09 +08:00
Dream Hunter
f83492e683 Update README.md 2024-04-14 00:42:57 +08:00
Dream Hunter
b8f0fa49cf feat: init send mail (#113)
* feat: init send mail

* feat: init send mail
2024-04-12 13:26:42 +08:00
Dream Hunter
ee2fdab279 feat: update readme (#112) 2024-04-10 13:28:44 +08:00
Dream Hunter
fbd2e0e844 fix: UI overflow (#111)
* feat: UI overflow

* feat: add domain
2024-04-10 13:25:26 +08:00
Dream Hunter
2790f65a5f Rename CHANGELOG to CHANGELOG.md (#109)
* Rename CHANGELOG to CHANGELOG.md

* Update README.md

* Update README_EN.md
2024-04-09 21:59:39 +08:00
Dream Hunter
a124e00766 feat: add readme (#106) 2024-04-09 18:55:53 +08:00
Dream Hunter
def400eb09 feat: use rust mail-parser (#104)
* feat: imp worker v2

* feat: add rust mail-parser

* feat: imp frontend v2

* feat: imp frontend v2

* feat: update doc

* feat: add mailV1Alert

* feat: remove unused
2024-04-09 14:58:19 +08:00
Dream Hunter
47256d2af2 feat: add ENABLE_ATTACHMENT config (#99) 2024-04-04 14:42:34 +08:00
Dream Hunter
9ce706fad1 feat: add admin account search && delete account for user (#96)
* feat: add admin account search && delete account for user

* feat: add admin account search && delete account for user
2024-04-04 14:30:07 +08:00