47b3c89460
- 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>
491 lines
18 KiB
HTML
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>
|