Commit Graph

  • cac84b4388 ci: 删除 checks.yml(每次 push 占 runner)+ deploy-client 恢复 tag 触发 main client-v1.1.9 wangjia 2026-07-18 20:02:30 +08:00
  • 3d1402bec8 ci(deploy-client): 改手动触发(去 tag 自动) + Windows 合并为单节点 wangjia 2026-07-18 19:53:17 +08:00
  • f9ba81ae43 fix(golden): 冻结应用时钟消除时间依赖非确定性(product_detail/license/inventory_check) wangjia 2026-07-18 19:53:17 +08:00
  • 067f21c273 release: 触发 client-v1.1.9 发版(稳定网络重发 #2) wangjia 2026-07-18 19:18:45 +08:00
  • aa4a3951f7 release: 触发 client-v1.1.9 发版(WiFi 稳定网络重发) wangjia 2026-07-18 10:41:15 +08:00
  • 5eec510f1e ci(windows): NAS 暂存设 continue-on-error(发版已从 GitHub 拉,NAS 仅最佳努力记录) wangjia 2026-07-18 09:38:03 +08:00
  • 161dee17b1 ci(windows): 加 permissions contents:write——GITHUB_TOKEN 默认只读建不了 Release(403) wangjia 2026-07-18 09:21:49 +08:00
  • c8eabe0596 ci(windows): Windows 包发版改从 GitHub Release 拉取(免 frps) wangjia 2026-07-18 09:13:50 +08:00
  • 03772542d2 docs(changelog): 1.1.9 发版说明 winstage-v1.1.9 wangjia 2026-07-18 08:16:55 +08:00
  • 5cf8958313 feat(prototype): 登记支付状态图标 待支付/已支付/已关闭 wangjia 2026-07-18 07:53:53 +08:00
  • f6e326794e fix(backend): 出入库列表 Preload(Items) 供手机端卡片显示品项数 wangjia 2026-07-18 07:53:53 +08:00
  • fcd8733679 fix(ci): fetch 用 browser_download_url 下载(assets API 返回元数据非二进制)+ 大小校验 winstage-v1.0.52 wangjia 2026-07-18 07:30:38 +08:00
  • 0a54ded445 ci(windows): GitHub 云构建 Windows 安装器暂存 NAS + 发版可选来源(home/github) wangjia 2026-07-18 07:08:48 +08:00
  • fd654f21ac ci(windows): 构建注入生产后端 BASE_URL/PUBLIC_URL=https://jiu.51yanmei.com(原默认 localhost 连不上后端) wangjia 2026-07-16 04:03:13 +08:00
  • 32416e6983 ci: GitHub Actions windows-latest 构建 jiu client(flutter build windows + 打包 artifact) wangjia 2026-07-16 02:58:08 +08:00
  • 905e0700da docs: iOS 上架 runbook 补 ASC 商店文案备稿(副标题/描述/关键词/URL) wangjia 2026-07-15 06:54:03 +08:00
  • 1167a01c6a docs: iOS App Store 上架流程 runbook(备案-2A/保留 iPad/S003 演示门店已拍板) wangjia 2026-07-15 06:49:57 +08:00
  • c9936df780 feat(client): 关于页页脚改为 App 备案号-2A(工信部 App 备案 2026-07-15 下号,原型同步) wangjia 2026-07-15 06:49:50 +08:00
  • 737b1481a6 fix(client): 单实例「已在运行」提示框缺应用主题——DsButton 取 tokens 空指针闪退 wangjia 2026-07-15 05:58:43 +08:00
  • 3888cf2d65 feat(client): 慢请求监控(>500ms 记日志+上报);拆除列表 provider 的 _cache 失败兜底 wangjia 2026-07-15 00:49:29 +08:00
  • 1723e480c1 fix(client): 订单管理打开自动重拉列表 + 订单时间 UTC 显示转本地时区 wangjia 2026-07-15 00:39:29 +08:00
  • b8567b0f4e fix(client): 切换账号显示上一账号数据——登录/登出按会话纪元重建 ProviderScope wangjia 2026-07-15 00:39:18 +08:00
  • 858f24f74b fix(backend): license_purchases.pay_url 512→TEXT——支付宝网关 URL 超列宽导致下单 1406 失败 wangjia 2026-07-14 23:58:57 +08:00
  • 94a5f437a5 fix(client): 财务汇总下拉候选改全量往来单位并修占位叠词与表头垂直居中(验收反馈) wangjia 2026-07-14 13:10:11 +08:00
  • 4bd083f2eb fix(client): 财务汇总往来搜索改为表头下拉框形态(验收反馈) wangjia 2026-07-14 12:35:11 +08:00
  • edb85c88da feat(client): 财务应收应付汇总增加往来单位搜索(两端,原型同步) wangjia 2026-07-14 12:02:44 +08:00
  • 6069b390df docs(plans): 六项前端体验优化实现计划双产物入库并登记索引 wangjia 2026-07-14 11:23:26 +08:00
  • 04d5a53961 docs(design): 六项前端优化 CONTRACT 台账回填与手册同步 wangjia 2026-07-14 11:21:28 +08:00
  • 9f620e9fc7 test(client): 出入库状态多选语义与默认仓库填充回归用例 wangjia 2026-07-14 11:14:32 +08:00
  • f555b99565 feat(client): 新建出入库单默认填充默认仓库(两端,原型同步) wangjia 2026-07-14 10:51:03 +08:00
  • d4c5964932 feat(client): 出入库列表状态筛选改多选并默认草稿+待审核(两端,原型同步) wangjia 2026-07-14 10:44:46 +08:00
  • e499bbc842 test(client): 财务往来单位筛选交互与移动视口防裁剪回归用例 wangjia 2026-07-14 10:24:53 +08:00
  • a2aca2e7fc feat(client): 财务筛选增加往来单位并统一自定义时间组件(两端,原型同步) wangjia 2026-07-14 10:09:22 +08:00
  • 782cf057a3 fix(client): 出入库抽屉生产日期截取防空串崩溃 wangjia 2026-07-14 10:09:35 +08:00
  • 44c985e6b5 feat(client): 出入库单详情抽屉明细增加生产日期+批次号列(两端,抽屉加宽 660,原型同步) wangjia 2026-07-14 09:54:10 +08:00
  • 3721fe6006 feat(client): 库存列表批次号与生产日期列位对调(原型同步) wangjia 2026-07-14 09:42:52 +08:00
  • 7e020a04b3 feat(client): 库存商品抽屉增加供应商与批次号信息行(两端,原型同步) wangjia 2026-07-14 09:40:16 +08:00
  • 7a9f480ae3 feat(scripts): local_test.sh 增量构建(跳过无变化编译) + Android install -d 允许降级 wangjia 2026-07-11 12:55:53 +08:00
  • e6660614ce feat(scripts): local_test.sh 增加 --android——编译 APK 并装到 USB Android 设备 wangjia 2026-07-11 12:30:52 +08:00
  • 709e59b1b7 fix(scripts): local_test.sh --ios 检测不到已连 iPhone——设备状态匹配 connected wangjia 2026-07-11 12:18:34 +08:00
  • 8216ee321f fix(scripts): local_test.sh 被 sh(POSIX 模式 bash) 调起报进程替换语法错误——首行加守卫重执行到普通 bash wangjia 2026-07-11 08:20:22 +08:00
  • 51c0cfda56 fix(client): 继续支付补 launchUrl 异常兜底 + 我的 hub 授权管理图标统一 shield wangjia 2026-07-11 02:11:53 +08:00
  • 18b97d5d35 refactor(backend): 清理 settle 残单预查死代码块——入参金额直接回填,fail-closed 语义不变 wangjia 2026-07-11 01:31:39 +08:00
  • 3b5d84a7e3 docs: pay 对接指南升 v2 契约 + 授权管理屏文档同步 + db-schema 四新列 wangjia 2026-07-11 00:44:03 +08:00
  • 22e07613a1 feat(client): 授权管理独立一级屏——授权/购买续费/订单管理三 tab(桌面+移动) wangjia 2026-07-11 00:24:59 +08:00
  • 9fe1e2766f feat(client): 购买卡按 render_type 分发——redirect 外跳/qr 内嵌二维码/重选取消订单 wangjia 2026-07-10 23:46:19 +08:00
  • 179051a8fa feat(client): 购买模型/仓库切 pay v2 契约(render_type 多态 + 分金额 + 订单列表) wangjia 2026-07-10 23:34:21 +08:00
  • 45a43c20a4 fix(backend): 订单列表 user_name 在 real_name 为空时回退 username wangjia 2026-07-10 23:27:24 +08:00
  • 7e99a7a7ee feat(backend): 授权订单列表接口——分页/筛选/汇总,支撑订单管理 tab wangjia 2026-07-10 23:21:24 +08:00
  • 7e5a697f28 feat(backend): 购买单取消透传 pay v2 cancel wangjia 2026-07-10 22:40:44 +08:00
  • f00f453d6f feat(backend): pay 查单兜底适配 v2 订单八态 + 残单补查移出行锁事务 wangjia 2026-07-10 22:34:34 +08:00
  • 7f713c4c96 feat(backend): pay webhook 升 v2 事件模型——event_type 分发、amount_minor 核对、nonce 防重放 wangjia 2026-07-10 20:47:55 +08:00
  • f5a70d08cc test(backend): 补下单后查单失败金额留 0 的兜底分支用例 wangjia 2026-07-10 20:38:28 +08:00
  • a5d7a1dc00 feat(backend): pay 下单/查单切 v2 契约——sku 直用 biz_code、session 多态响应、金额 int64 分 wangjia 2026-07-10 20:33:51 +08:00
  • bc183ab7df feat(backend): license_purchases 增 amount_minor/currency/pay_url/renewed_to 列 + 存量回填(pay v2 金额口径) wangjia 2026-07-10 20:26:59 +08:00
  • ceabc7977b docs: pay v2 改造计划双产物落库(.md 真相源 + HTML 阅读版)+ 索引登记 wangjia 2026-07-10 20:23:26 +08:00
  • 1669ce6602 docs: 设计真相源铁律升级——原型与真实代码 100% 一致、前端改动原型先行 wangjia 2026-07-10 20:19:13 +08:00
  • 13b7274dbd feat(design): 原型三域回填对齐真实端 + 授权管理提升独立一级屏(三 tab,桌面+移动) wangjia 2026-07-10 20:19:03 +08:00
  • adfa0ca34c fix(design): 原型 serve 热重载 SSE 改短轮询——多标签 SSE 常驻连接占满 Chrome 同域 6 连接上限致整站卡死 wangjia 2026-07-10 20:18:48 +08:00
  • 658df690f6 docs: 历史导入出库价格错列修复复盘 runbook(2026-07-10) wangjia 2026-07-10 17:29:19 +08:00
  • e19c498dba fix(backend): 历史导入出库明细价格错列——售价误落成本列,新增修复工具 wangjia 2026-07-10 16:51:51 +08:00
  • 39a2f14e0b chore: release client-v1.1.8 client-v1.1.8 wangjia 2026-07-10 10:18:38 +08:00
  • 2c25bbfd85 feat(client): 库存移动卡片品名后缀生产日期 + 商品抽屉生产日期行 wangjia 2026-07-10 09:56:43 +08:00
  • b20be72155 docs: 重画系统架构图——单脊柱布局替代五线乌鸦脚,补 Redis 节点 wangjia 2026-07-07 22:27:28 +08:00
  • fb8337b156 ci: retrigger checks——pangolin runner 误挂 mac 标签抢跑已摘除 wangjia 2026-07-07 19:12:59 +08:00
  • 05203a9b5b refactor: 原型迁移 .superpowers/prototype → design/prototype(与 CONTRACT 同目录) wangjia 2026-07-07 18:47:31 +08:00
  • d1b7e8e2e9 refactor(client): 前端体系治理——漏斗退役/老卡片标 legacy/fidelity 收阈/文档口径修正 wangjia 2026-07-07 18:24:48 +08:00
  • 21a4a8cab7 ci: 补三道缺口闸——CI 强制 flutter test + SSR 模板 token 同源 + 徽章图标映射同集 wangjia 2026-07-07 18:24:34 +08:00
  • 8912b8ef7f docs: 前端开发全景文档——设计系统/工具链/各道闸/规则单一入口 wangjia 2026-07-07 17:51:07 +08:00
  • 33987faa9b chore(scripts): local_test.sh 过滤锁屏 iPhone 的 xcodebuild 握手噪音 wangjia 2026-07-07 17:31:27 +08:00
  • 7328d85912 chore: release client-v1.1.7 client-v1.1.7 wangjia 2026-07-07 17:11:04 +08:00
  • d7782cc048 chore: release server-v1.1.11 server-v1.1.11 wangjia 2026-07-07 17:10:28 +08:00
  • dd447b8b32 chore(prototype): 库存原型搜索合一——编码并入商品名搜索框(与 Flutter 实现对齐) wangjia 2026-07-07 17:08:09 +08:00
  • e0d9b8ab09 feat(client): 库存筛选全部上移工具栏(参照出库管理),列头漏斗退役 wangjia 2026-07-07 17:01:54 +08:00
  • c7f36b2d72 feat(client): 库存表格列头排序 UI——DsSortHeader 点击循环 升/降/无 wangjia 2026-07-07 16:45:39 +08:00
  • e012f6e02b feat(backend): 库存列表列头排序——库存/成本价/总价/生产日期/入库时间全局排序 wangjia 2026-07-07 16:45:38 +08:00
  • b682b7ea88 ci: iOS 临时钥匙串补导 WWDR 中间证书——修独占搜索列表后 unable to build chain client-v1.1.6 wangjia 2026-07-07 14:28:18 +08:00
  • 3810876395 ci: iOS 构建期临时钥匙串独占搜索列表——隔离本机其他项目的同名分发证书 wangjia 2026-07-07 14:04:49 +08:00
  • 43576d6248 chore: release client-v1.1.6 wangjia 2026-07-07 13:39:38 +08:00
  • abe8f8e669 chore: release server-v1.1.10 server-v1.1.10 wangjia 2026-07-07 13:38:54 +08:00
  • 65c672b4ad feat(client): 库存三态 UI——抽屉挂售 switch + 三态徽章/筛选/已售 KPI 卡 wangjia 2026-07-07 13:35:19 +08:00
  • 73955a139c feat(backend): 库存三态落库(stock/on_sale/sold)——挂售可控 + 卖光留痕 wangjia 2026-07-07 13:35:03 +08:00
  • b0b38db39f fix(backend): 店铺公开页分享卡片标题去掉「岩美酒库」尾缀 wangjia 2026-07-07 12:15:38 +08:00
  • 7b14eb426b chore: release server-v1.1.9 server-v1.1.9 wangjia 2026-07-07 11:57:09 +08:00
  • 0de9ba7c21 feat(backend): 公开页自适应满屏 + 主题切换对齐 App ThemePickerPill wangjia 2026-07-07 11:55:08 +08:00
  • 47d6490bf2 feat(backend): 公开页对齐设计系统真源 + 三主题支持 wangjia 2026-07-07 11:48:10 +08:00
  • 8000f00e9e feat(backend): 商品公开页图集升级——滑动指示点 + 点击全屏灯箱 wangjia 2026-07-07 11:41:24 +08:00
  • d8f7fd903e fix(backend): 公开页页脚合一行——技术支持:岩美科技 · 京ICP备2026039814号 wangjia 2026-07-07 11:37:58 +08:00
  • db9afb952c fix(backend): 商品公开页移除「在 App 中查看」链接 wangjia 2026-07-07 11:35:44 +08:00
  • f3efda3691 fix(backend): 公开页去平台背书措辞——页脚改 Powered by 岩美科技 wangjia 2026-07-07 11:29:19 +08:00
  • d19e88e3f4 feat(backend): 公开页视觉改版——酒背标美学 + 页脚品牌链接/ICP + 图片区常驻 wangjia 2026-07-07 11:27:17 +08:00
  • dbea2dc11a chore: release server-v1.1.8 server-v1.1.8 wangjia 2026-07-07 11:06:52 +08:00
  • 58a0bbca1b docs: 公开页提速设计方案(压缩A′ + 公开页去Flutter化)+ 登记索引 wangjia 2026-07-07 11:02:21 +08:00
  • 451947c8d1 devops: nginx 运行时 gzip + /app 协商缓存 + /shop SSR 页边缘闸 wangjia 2026-07-07 11:02:21 +08:00
  • 9ea38a9b56 feat(backend): 公开页 SSR 化——商品页/店铺页后端直出,顾客动线零 Flutter wangjia 2026-07-07 11:02:10 +08:00
  • 656a7459d8 chore: release client-v1.1.5 client-v1.1.5 wangjia 2026-07-06 08:34:08 +08:00
  • 31bf645c30 chore: release server-v1.1.7 server-v1.1.7 wangjia 2026-07-06 08:33:17 +08:00
  • 3573f015c3 fix(client): 出入库录单 golden 随日期漂移——表单支持钉死单据日期 wangjia 2026-07-06 08:11:26 +08:00
  • d9f1f6956e feat(client): 库存卡片显示单价(进价)+ 成本按角色隐藏 wangjia 2026-07-06 08:11:15 +08:00
  • 75d0accb14 feat(backend): 库存成本仅管理员可见——List 抹空 unit_price、Summary 抹零货值 wangjia 2026-07-06 08:11:05 +08:00