chore: migrate mail themes to shared framework and locked upstream inputs
Release / Validate Templates (push) Canceled after 0s
Release / Package & Release (push) Canceled after 0s
Release / Update Latest Release Documentation (push) Canceled after 0s

This commit is contained in:
KenanZhu committed 2026-10-09 18:34:36 +08:00
1 parent 5c0589f6f6
commit fec3ace600
225 files changed
+4718 -15807

No files matched your search

+4 -14
View File
@@ -3,7 +3,6 @@
"activate": {
"name": "Activate Account",
"desc": "Account activation — sent when a new user registers.",
"path": ["mail", "user", "auth", "activate.tmpl"],
"params": {
"DisplayName": "Alex Johnson",
"Code": "activation-code-abc123",
@@ -13,7 +12,6 @@
"activate_email": {
"name": "Activate Email",
"desc": "Email address verification — sent when adding or changing an email address.",
"path": ["mail", "user", "auth", "activate_email.tmpl"],
"params": {
"DisplayName": "Alex Johnson",
"Code": "verify-code-xyz789",
@@ -24,7 +22,6 @@
"register_notify": {
"name": "Register Notify",
"desc": "Registration notification — confirms successful account registration.",
"path": ["mail", "user", "auth", "register_notify.tmpl"],
"params": {
"DisplayName": "Alex Johnson",
"Username": "alexj"
@@ -33,7 +30,6 @@
"reset_passwd": {
"name": "Reset Password",
"desc": "Password reset — sent when user requests a password reset link.",
"path": ["mail", "user", "auth", "reset_passwd.tmpl"],
"params": {
"DisplayName": "Alex Johnson",
"Code": "reset-token-abc123",
@@ -43,7 +39,6 @@
"team_invite": {
"name": "Team Invite",
"desc": "Team invitation — sent when a user is invited to join an organization team.",
"path": ["mail", "org", "team_invite.tmpl"],
"params": {
"Inviter": { "DisplayName": "Sarah Chen" },
"Team": { "Name": "Core Developers" },
@@ -55,7 +50,6 @@
"collaborator": {
"name": "Collaborator Added",
"desc": "Collaborator added — sent when a user is added as a repository collaborator.",
"path": ["mail", "repo", "collaborator.tmpl"],
"params": {
"Subject": "Collaborator Added to repo",
"Link": "https://gitea.example.com/repo/project",
@@ -65,7 +59,6 @@
"transfer": {
"name": "Repository Transfer",
"desc": "Repository transfer — sent when repository ownership is transferred.",
"path": ["mail", "repo", "transfer.tmpl"],
"params": {
"Subject": "Repository Transfer",
"Link": "https://gitea.example.com/repo/transferred-project",
@@ -75,7 +68,6 @@
"release": {
"name": "New Release",
"desc": "New release — sent when a new release is published.",
"path": ["mail", "repo", "release.tmpl"],
"params": {
"Subject": "New Release v2.0.0",
"Link": "https://gitea.example.com/repo/project/releases/tag/v2.0.0",
@@ -99,7 +91,6 @@
"workflow_run": {
"name": "Workflow Run",
"desc": "Workflow run — sent when a CI/CD workflow completes.",
"path": ["mail", "repo", "actions", "workflow_run.tmpl"],
"params": {
"Subject": "Workflow Run: CI",
"RunStatusText": "All jobs passed",
@@ -109,18 +100,18 @@
"HTMLURL": "https://gitea.example.com/repo/project/actions/runs/42"
},
"Jobs": [
{ "Name": "build", "Status": "success", "Attempt": 1, "HTMLURL": "https://gitea.example.com/job/1", "Duration": "2m34s" },
{ "Name": "test", "Status": "success", "Attempt": 1, "HTMLURL": "https://gitea.example.com/job/2", "Duration": "1m12s" },
{ "Name": "deploy", "Status": "success", "Attempt": 2, "HTMLURL": "https://gitea.example.com/job/3", "Duration": "45s" }
{ "Name": "build", "StatusClass": "status-success", "StatusIconCID": "success", "StatusIconAlt": "Success", "Attempt": 1, "HTMLURL": "https://gitea.example.com/job/1", "Duration": "2m34s" },
{ "Name": "test", "StatusClass": "status-success", "StatusIconCID": "success", "StatusIconAlt": "Success", "Attempt": 1, "HTMLURL": "https://gitea.example.com/job/2", "Duration": "1m12s" },
{ "Name": "deploy", "StatusClass": "status-success", "StatusIconCID": "success", "StatusIconAlt": "Success", "Attempt": 2, "HTMLURL": "https://gitea.example.com/job/3", "Duration": "45s" }
]
}
},
"assigned": {
"name": "Issue Assigned",
"desc": "Issue/PR assigned — sent when an issue or pull request is assigned.",
"path": ["mail", "repo", "issue", "assigned.tmpl"],
"params": {
"Subject": "Issue #42 Assigned",
"CanReply": false,
"Link": "https://gitea.example.com/repo/project/issues/42",
"Doer": { "Name": "Sarah Chen" },
"IsPull": false,
@@ -136,7 +127,6 @@
"default": {
"name": "Issue Update",
"desc": "Issue/PR update — comments, mentions, reviews, merges, and other activity.",
"path": ["mail", "repo", "issue", "default.tmpl"],
"params": {
"Subject": "Re: Issue #42 -- Bug fix",
"Link": "https://gitea.example.com/repo/project/issues/42",