Product updates

Changelog

A running record of the most important LiveDrop product launches, fixes, and quality improvements.

Feature updateFeatured

Starter 调整为 1 场活动,并上线 19.9 首购单场活动包

这次更新把 Starter 套餐明确收敛为 1 个进行中活动,同时补齐前后端和数据库层面的活动上限校验。需要额外活动名额的用户现在可以购买单场活动包:首购价 ¥19.9,包含 +1 个进行中活动名额和 +1000 张终身照片额度,之后恢复原价。我们也修复了 ZPay 单场活动包支付链路,支付完成后会原子化写入订单状态和加购额度,并在结果页优先回查订单状态,减少付款成功但页面仍显示异常的情况。

Bug fix

Starter 照片额度与下载统计统一口径

这次更新把 Starter 的照片额度在产品配置和数据库层面统一到 100 张,同时把单图下载和 ZIP 下载的计数收敛到服务端记录。实时照片墙不再在前端重复写入下载次数,统计页和下载接口会走同一条计数路径,减少下载量偏差和重复计数。

Bug fix

修复 Go 套餐无法订阅的问题

这次更新修复了 Go 套餐在订阅表约束中没有被允许的问题。用户选择 Go 后,支付订单创建和订阅激活会使用包含 Starter、Go、Pro、Studio 的完整套餐校验,避免付款流程走到数据库写入阶段才失败。

Feature update

上线优惠券和折扣结算能力

这次更新补齐了订阅优惠券链路:管理员可以在后台创建、启停和限制优惠码,用户在价格页输入优惠码后会看到折扣后的支付金额。ZPay 订单会记录原价、折扣和券使用记录,方便后续核对活动效果和结算明细。

Bug fix

修复计费权限读取,控制台套餐状态更稳定

这次更新修复了组织成员 RLS 递归导致的计费信息读取失败。控制台和设置页会更稳定地读取当前套餐、活动额度和协作者状态,减少用户明明有组织或订阅,却无法进入对应活动创建和套餐管理流程的情况。

Improvement

优化控制台活动入口和发布规划

这次更新把控制台里的实时照片墙入口调整为更明确的直播图标,同时补充了早期上传转化和主题切换方案文档。对用户来说,活动列表里的常用操作更容易识别;对后续迭代来说,上传转化和界面切换也有了更清晰的落地路径。

Feature update

上线活动照片批量下载

这次更新为活动照片补齐了批量下载能力。主持人可以按日期范围打包导出活动照片,现场照片墙和控制台也接入了统一的下载入口,让单张保存、批量归档和活动结束后的交付流程更顺手。

Improvement

优化活动二维码下载卡片

这次更新重新打磨了活动二维码下载组件,下载出的二维码卡片会带上活动名称和活动码。主持人把二维码发到群里、打印到现场物料或交给协作者时,参与者更容易确认自己进入的是正确活动。

Improvement

优化宾客照片上传压缩

这次更新在宾客上传前加入了图片压缩处理,会把大图按合适尺寸和 JPEG 格式上传到存储。移动网络下上传更省流量、更快完成,也能降低超大原图导致的失败概率。

Improvement

补齐控制台活动管理操作

这次更新把活动重命名、删除和二维码下载等常用操作收拢到控制台活动列表里,并补上更清晰的操作菜单。主持人可以直接在一个页面完成活动整理和现场入口准备,不需要在多个位置来回切换。

Feature update

升级宾客上传与现场照片墙体验

这次更新强化了宾客上传和现场照片墙的基础体验:上传前会校验图片类型和大小,宾客可以从相机或相册选择照片,现场照片墙则支持照片预览、缩放、切换和下载。活动现场从拍摄、上传到大屏浏览的路径更完整。