45e40ccd13
- tauri.conf.json 启用 macOSPrivateApi、Cargo.toml 加 macos-private-api feature: overlay/tray 为 transparent 窗口,macOS 上 WKWebView 透明必须开启该项, 否则浮层带不透明底色(tauri dev 启动日志明确告警) - doc/desktop-integration-acceptance.html:#12/#1C 联调验收报告 (mac 全链路通过、12B 延迟基线与短句问题、12C 四场景全过、商业链路通过、遗留项清单) - doc/index.html:项目文档索引(全局文档规范要求) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
78 lines
3.4 KiB
HTML
78 lines
3.4 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="zh-CN">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>dudu — 文档索引</title>
|
|
<style>
|
|
:root {
|
|
--accent: #4F6EF7;
|
|
--accent-text: #3D58DB;
|
|
--accent-soft: #EEF1FE;
|
|
--bg: #F6F7FA;
|
|
--card: #FFFFFF;
|
|
--text-1: #1B1E26;
|
|
--text-2: #5A6072;
|
|
--text-3: #A6ABB8;
|
|
--border-1: #E4E6EB;
|
|
--positive: #16A34A;
|
|
--warning: #E8890C;
|
|
--danger: #DC2626;
|
|
}
|
|
* { box-sizing: border-box; }
|
|
body {
|
|
margin: 0;
|
|
font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif;
|
|
background: var(--bg); color: var(--text-1); line-height: 1.75;
|
|
}
|
|
.container { max-width: 980px; margin: 0 auto; padding: 0 24px 80px; }
|
|
header.hero { background: var(--accent); color: #fff; padding: 48px 24px 40px; text-align: center; }
|
|
header.hero h1 { margin: 0 0 6px; font-size: 30px; }
|
|
header.hero p { margin: 0; opacity: .85; font-size: 15px; }
|
|
section.card {
|
|
background: var(--card); border: 1px solid var(--border-1); border-radius: 14px;
|
|
padding: 28px 32px; margin-top: 24px; box-shadow: 0 1px 3px rgba(17,19,26,.05);
|
|
}
|
|
h2 { font-size: 21px; margin: 0 0 14px; padding-bottom: 8px; border-bottom: 2px solid var(--accent); display: inline-block; }
|
|
table { width: 100%; border-collapse: collapse; margin: 10px 0; font-size: 13.5px; }
|
|
th, td { border: 1px solid var(--border-1); padding: 7px 11px; text-align: left; vertical-align: top; }
|
|
th { background: #F0F1F4; font-weight: 600; }
|
|
tr:nth-child(even) td { background: #FCFCFD; }
|
|
a { color: var(--accent-text); text-decoration: none; }
|
|
a:hover { text-decoration: underline; }
|
|
.tag { display: inline-block; font-size: 12px; padding: 1px 10px; border-radius: 999px; margin-right: 6px; font-weight: 600; }
|
|
.tag.blue { background: var(--accent-soft); color: var(--accent-text); }
|
|
.tag.green { background: #DCFCE7; color: var(--positive); }
|
|
footer { text-align: center; color: var(--text-3); font-size: 13px; margin-top: 44px; }
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<header class="hero">
|
|
<h1>dudu 文档索引</h1>
|
|
<p>项目全部设计 / 计划 / 验收文档的单一入口</p>
|
|
</header>
|
|
<div class="container">
|
|
|
|
<section class="card">
|
|
<h2>设计方案</h2>
|
|
<table>
|
|
<tr><th>文档</th><th>说明</th><th>形式</th></tr>
|
|
<tr><td><a href="plan/design.html">MVP 总体方案 v0.3</a></td><td>产品定义、关键技术决策、总体架构、里程碑与风险</td><td><span class="tag blue">HTML</span></td></tr>
|
|
<tr><td><a href="frontend-design.html">前端实现设计 v1.1</a></td><td>五端界面实现设计,100% 还原 design/ 设计系统</td><td><span class="tag blue">HTML</span></td></tr>
|
|
<tr><td><a href="backend-architecture.html">后端与数据架构 v1.1</a></td><td>API / WS 协议 / 计费账本 / 存储与 Redis Key 设计</td><td><span class="tag blue">HTML</span></td></tr>
|
|
</table>
|
|
</section>
|
|
|
|
<section class="card">
|
|
<h2>验收报告 / 排障 Runbook</h2>
|
|
<table>
|
|
<tr><th>文档</th><th>说明</th><th>形式</th></tr>
|
|
<tr><td><a href="desktop-integration-acceptance.html">桌面端联调验收报告(#12 / #1C)</a></td><td>mac 全链路联调、12B 延迟实测基线、12C 异常路径验证结论与遗留项</td><td><span class="tag green">HTML</span></td></tr>
|
|
</table>
|
|
</section>
|
|
|
|
<footer>dudu · doc/index.html · 新增文档须登记至此索引</footer>
|
|
</div>
|
|
</body>
|
|
</html>
|