Build & Push Docker Image / build (push) Successful in 4m18s
- New endpoint POST /api/calendar/events/:id/email sends event invitations with an .ics attachment to external email addresses (rate-limited like room email invites) - Create-event dialog gets an optional invitations section to invite people by email or federation address right away - The "Invite remote" dialog on existing events now accepts email addresses in addition to federation IDs Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
66 lines
2.8 KiB
JSON
66 lines
2.8 KiB
JSON
{
|
|
"email": {
|
|
"greeting": "Hello {name},",
|
|
"viewInvitation": "View Invitation",
|
|
"invitationFooter": "Open the link above to accept or decline the invitation.",
|
|
"linkHint": "Or copy this link in your browser:",
|
|
"verify": {
|
|
"subject": "{appName} - Verify your email",
|
|
"intro": "Please verify your email address by clicking the button below:",
|
|
"button": "Verify Email",
|
|
"validity": "This link is valid for 24 hours.",
|
|
"footer": "If you didn't register, please ignore this email."
|
|
},
|
|
"resetPassword": {
|
|
"subject": "{appName} - Reset your password",
|
|
"intro": "You requested to reset your password. Click the button below to set a new one:",
|
|
"button": "Reset Password",
|
|
"validity": "This link is valid for 1 hour.",
|
|
"footer": "If you didn't request this, you can safely ignore this email — your password will remain unchanged."
|
|
},
|
|
"invite": {
|
|
"subject": "{appName} - You've been invited",
|
|
"title": "You have been invited",
|
|
"intro": "You have been invited to create an account on {appName}.",
|
|
"prompt": "Click the button below to register:",
|
|
"button": "Create Account",
|
|
"validity": "This link is valid for 7 days.",
|
|
"footer": "If you didn't expect this invitation, you can safely ignore this email."
|
|
},
|
|
"federationInvite": {
|
|
"subject": "{appName} - Meeting invitation from {fromUser}",
|
|
"intro": "You have received a meeting invitation from {fromUser}.",
|
|
"roomLabel": "Room:"
|
|
},
|
|
"guestInvite": {
|
|
"subject": "{appName} - You're invited to a meeting",
|
|
"intro": "{fromUser} has invited you to a meeting.",
|
|
"roomLabel": "Room:",
|
|
"joinButton": "Join Meeting",
|
|
"footer": "Click the button above to join the meeting."
|
|
},
|
|
"calendarInvite": {
|
|
"subject": "{appName} - Calendar invitation from {fromUser}",
|
|
"intro": "You have received a calendar invitation from {fromUser}."
|
|
},
|
|
"calendarEventInvite": {
|
|
"subject": "{appName} - Calendar invitation: {title}",
|
|
"title": "Calendar Invitation",
|
|
"intro": "{fromUser} has invited you to the following event:",
|
|
"joinButton": "Join Meeting",
|
|
"icsHint": "You can add this event to your calendar using the attached .ics file.",
|
|
"footer": "This invitation was sent via {appName}."
|
|
},
|
|
"calendarDeleted": {
|
|
"subject": "{appName} - Calendar event cancelled: {title}",
|
|
"intro": "The following calendar event was deleted by the organiser ({fromUser}) and is no longer available:",
|
|
"note": "The event has been automatically removed from your calendar.",
|
|
"footer": "This message was sent automatically by {appName}."
|
|
}
|
|
},
|
|
"bbb": {
|
|
"defaultWelcome": "Welcome to the meeting!",
|
|
"inviteHint": "To invite other participants, share this link:"
|
|
}
|
|
}
|