ty
b99b872791
feat(cli,mcp): extract @moemail/core and add MCP server; release 1.0.0
...
Extract the HTTP client and config into a new @moemail/core package shared
by the CLI and a new @moemail/mcp server, so both frontends talk to the same
MoeMail API through one code path.
- core: api client (now throws typed ConfigError/AuthError/PermissionError/
QuotaError instead of process.exit), config, msToIso, and a transport-
agnostic pollForNewMessage helper.
- cli: consume @moemail/core; route command errors through a shared fail()
that preserves exit codes (config/auth = 2, else = 1). Bump to 1.0.0.
- mcp: new stdio MCP server exposing 8 tools (create/list/read/wait/send/
delete); wait_for_email is bounded and returns a timeout status to retry.
Configured via MOEMAIL_API_KEY / MOEMAIL_API_URL env. Release 1.0.0.
Docs:
- Fix packages/cli/README.md (config set, send --content not --body, full
flag table).
- Add MCP section to both root READMEs; complete the CLI command list
(send, list, message-level delete).
- SKILL.md: --json works before or after the subcommand.
- Ignore bun.lock in package gitignores.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-15 23:52:35 +08:00
ty
61f47626e7
feat(cli): add MoeMail AI agent skills
2026-03-30 17:08:50 +08:00
ty
f66c3e83a9
docs: add CLI section to READMEs and restore @moemail/cli package name
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-22 16:05:57 +08:00
ty
070b620c18
docs: change the default readme file language
2026-02-13 14:37:26 +08:00
beilunyang
834d3421ea
docs(readme): fix
2025-12-07 18:08:26 +08:00
beilunyang
1a37692dc5
docs(readme): add English README file
2025-12-07 18:07:13 +08:00
beilunyang
dd109a464a
feat(auth): add Google OAuth support
2025-12-07 17:50:27 +08:00
ty
ed48d08503
docs(readme): add documentation section with link and description for comprehensive usage guidelines
2025-10-26 01:57:01 +08:00
beilunyang
dbe8c42b11
feat(sharing): add email and message sharing functionality
2025-10-18 20:08:42 +08:00
beilunyang
d175017b51
feat: add internationalization support with next-intl
2025-10-13 00:57:32 +08:00
COYG⚡️
7a4cf7096a
Update README.md
2025-09-17 12:02:16 +08:00
beilunyang
408f97f98d
docs: Update readme
2025-06-22 20:57:06 +08:00
beilunyang
7a04a8165c
docs: Update README and API Key Panel to add information about api/config endpoints
2025-06-05 23:50:29 +08:00
beilunyang
fa1dadfb21
docs: Video version of the deployment tutorial
2025-04-06 21:01:08 +08:00
beilunyang
bf11aae52e
docs: update docs about PROJECT_NAME
2025-03-31 23:00:25 +08:00
beilunyang
58e6d06bed
docs: Add GitHub OAuth configuration variables to README
2025-03-09 12:40:03 +08:00
beilunyang
7210c68fbd
feat: Add optional database and KV namespace IDs to deployment workflow
2025-03-09 11:17:21 +08:00
beilunyang
994ab8acc3
feat: Modify apikeys schema and README configuration files
2025-03-09 11:07:21 +08:00
beilunyang
c405c02a34
docs: Update deployment instructions in README
2025-03-09 10:57:07 +08:00
beilunyang
d9fb486104
feat: Add optional environment variables for database and KV namespace configuration
2025-03-09 10:22:06 +08:00
beilunyang
9b7ed0b031
docs: Add system settings section to README with configuration details
2025-03-01 10:40:59 +08:00
BeilunYang
59671091b6
docs: Update Contract QRCode
2025-02-21 17:08:58 +08:00
ktoWYY
2566a8a105
docs:补充 Catch-All 状态不可用时的解决方案- 在 README.md 文件中添加了新的注意事项
...
- 提供了当 Catch-All 状态不可用时的替代方案,即绑定一个邮箱
2025-02-21 15:41:48 +08:00
beilunyang
f4c7964a4d
docs: fix
2025-02-10 11:55:49 +08:00
beilunyang
5454d1a7b2
refactor: Update API documentation and curl examples with protocol-aware URLs
2025-02-10 11:51:47 +08:00
beilunyang
9ad3115833
feat: Implement OpenAPI with API Key authentication and role-based access control
2025-02-10 11:25:25 +08:00
ty
969d0ce334
docs: Add video tutorial link for deployment in README
2025-01-09 23:54:12 +08:00
ty
c52e780d5c
docs: Update deployment process in README
2025-01-04 23:49:11 +08:00
beilunyang
05276f7ad7
docs: Update README to include detailed role management features for Emperor, Knight, and Civilian roles
2024-12-28 18:28:25 +08:00
beilunyang
45a13d0c20
feat: Enhance email domain configuration and management
2024-12-28 01:34:34 +08:00
beilunyang
6420cd7570
feat: Add configuration management for default user roles and permissions
2024-12-28 00:54:29 +08:00
beilunyang
798def1d89
docs: typo
2024-12-27 13:42:06 +08:00
beilunyang
5a7c17752a
feat: Implement role-based access control and enhance permissions system
2024-12-27 13:35:29 +08:00
beilunyang
3313d759a7
docs: Update QR code image in README for WeChat group
2024-12-24 23:44:04 +08:00
beilunyang
774736af38
feat: Add support for multiple email domains and enhance email creation dialog
2024-12-24 00:23:28 +08:00
beilunyang
ef7fd4fc52
docs: Add Cloudflare email routing configuration section to README
2024-12-23 23:11:01 +08:00
beilunyang
8fc4c311be
docs: Update README and GitHub Actions workflow for enhanced deployment options
2024-12-23 21:33:02 +08:00
beilunyang
86fc72d6bb
docs: Update README and GitHub Actions workflow to support manual deployment triggers
2024-12-23 21:13:59 +08:00
beilunyang
8a2fbeef48
feat: Add NEXT_PUBLIC_EMAIL_DOMAIN environment variable and update README for configuration details
2024-12-23 13:34:37 +08:00
beilunyang
929f310202
feat: Enhance email expiration options and update README
2024-12-21 01:36:35 +08:00
beilunyang
5d7a6d7bad
feat: Add Webhook integration and update README with new features
2024-12-18 02:38:04 +08:00
beilunyang
e0bd04818e
refactor: Update database migration scripts and enhance CI workflow
2024-12-16 13:10:11 +08:00
beilunyang
cc7e5003c5
feat: Init
2024-12-16 01:49:50 +08:00