mirror of
https://github.com/beilunyang/moemail.git
synced 2026-09-06 15:56:36 +08:00
feat(sharing): add email and message sharing functionality
This commit is contained in:
@@ -48,6 +48,7 @@
|
||||
"received": "Received",
|
||||
"sent": "Sent",
|
||||
"noMessages": "No messages yet",
|
||||
"messageCount": "messages",
|
||||
"from": "From",
|
||||
"to": "To",
|
||||
"subject": "Subject",
|
||||
@@ -82,6 +83,86 @@
|
||||
"time": "Time",
|
||||
"htmlFormat": "HTML Format",
|
||||
"textFormat": "Plain Text Format"
|
||||
},
|
||||
"share": {
|
||||
"title": "Share Mailbox",
|
||||
"description": "Create a share link to let others view emails in this mailbox",
|
||||
"createLink": "Create Link",
|
||||
"creating": "Creating...",
|
||||
"loading": "Loading...",
|
||||
"expiryTime": "Link Expiry",
|
||||
"oneHour": "1 Hour",
|
||||
"oneDay": "1 Day",
|
||||
"threeDays": "3 Days",
|
||||
"oneWeek": "1 Week",
|
||||
"permanent": "Permanent",
|
||||
"activeLinks": "Active Share Links",
|
||||
"noLinks": "No share links yet",
|
||||
"createdAt": "Created",
|
||||
"expiresAt": "Expires",
|
||||
"expired": "Expired",
|
||||
"copy": "Copy Link",
|
||||
"copied": "Copied",
|
||||
"copyFailed": "Copy failed",
|
||||
"delete": "Delete",
|
||||
"deleteConfirm": "Confirm delete share link?",
|
||||
"deleteDescription": "This action cannot be undone. The share link will be invalidated immediately.",
|
||||
"cancel": "Cancel",
|
||||
"deleteSuccess": "Deleted successfully",
|
||||
"deleteFailed": "Failed to delete",
|
||||
"createSuccess": "Share link created successfully",
|
||||
"createFailed": "Failed to create share link",
|
||||
"shareButton": "Share"
|
||||
},
|
||||
"shareMessage": {
|
||||
"title": "Share Message",
|
||||
"description": "Create a share link to let others view this message",
|
||||
"createLink": "Create Link",
|
||||
"creating": "Creating...",
|
||||
"loading": "Loading...",
|
||||
"expiryTime": "Link Expiry",
|
||||
"oneHour": "1 Hour",
|
||||
"oneDay": "1 Day",
|
||||
"threeDays": "3 Days",
|
||||
"oneWeek": "1 Week",
|
||||
"permanent": "Permanent",
|
||||
"activeLinks": "Active Share Links",
|
||||
"noLinks": "No share links yet",
|
||||
"createdAt": "Created",
|
||||
"expiresAt": "Expires",
|
||||
"expired": "Expired",
|
||||
"copy": "Copy Link",
|
||||
"copied": "Copied",
|
||||
"copyFailed": "Copy failed",
|
||||
"delete": "Delete",
|
||||
"deleteConfirm": "Confirm delete share link?",
|
||||
"deleteDescription": "This action cannot be undone. The share link will be invalidated immediately.",
|
||||
"cancel": "Cancel",
|
||||
"deleteSuccess": "Deleted successfully",
|
||||
"deleteFailed": "Failed to delete",
|
||||
"createSuccess": "Share link created successfully",
|
||||
"createFailed": "Failed to create share link",
|
||||
"shareButton": "Share Message"
|
||||
},
|
||||
"shared": {
|
||||
"loading": "Loading...",
|
||||
"emailNotFound": "Cannot access mailbox",
|
||||
"messageNotFound": "Cannot access message",
|
||||
"linkExpired": "Share link does not exist or has expired",
|
||||
"linkInvalid": "Invalid Link",
|
||||
"linkInvalidDescription": "This share link may have expired or does not exist",
|
||||
"sharedMailbox": "Shared Mailbox",
|
||||
"sharedMessage": "Shared Message",
|
||||
"expiresAt": "Expires at",
|
||||
"permanent": "Permanent",
|
||||
"createOwnEmail": "Create your own temporary email",
|
||||
"brand": {
|
||||
"title": "MoeMail",
|
||||
"subtitle": "Cute temporary email service",
|
||||
"cta": "Try Now",
|
||||
"officialSite": "Official Site",
|
||||
"copyright": "© 2024 MoeMail. Cute temporary email service"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -7,12 +7,16 @@
|
||||
"description": "Protect your real email address"
|
||||
},
|
||||
"instant": {
|
||||
"title": "Instant Delivery",
|
||||
"description": "Receive emails in real-time"
|
||||
"title": "Email Sharing",
|
||||
"description": "Share your mailbox with others"
|
||||
},
|
||||
"expiry": {
|
||||
"title": "Auto Expiry",
|
||||
"description": "Automatically expires when due"
|
||||
},
|
||||
"openapi": {
|
||||
"title": "Open API",
|
||||
"description": "Full OpenAPI interface available"
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"title": "MoeMail - Cute Temporary Email Service",
|
||||
"description": "Secure, fast, and disposable temporary email addresses. Protect your privacy and stay away from spam. Instant delivery with automatic expiration.",
|
||||
"keywords": "temporary email, disposable email, anonymous email, privacy protection, spam filter, instant delivery, auto expiry, secure email, verification email, temporary account, cute email, email service, privacy security, MoeMail"
|
||||
"title": "MoeMail - Cute Temporary Email Service · Open API",
|
||||
"description": "Secure, fast, and disposable temporary email addresses. Protect your privacy and stay away from spam. Instant delivery with automatic expiration. Full OpenAPI interface with API Key support.",
|
||||
"keywords": "temporary email, disposable email, anonymous email, privacy protection, spam filter, instant delivery, auto expiry, secure email, verification email, temporary account, cute email, email service, privacy security, OpenAPI, API interface, RESTful API, API Key, open interface, MoeMail"
|
||||
}
|
||||
|
||||
|
||||
@@ -35,6 +35,12 @@
|
||||
"getEmails": "Get Email List",
|
||||
"getMessages": "Get Message List",
|
||||
"getMessage": "Get Single Message",
|
||||
"createEmailShare": "Create Email Share Link",
|
||||
"getEmailShares": "Get Email Share Links",
|
||||
"deleteEmailShare": "Delete Email Share Link",
|
||||
"createMessageShare": "Create Message Share Link",
|
||||
"getMessageShares": "Get Message Share Links",
|
||||
"deleteMessageShare": "Delete Message Share Link",
|
||||
"notes": "Notes:",
|
||||
"note1": "Replace YOUR_API_KEY with your actual API Key",
|
||||
"note2": "/api/config endpoint provides system configuration including available email domains",
|
||||
@@ -43,7 +49,9 @@
|
||||
"note5": "expiryTime is the validity period in milliseconds: 3600000 (1 hour), 86400000 (1 day), 604800000 (7 days), 0 (permanent)",
|
||||
"note6": "domain is the email domain, get available domains from /api/config endpoint",
|
||||
"note7": "cursor is for pagination, get nextCursor from previous response",
|
||||
"note8": "All requests require X-API-Key header"
|
||||
"note8": "All requests require X-API-Key header",
|
||||
"note9": "expiresIn is the share link validity period in milliseconds, 0 means permanent",
|
||||
"note10": "shareId is the unique identifier for a share record"
|
||||
}
|
||||
},
|
||||
"emailService": {
|
||||
|
||||
Reference in New Issue
Block a user