chore: sync local changes to Gitea
Some checks failed
🚀 Deploy cloud-mail to Cloudflare Workers / 🏗️ Build and Deploy (push) Has been cancelled

This commit is contained in:
shumengya
2026-06-24 22:10:22 +08:00
parent 80a0cb65a5
commit 498ffe1b18
11 changed files with 14871 additions and 244 deletions

View File

@@ -6,7 +6,7 @@
<meta name="theme-color" content="#F1F1F1" id="theme-color-meta">
<meta name="description" content="Cloud Mail 是一个 Serverless 响应式邮箱服务,支持邮件发送,可部署到 Cloudflare 平台降低服务器成本。Cloud Mail is a serverless responsive email service that supports email sending and can be deployed on Cloudflare to reduce server costs.">
<title>Cloud Mail</title>
<link rel="icon" href="/public/mail.png" type="image/png">
<link rel="icon" href="/favicon.ico" type="image/x-icon">
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap" rel="stylesheet">
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
<script>
@@ -129,7 +129,7 @@
<body>
<div id="loading-first" >
<div class="loading-icon">
<img class="loading-image" src="/mail-pwa.png" alt="Cloud Mail">
<img class="loading-image" src="/logo.png" alt="Cloud Mail">
<div class="loading-progress" aria-hidden="true"></div>
</div>
</div>

8095
mail-vue/package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

BIN
mail-vue/public/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

BIN
mail-vue/public/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 MiB

View File

@@ -2,7 +2,7 @@
<el-scrollbar class="scroll">
<div>
<div class="title" >
<Icon icon="mdi:email-outline" width="24" height="24" />
<img class="logo" src="/logo.png" alt="" width="24" height="24" />
<div>{{settingStore.settings.title}}</div>
</div>
<el-menu :collapse="false" text-color="#fff" active-text-color="#fff" style="margin-top: 10px">
@@ -105,6 +105,11 @@ const route = useRoute();
max-width: calc(240px - 20px - 30px);
}
.logo {
flex-shrink: 0;
object-fit: contain;
}
:deep(.el-icon) {
flex-shrink: 0;
font-size: 20px;

View File

@@ -25,7 +25,7 @@ export default defineConfig(({mode}) => {
theme_color: '#FFFFFF',
icons: [
{
src: 'mail-pwa.png',
src: 'logo.png',
sizes: '192x192',
type: 'image/png',
}