Files
jiu/web/dist/changelog/index.html
T
wangjia 47b3c89460 feat(web): 新增更新日志、服务条款、隐私政策页面;关于页更新日志链接修正
- web/dist/changelog/ 版本历史页,收录 v1.0.0–v1.0.29 全部发版记录
- web/dist/terms/ 服务条款页(付费/授权/数据/免责等)
- web/dist/privacy/ 隐私政策页(数据收集/使用/共享/用户权利等)
- 全站页脚补充 更新日志、服务条款、隐私政策三个链接
- about_screen 「更新日志」按钮链接由 /downloads/ 改为 /changelog/
- 新增 backend/cmd/issue 工具,用于签发指定门店的授权码 token

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 22:56:22 +08:00

491 lines
18 KiB
HTML

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="color-scheme" content="light" />
<title>更新日志 · 岩美酒库管理系统</title>
<meta name="description" content="岩美酒库管理系统版本更新历史,记录每次发版的新功能、改进与修复。" />
<link rel="stylesheet" href="/assets/color.css" />
<link rel="stylesheet" href="/assets/style.css" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap" rel="stylesheet">
<script src="https://unpkg.com/lucide@0.469.0/dist/umd/lucide.min.js"></script>
<style>
.page-header {
padding: 64px 0 48px;
background: radial-gradient(700px 360px at 80% 20%, rgba(37,99,172,.06), transparent 60%),
linear-gradient(180deg,#FBFCFD 0%,#FFFFFF 80%);
border-bottom: 1px solid var(--border-subtle);
}
.ph-eyebrow {
font-size: var(--text-xs); font-weight: 600;
letter-spacing: .12em; color: var(--brand-500);
text-transform: uppercase; margin: 0 0 12px;
display: flex; align-items: center; gap: 8px;
}
.ph-title {
font-size: 40px; font-weight: 700; line-height: 1.15;
color: var(--brand-900); margin: 0 0 12px;
}
.ph-lead { font-size: var(--text-lg); color: var(--gray-600); margin: 0; }
/* Timeline layout */
.changelog-body { padding: 60px 0 80px; }
.changelog-grid {
display: grid;
grid-template-columns: 160px 1fr;
gap: 0 48px;
max-width: 760px;
}
@media (max-width: 640px) {
.changelog-grid { grid-template-columns: 1fr; }
}
.cl-version-col {
padding-top: 4px;
text-align: right;
}
@media (max-width: 640px) {
.cl-version-col { text-align: left; margin-bottom: 6px; }
}
.cl-version {
font-family: var(--font-mono);
font-size: 15px; font-weight: 600;
color: var(--brand-600);
display: block;
}
.cl-date {
font-size: 12px; color: var(--gray-400);
display: block; margin-top: 3px;
}
.cl-content-col {
padding-bottom: 48px;
border-left: 2px solid var(--border-subtle);
padding-left: 32px;
position: relative;
}
@media (max-width: 640px) {
.cl-content-col { border-left: none; padding-left: 0; }
}
.cl-content-col::before {
content: '';
position: absolute; left: -5px; top: 8px;
width: 8px; height: 8px; border-radius: 50%;
background: var(--brand-500);
border: 2px solid #fff;
box-shadow: 0 0 0 2px var(--brand-200);
}
@media (max-width: 640px) { .cl-content-col::before { display: none; } }
.cl-tag {
display: inline-block;
font-size: 11px; font-weight: 600;
padding: 2px 8px; border-radius: 4px;
margin: 0 4px 8px 0;
letter-spacing: .03em;
}
.tag-feat { background: #dbeafe; color: #1d4ed8; }
.tag-fix { background: #dcfce7; color: #15803d; }
.tag-improve { background: #fef9c3; color: #854d0e; }
.cl-section { margin-bottom: 14px; }
.cl-section h4 {
font-size: 12px; font-weight: 700;
letter-spacing: .06em; text-transform: uppercase;
color: var(--gray-400); margin: 0 0 8px;
display: flex; align-items: center; gap: 6px;
}
.cl-section ul {
list-style: none; padding: 0; margin: 0;
display: flex; flex-direction: column; gap: 6px;
}
.cl-section ul li {
font-size: 14px; color: var(--gray-700);
padding-left: 16px; position: relative;
line-height: 1.55;
}
.cl-section ul li::before {
content: '·'; position: absolute; left: 4px;
color: var(--gray-400); font-weight: 700;
}
.cl-initial {
font-size: 14px; color: var(--gray-600);
line-height: 1.6; margin-bottom: 12px;
}
</style>
</head>
<body>
<nav class="topnav">
<div class="topnav-inner">
<a href="/" class="topnav-brand">
<img src="/assets/logo-full.svg" alt="岩美" />
</a>
<div class="topnav-links">
<a href="/#modules">产品</a>
<a href="/features/inventory.html">库存</a>
<a href="/features/approval.html">审核流</a>
<a href="/#pricing">价格</a>
<a href="/download/">下载</a>
<a href="/docs/">文档</a>
<a href="/#faq">支持</a>
</div>
<div class="topnav-cta" id="nav-cta">
<a href="/register/" class="btn btn-primary btn-sm">注册门店</a>
</div>
<button class="nav-hamburger" id="nav-hamburger" aria-label="菜单" aria-expanded="false">
<span></span><span></span><span></span>
</button>
</div>
<div class="nav-mobile-menu" id="nav-mobile-menu">
<a href="/#modules">产品</a>
<a href="/features/inventory.html">库存管理</a>
<a href="/features/approval.html">审核流</a>
<a href="/#pricing">价格</a>
<a href="/download/">下载</a>
<a href="/docs/">文档</a>
<a href="/#faq">支持</a>
<div class="nav-mobile-cta" id="nav-mobile-cta">
<a href="/register/" class="btn btn-primary">注册门店</a>
</div>
</div>
</nav>
<div class="page-header">
<div class="container">
<p class="ph-eyebrow"><i data-lucide="history" style="width:14px;height:14px;"></i> Changelog</p>
<h1 class="ph-title">更新日志</h1>
<p class="ph-lead">每次发版的新功能、改进与问题修复。</p>
</div>
</div>
<section class="changelog-body">
<div class="container">
<div class="changelog-grid">
<!-- v1.0.29 -->
<div class="cl-version-col">
<span class="cl-version">v1.0.29</span>
<span class="cl-date">2026-06-09</span>
</div>
<div class="cl-content-col">
<div class="cl-section">
<h4><i data-lucide="sparkles" style="width:12px;height:12px;"></i> 新功能</h4>
<ul>
<li>Windows / macOS 桌面客户端现在限制只能运行一个实例;重复打开时弹窗提示「程序已在运行中」并自动退出</li>
</ul>
</div>
</div>
<!-- v1.0.27 -->
<div class="cl-version-col">
<span class="cl-version">v1.0.27</span>
<span class="cl-date">2026-06-09</span>
</div>
<div class="cl-content-col">
<div class="cl-section">
<h4><i data-lucide="arrow-up-circle" style="width:12px;height:12px;"></i> 改进</h4>
<ul>
<li>入库单新建表单:产地、保质期、储存方式、批次号、生产日期等选填字段默认折叠,点击「展开选填」后在行内显示,减少初始界面信息量</li>
<li>手机端现可从屏幕左边缘向右滑动打开导航菜单,无需点击汉堡图标</li>
<li>入库单详情弹窗在手机上商品明细改为卡片式竖排布局,不再显示难以阅读的横向宽表格</li>
</ul>
</div>
<div class="cl-section">
<h4><i data-lucide="wrench" style="width:12px;height:12px;"></i> 修复</h4>
<ul>
<li>macOS 客户端下载 zip 解压失败:打包改用 ditto,正确保留 symlink 和执行权限</li>
</ul>
</div>
</div>
<!-- v1.0.26 -->
<div class="cl-version-col">
<span class="cl-version">v1.0.26</span>
<span class="cl-date">2026-06-08</span>
</div>
<div class="cl-content-col">
<div class="cl-section">
<h4><i data-lucide="sparkles" style="width:12px;height:12px;"></i> 新功能</h4>
<ul>
<li>公开商品 API 新增商品编码、条码、当前库存数量字段,供扫码页及第三方集成使用</li>
<li>公开页「商品报错」「意见反馈」提交时自动携带门店编号和商品信息,方便运营追踪</li>
</ul>
</div>
<div class="cl-section">
<h4><i data-lucide="wrench" style="width:12px;height:12px;"></i> 修复</h4>
<ul>
<li>注册页 API 地址改为配置文件驱动,支持分离部署场景</li>
<li>注册成功提示的客户端导航路径修正为「系统设置」</li>
<li>公开页页脚「关于岩美」链接改为配置项,不再硬编码</li>
</ul>
</div>
</div>
<!-- v1.0.25 -->
<div class="cl-version-col">
<span class="cl-version">v1.0.25</span>
<span class="cl-date">2026-06-08</span>
</div>
<div class="cl-content-col">
<div class="cl-section">
<h4><i data-lucide="sparkles" style="width:12px;height:12px;"></i> 新功能</h4>
<ul>
<li>基础数据页新增「产地」「保质期」「储存方式」「描述文档」4 个字典维护 Tab</li>
<li>商品详情页展示产地、保质期、储存方式参数,并在介绍区上方显示建议零售价</li>
<li>入库单详情中商品列展示产地、保质期、储存方式信息</li>
<li>公开扫码页新增「商品报错」「意见反馈」功能,用户可提交反馈</li>
</ul>
</div>
</div>
<!-- v1.0.24 -->
<div class="cl-version-col">
<span class="cl-version">v1.0.24</span>
<span class="cl-date">2026-06-08</span>
</div>
<div class="cl-content-col">
<div class="cl-section">
<h4><i data-lucide="sparkles" style="width:12px;height:12px;"></i> 新功能</h4>
<ul>
<li>扫码商品页新增「查看本店其他商品」功能,点击即可浏览该门店全部上架商品</li>
<li>门店可在设置中填写微信号,顾客扫码后可直接查看并添加门店微信</li>
<li>商品公开页展示建议零售价(有填写时显示)</li>
<li>入库时可为商品关联产地、保质期、储存方式、描述文档</li>
</ul>
</div>
<div class="cl-section">
<h4><i data-lucide="arrow-up-circle" style="width:12px;height:12px;"></i> 改进</h4>
<ul>
<li>新增产地/保质期/储存方式/描述文档四类基础数据字典,支持增删改查</li>
</ul>
</div>
</div>
<!-- v1.0.22 -->
<div class="cl-version-col">
<span class="cl-version">v1.0.22</span>
<span class="cl-date">2026-06-07</span>
</div>
<div class="cl-content-col">
<div class="cl-section">
<h4><i data-lucide="sparkles" style="width:12px;height:12px;"></i> 新功能</h4>
<ul>
<li>官网移动端适配:手机浏览器下导航折叠、首页各区块单列排版</li>
</ul>
</div>
<div class="cl-section">
<h4><i data-lucide="arrow-up-circle" style="width:12px;height:12px;"></i> 改进</h4>
<ul>
<li>客户端移动端布局优化:入库/出库详情页商品明细改为卡片式竖排,操作按钮收纳至溢出菜单</li>
<li>信息架构整理:仓库管理移入基础数据,系统设置新增授权 Tab 和数据管理组</li>
</ul>
</div>
</div>
<!-- v1.0.21 -->
<div class="cl-version-col">
<span class="cl-version">v1.0.21</span>
<span class="cl-date">2026-06-07</span>
</div>
<div class="cl-content-col">
<div class="cl-section">
<h4><i data-lucide="sparkles" style="width:12px;height:12px;"></i> 新功能</h4>
<ul>
<li>商品详情页添加照片时,手机端(Android/iOS)支持直接拍照或从相册选择</li>
</ul>
</div>
</div>
<!-- v1.0.18 -->
<div class="cl-version-col">
<span class="cl-version">v1.0.18</span>
<span class="cl-date">2026-06-06</span>
</div>
<div class="cl-content-col">
<div class="cl-section">
<h4><i data-lucide="sparkles" style="width:12px;height:12px;"></i> 新功能</h4>
<ul>
<li>移动端(Android)界面全面适配:侧边栏改为侧滑抽屉导航,各列表由宽表格自动切换为卡片流,弹窗与表单自适应屏宽</li>
<li>Android 客户端正式上线,随发版自动发布到下载页</li>
</ul>
</div>
</div>
<!-- v1.0.17 -->
<div class="cl-version-col">
<span class="cl-version">v1.0.17</span>
<span class="cl-date">2026-06-05</span>
</div>
<div class="cl-content-col">
<div class="cl-section">
<h4><i data-lucide="sparkles" style="width:12px;height:12px;"></i> 新功能</h4>
<ul>
<li>意见反馈改为应用内直接提交,支持文字 + 图片(最多 9 张),不再跳转邮件</li>
</ul>
</div>
<div class="cl-section">
<h4><i data-lucide="arrow-up-circle" style="width:12px;height:12px;"></i> 改进</h4>
<ul>
<li>「关于」更名为「关于我们」并移至左侧菜单,成为独立页面</li>
<li>打印时默认文件名带类型与时间戳,方便「打印到 PDF」归档</li>
</ul>
</div>
</div>
<!-- v1.0.16 -->
<div class="cl-version-col">
<span class="cl-version">v1.0.16</span>
<span class="cl-date">2026-06-05</span>
</div>
<div class="cl-content-col">
<div class="cl-section">
<h4><i data-lucide="sparkles" style="width:12px;height:12px;"></i> 新功能</h4>
<ul>
<li>应用内更新:Windows/macOS 点「立即更新」直接在应用内下载并自动安装/重启(带进度条)</li>
<li>Windows 安装程序改为中文向导</li>
</ul>
</div>
</div>
<!-- v1.0.13 -->
<div class="cl-version-col">
<span class="cl-version">v1.0.13</span>
<span class="cl-date">2026-06-04</span>
</div>
<div class="cl-content-col">
<div class="cl-section">
<h4><i data-lucide="sparkles" style="width:12px;height:12px;"></i> 新功能</h4>
<ul>
<li>Windows 客户端改为提供安装程序(含安装向导、桌面/开始菜单快捷方式、卸载项)</li>
</ul>
</div>
</div>
<!-- v1.0.4 -->
<div class="cl-version-col">
<span class="cl-version">v1.0.4</span>
<span class="cl-date">2026-05-30</span>
</div>
<div class="cl-content-col">
<div class="cl-section">
<h4><i data-lucide="sparkles" style="width:12px;height:12px;"></i> 新功能</h4>
<ul>
<li>支持 macOS 桌面客户端下载,下载 zip 解压即用</li>
</ul>
</div>
</div>
<!-- v1.0.3 -->
<div class="cl-version-col">
<span class="cl-version">v1.0.3</span>
<span class="cl-date">2026-05-28</span>
</div>
<div class="cl-content-col">
<div class="cl-section">
<h4><i data-lucide="sparkles" style="width:12px;height:12px;"></i> 新功能</h4>
<ul>
<li>新增用户自助注册功能,在官网 /register/ 填写门店信息即可完成注册,系统自动生成门店编码</li>
<li>支持 Windows 桌面客户端构建与发布</li>
</ul>
</div>
</div>
<!-- v1.0.1 -->
<div class="cl-version-col">
<span class="cl-version">v1.0.1</span>
<span class="cl-date">2026-05-25</span>
</div>
<div class="cl-content-col">
<div class="cl-section">
<h4><i data-lucide="arrow-up-circle" style="width:12px;height:12px;"></i> 改进</h4>
<ul>
<li>库存搜索支持拼音和拼音首字母(如搜「mt」或「maotai」可匹配「茅台」)</li>
<li>新增异常自动上报机制,线上错误可实时追踪</li>
</ul>
</div>
</div>
<!-- v1.0.0 -->
<div class="cl-version-col">
<span class="cl-version">v1.0.0</span>
<span class="cl-date">2026-05-24</span>
</div>
<div class="cl-content-col">
<p class="cl-initial">初始版本发布,完成核心库存管理功能。</p>
<div class="cl-section">
<h4><i data-lucide="sparkles" style="width:12px;height:12px;"></i> 核心功能</h4>
<ul>
<li>商品管理:多规格商品档案、图片、公开二维码扫码展示</li>
<li>库存管理:入库审核、出库审核、库存盘点、流水记录</li>
<li>财务管理:往来账目、对账单</li>
<li>用户权限:管理员 / 成员 / 只读三级权限控制</li>
<li>多租户隔离:门店数据完全独立</li>
</ul>
</div>
</div>
</div>
</div>
</section>
<footer class="site-footer">
<div class="container">
<div class="footer-grid">
<div class="footer-brand">
<img src="/assets/logo-full.svg" alt="岩美" />
<p>为酒行与酒店设计的库存、审核、财务一体化管理平台。</p>
<div class="footer-contact">
<div><a href="mailto:yammy2023@163.com">yammy2023@163.com</a></div>
</div>
</div>
<div class="footer-col">
<h5>产品</h5>
<ul>
<li><a href="/#modules">核心模块</a></li>
<li><a href="/#platforms">多端覆盖</a></li>
<li><a href="/#pricing">价格方案</a></li>
<li><a href="/download/">下载客户端</a></li>
<li><a href="/changelog/">更新日志</a></li>
</ul>
</div>
<div class="footer-col">
<h5>资源</h5>
<ul>
<li><a href="/docs/">使用手册</a></li>
<li><a href="/download/">下载客户端</a></li>
</ul>
</div>
<div class="footer-col">
<h5>客户支持</h5>
<ul>
<li><a href="/#faq">常见问题</a></li>
<li><a href="mailto:yammy2023@163.com">联系我们</a></li>
</ul>
</div>
<div class="footer-col">
<h5>公司</h5>
<ul>
<li><a href="/register/">注册门店</a></li>
<li><a href="/terms/">服务条款</a></li>
<li><a href="/privacy/">隐私政策</a></li>
</ul>
</div>
</div>
<div class="footer-bottom">
<div>© 2026 岩美科技 · 保留所有权利</div>
<div>沪 ICP 备 2026000000 号 · 沪公网安备 31010000000000 号</div>
</div>
</div>
</footer>
<script src="/assets/nav.js"></script>
<script>lucide.createIcons();</script>
</body>
</html>