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

@@ -0,0 +1,3 @@
</td></tr>
</table>
@@ -0,0 +1,3 @@
</td></tr>
<tr><td class="email-footer">
+4
View File
@@ -0,0 +1,4 @@
<table role="presentation" width="100%" align="center" cellpadding="0" cellspacing="0" border="0" class="email-wrap">
<tr><td class="email-header">__HEADER__</td></tr>
<tr><td class="email-card card-body mail-type-__MAIL_TYPE__">
+3
View File
@@ -0,0 +1,3 @@
</td></tr>
</table>
@@ -0,0 +1,3 @@
</td></tr>
<tr><td class="email-footer">
+4
View File
@@ -0,0 +1,4 @@
<table role="presentation" width="100%" align="center" cellpadding="0" cellspacing="0" border="0" class="email-wrap email-card">
<tr><td class="email-header">__HEADER__</td></tr>
<tr><td class="email-body card-body mail-type-__MAIL_TYPE__">
+3
View File
@@ -0,0 +1,3 @@
</td></tr>
</table>
@@ -0,0 +1,3 @@
</td></tr>
<tr><td class="email-footer">
+4
View File
@@ -0,0 +1,4 @@
<table role="presentation" width="100%" align="center" cellpadding="0" cellspacing="0" border="0" class="email-wrap email-card">
<tr><td class="email-header">__HEADER__</td></tr>
<tr><td class="email-body card-body mail-type-__MAIL_TYPE__">
@@ -0,0 +1,3 @@
</td></tr>
</table>
@@ -0,0 +1,3 @@
</td></tr>
<tr><td class="email-footer">
@@ -0,0 +1,4 @@
<table role="presentation" width="100%" align="center" cellpadding="0" cellspacing="0" border="0" class="email-wrap email-card">
<tr><td class="email-header">__HEADER__</td></tr>
<tr><td class="email-body card-body mail-type-__MAIL_TYPE__">
@@ -0,0 +1,3 @@
</td></tr>
</table>
@@ -0,0 +1,3 @@
</td></tr>
<tr><td class="email-footer">
@@ -0,0 +1,4 @@
<table role="presentation" width="100%" align="center" cellpadding="0" cellspacing="0" border="0" class="email-wrap">
<tr><td class="email-header">__HEADER__</td></tr>
<tr><td class="email-card card-body mail-type-__MAIL_TYPE__">
+3
View File
@@ -0,0 +1,3 @@
</td></tr>
</table>
+3
View File
@@ -0,0 +1,3 @@
</td><td width="36%" class="email-sidebar resp-hide">__SIDEBAR__</td></tr>
<tr><td colspan="2" class="email-footer">
+4
View File
@@ -0,0 +1,4 @@
<table role="presentation" width="100%" align="center" cellpadding="0" cellspacing="0" border="0" class="email-wrap">
<tr><td colspan="2" class="email-header">__HEADER__</td></tr>
<tr><td width="64%" class="email-card card-body mail-type-__MAIL_TYPE__">
+3
View File
@@ -0,0 +1,3 @@
</td></tr>
</table>
+3
View File
@@ -0,0 +1,3 @@
</td></tr>
<tr><td class="email-footer">
+4
View File
@@ -0,0 +1,4 @@
<table role="presentation" width="100%" align="center" cellpadding="0" cellspacing="0" border="0" class="email-wrap">
<tr><td class="email-header">__HEADER__</td></tr>
<tr><td class="email-card card-body mail-type-__MAIL_TYPE__">
+3
View File
@@ -0,0 +1,3 @@
</td></tr>
</table>
+3
View File
@@ -0,0 +1,3 @@
</td></tr>
<tr><td class="email-footer">
+4
View File
@@ -0,0 +1,4 @@
<table role="presentation" width="100%" align="center" cellpadding="0" cellspacing="0" border="0" class="email-wrap">
<tr><td class="email-header">__HEADER__</td></tr>
<tr><td class="email-card card-body mail-type-__MAIL_TYPE__">
@@ -0,0 +1 @@
</td></tr></table>
@@ -0,0 +1 @@
</td></tr><tr><td class="email-footer">
@@ -0,0 +1 @@
<table role="presentation" width="100%" align="center" cellpadding="0" cellspacing="0" border="0" class="email-wrap"><tr><td class="email-header">__HEADER__</td></tr><tr><td class="email-card card-body mail-type-__MAIL_TYPE__">
@@ -0,0 +1,3 @@
</td></tr>
</table>
@@ -0,0 +1,3 @@
</td></tr>
<tr><td class="email-footer">
@@ -0,0 +1,4 @@
<table role="presentation" width="100%" align="center" cellpadding="0" cellspacing="0" border="0" class="email-wrap">
<tr><td class="email-header">__HEADER__</td></tr>
<tr><td class="email-card card-body mail-type-__MAIL_TYPE__">
+3
View File
@@ -0,0 +1,3 @@
</td></tr>
</table>
@@ -0,0 +1,3 @@
</td></tr>
<tr><td class="email-footer">
+4
View File
@@ -0,0 +1,4 @@
<table role="presentation" width="100%" align="center" cellpadding="0" cellspacing="0" border="0" class="email-wrap">
<tr><td class="email-header">__HEADER__</td></tr>
<tr><td class="email-card card-body mail-type-__MAIL_TYPE__">
+7
View File
@@ -0,0 +1,7 @@
<div class="email-action">
<table role="presentation" border="0" cellpadding="0" cellspacing="0" width="100%" class="email-btn-table framework-extra"><tr><td class="email-btn-row"><a href="{{.URL}}" class="email-btn">{{.Label}}</a></td></tr></table>
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" class="email-link-box"><tr><td class="email-link-cell">
<p class="email-link-label framework-extra">{{.Hint}}</p>
<p class="email-link-url"><a href="{{.URL}}">{{.URL}}</a></p>
</td></tr></table>
</div>
+1
View File
@@ -0,0 +1 @@
<p class="email-footer-text"><span class="framework-extra">&copy; </span><a href="{{AppUrl}}" class="email-footer-link">{{AppName}}</a></p>
+11
View File
@@ -0,0 +1,11 @@
<div class="framework-extra">
{{if eq .Variant "terminal"}}<span class="email-brand">&gt; {{AppName}}</span>
{{else if eq .Variant "mono"}}<span class="email-brand">{{AppName}}<span class="email-brand-star">*</span></span>
{{else if eq .Variant "neon"}}<span class="email-brand">{{AppName}}</span>
{{else if eq .Variant "heritage"}}<img src="{{AppUrl}}assets/img/favicon.png" alt="Gitea" width="40" height="40" class="email-logo" /><p class="email-brand">{{AppName}}</p>
{{else if eq .Variant "bloom"}}<img src="{{AppUrl}}assets/img/favicon.png" alt="Gitea" width="32" height="32" class="email-logo" /><p class="email-brand">{{AppName}}</p>
{{else if eq .Variant "ink"}}<img src="{{AppUrl}}assets/img/favicon.png" alt="Gitea" width="24" height="24" class="email-logo" /><span class="email-brand">{{AppName}}</span><br /><span class="email-tagline">Git with a cup of tea</span>
{{else if eq .Variant "terra"}}<img src="{{AppUrl}}assets/img/favicon.png" alt="Gitea" width="28" height="28" class="email-logo" /><span class="email-brand">{{AppName}}</span><div class="email-brand-rule"></div>
{{else if eq .Variant "aurora"}}<img src="{{AppUrl}}assets/img/favicon.png" alt="Gitea" width="24" height="24" class="email-logo" /><span class="email-brand">{{AppName}}</span>
{{else}}<img src="{{AppUrl}}assets/img/favicon.png" alt="Gitea" width="32" height="32" class="email-logo" /><span class="email-brand">{{AppName}}</span>{{end}}
</div>
+6
View File
@@ -0,0 +1,6 @@
<div class="framework-extra sidebar-info">
<p class="sidebar-label">{{AppName}}</p>
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" class="sidebar-info-table"><tr><td>
<strong>{{AppDomain}}</strong><br /><a href="{{AppUrl}}">{{AppUrl}}</a>
</td></tr></table>
</div>