Files
dudu/doc/index.html
T
wangjia 45e40ccd13
ci / server (push) Failing after 11s
ci / design-tokens (push) Failing after 10s
desktop: 联调发现的透明窗口修复 + 联调验收报告与文档索引
- 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>
2026-07-10 12:18:22 +08:00

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>