Skip to content

XianYuSmart v2.0.7

Latest

Choose a tag to compare

@Evvvvvvvan Evvvvvvvan released this 28 Aug 04:00
· 8 commits to main since this release
77216f4

这次升级解决什么

v2.0.7 重点补齐自动发货闭环、连接状态真实性和历史数据完整性。多规格商品更容易找到配置入口,私聊是否真正送达可以直接查看,仅私聊发卡后平台订单也不会再一直停留在“待发货”。

自动发货与订单闭环

  • 动态识别闲鱼商品详情中的规格数组,兼容嵌套响应、priceInCent 和字符串 SKU ID。
  • 商品列表增加“发货配置”入口;规格缺失时可直接同步,多规格商品未同步完整时会阻止误配。
  • 自动发货页和订单页新增买家私聊发送状态,区分“已发送”和“待重试”。
  • 发货凭证与买家私聊继续共用同一份实际交付内容,私聊发送前会自动恢复账号连接。
  • 关闭发货凭证、仅开启买家私聊时,消息实际发送成功后自动确认平台发货;消息仍在重试时不会提前确认,凭证开启时不会重复确认。

连接状态更可信

  • WebSocket 加入心跳时效判断,心跳超时立即显示离线并触发重连,不再长期显示虚假在线。
  • 连接异常后的发货私聊继续走持久化重试链路,避免网络波动直接丢失交付消息。

卡密历史更完整

  • 新增 Flyway V17 数据库迁移。
  • 删除已使用的卡密库存项时,继续保留使用记录、订单号和卡密快照。
  • 历史订单的交付状态不再依赖已经删除或重置的库存项。

文档与社区

  • 新增英文 README,补齐能力范围、部署方式、配置入口和使用边界。
  • 修复 Star History 日期刻度重叠和 README 跳转,明暗主题趋势图继续每日更新。
  • 更新微信群二维码,保持交流和问题反馈入口可用。

升级提醒

  1. 升级前备份 MySQL 数据库和运行环境配置。
  2. 首次启动 v2.0.7 时会自动执行 V17 数据库迁移。
  3. 升级后建议检查一个多规格商品,确认实际销售的每个 SKU 都有对应发货配置。
  4. 建议分别验证“凭证与私聊同时开启”和“仅私聊开启”两种订单。
  5. 账号心跳超时后会显示离线并自动重连,这是新的真实连接状态,不是页面异常。

获取方式

  • GitHub Release:xianyusmart-2.0.7.jarSHA256SUMS.txt
  • 容器镜像:ghcr.io/evvvvvvvan/xianyusmart:v2.0.7
  • 滚动镜像:ghcr.io/evvvvvvvan/xianyusmart:latest

完整更新日志见 CHANGELOG.md

完整提交差异:v2.0.6...v2.0.7