父母邀请函 & 回门宴邀请函
- 【新增】父母邀请函功能:新郎方和新娘方各有独立配置,通过不同链接分享
- 【新增】回门宴邀请函:独立配置日期时间和地点,前台标题为「回门」
- 【新增】邀请函支持背景音乐(BGM),进入前提示「播放音乐/静音进入」
- 【新增】邀请函分享截图功能:一键生成邀请函图片(含二维码),长按保存
- 【新增】首页页脚根据启用状态展示各邀请函入口链接
- 【优化】分享截图新增进度条加载动画
- 【优化】加载页 Logo 改为 SVG 绘制,消除白边
- 【修复】iOS Safari 截图中照片不显示的问题(预转换为 base64 data URL)
- 【修复】分享截图弹层被页面滚动遮挡(改为 React Portal 渲染)
- 【修复】微信 iOS 朋友圈分享封面不显示(添加页面内隐藏图片 + OG image 尺寸声明)
微信分享 & iOS 兼容 & 首页模板
- 【新增】微信分享自定义封面:通过 Open Graph 标签实现,发送给朋友和朋友圈均显示自定义封面图
- 【新增】首页「书法」模板:支持后台切换经典/书法两种首页风格
- 【优化】分享封面上传自动压缩为 600×600 正方形 JPEG(≈40KB),确保微信能快速抓取
- 【修复】iOS 微信滚动时首页元素被放大的问题(锁定 hero 高度为初始视口高度)
- 【新增】RSVP 区新增「联系新郎」「联系新娘」一键拨号按钮
- 【新增】后台婚礼信息支持配置新郎/新娘联系电话
- 【新增】RSVP 手机号提交时校验 11 位格式
- 【优化】天气图标改为本地加载,修复国内偶现无法显示的问题
- 【修复】百度地图导航跳转到百度搜索的问题
- 【优化】移除附近景点底部「点击查看」冗余文案
- 【优化】移除首页「查看详情」按钮
翻页时钟 & 农历日期 & 导航优化
- 【新增】首页倒计时升级为翻页时钟效果(3D 翻转动画)
- 【新增】婚礼仪式卡片展示农历日期(根据阳历自动换算)
- 【新增】导航栏新增「邀约视频」入口
- 【新增】页脚展示新人英文名
- 【新增】后台支持配置新人英文名
- 【优化】导航标题调整:「相册」→「甜蜜瞬间」,「婚礼照片」移至「关于Logo」之后
- 【优化】「我们的故事」内容支持换行显示
- 【优化】使用说明页面布局优化(去标题、左对齐返回链接)
天气预报 & 附近景点 & RSVP 增强
- 【新增】婚礼地点天气预报卡片,展示未来 7 天天气(和风天气 API)
- 【新增】穿衣建议:后台可配置文字提示,展示在天气卡片中
- 【新增】附近景点推荐:后台自定义景点列表,支持跳转地图/飞猪等链接
- 【新增】后台「附近景点」管理页面
- 【新增】后台「系统配置」页面,集中管理高德 Key、和风天气 Key/Host、穿衣建议
- 【新增】RSVP 表单新增「亲友类型」字段(新郎亲友/新娘亲友)
- 【新增】后台 RSVP 列表和 CSV 导出包含亲友类型
- 【优化】天气图标切换为 GitHub 开源 SVG,解决旧 CDN 403 问题
- 【优化】天气卡片独立展示,修复移动端溢出问题
- 【优化】IP 定位切换为高德 API,提升国内城市解析精度
- 【优化】后台侧边栏菜单重新分组:数据查看 → 收集信息 → 页面配置 → 系统
- 【修复】婚礼仪式卡片移动端分割线间距过小
分享配置 & 收款码双 Tab
- 【新增】分享封面配置:后台上传图片作为微信转发/朋友圈缩略图(og:image)
- 【新增】分享文案配置:可自定义分享标题和描述,留空使用默认模板
- 【优化】「发个红包」收款码支持新郎/新娘双 Tab 切换
- 【优化】后台收款码页改版,分别上传新郎和新娘收款码
- 【兼容】旧 payment_qrcode 字段自动映射到新郎收款码
iOS 微信体验优化 & 发红包功能
- 【修复】iOS 微信滚动动画卡顿:检测 UA 自动禁用 scroll-snap
- 【新增】婚礼邀约视频支持封面图配置,解决 iOS 微信首帧黑屏问题
- 【优化】封面图自适应:手机填满屏幕高度,PC 保持比例不裁切高度
- 【新增】视频播放新增全屏按钮(左下角常驻)
- 【优化】移除视频背景模糊效果,解决卡顿和不同步问题
- 【优化】甜蜜瞬间移除页面切换淡入动画,提升滑动流畅度
- 【修复】交通地图禁用触摸交互,避免与页面滚动冲突
- 【修复】图片放大后下滑关闭动画方向异常
- 【新增】「发个红包」功能:祝福区展示红包按钮,弹窗显示微信收款码
- 【新增】后台「收款码配置」页面,支持上传收款码和自定义弹窗文案
地图点亮后台管理
- 【新增】「地图点亮」管理页面,查看所有点亮城市记录
- 【新增】支持按类型筛选(到访来客/送上祝福/出席宾客)
- 【新增】支持删除单条点亮记录
- 【新增】统计概览:总城市数及各类型数量
后台体验优化与功能完善
- 【优化】后台侧边栏菜单重构:分为仪表盘、页面配置、收集信息三大分类
- 【新增】「婚礼信息」管理页面,整合新人信息、婚礼日期、仪式地点、交通指引
- 【优化】婚礼日期简化为单一日期输入,首页显示文字和倒计时自动计算生成
- 【新增】RSVP 回复截止日期配置,前台动态展示
- 【优化】RSVP 表单精简,移除「是否出席」选项
- 【优化】Logo 配置独立为单独页面
- 【优化】导航栏 Logo 在深色背景下自动反色处理
- 【优化】移除默认兜底 Logo SVG,未配置时不展示
- 【优化】浏览器页面标题改为动态读取(新郎 & 新娘 | 婚礼邀请)
- 【新增】后台「查看前台」快捷入口
- 【新增】RSVP 和音乐管理新增删除功能
- 【修复】时间轴图片上传失败问题(Web Stream 兼容)
- 【修复】链接缺少协议前缀导致的跳转错误
管理后台数据看板
- 【新增】仪表盘数据统计模块,实时展示页面访问数据
- 【新增】统计指标:累计 PV/UV、今日 PV/UV、平均停留时长、人均访问次数
- 【新增】最近 14 天 PV/UV 趋势柱状图(纯 SVG,零依赖)
- 【新增】Top 10 访问城市排行 + 设备分布(手机/电脑/平板)
- 【新增】最近 20 条访问记录表格(时间、IP 掩码、城市、设备、停留时长)
- 【新增】轻量客户端埋点:visibilitychange + sendBeacon 精准记录停留时长
- 【新增】IP 自动定位城市,全量存储、掩码展示保护隐私
祝福地图点亮功能
- 【新增】「送上祝福」区块新增中国地图可视化,基于阿里 DataV 合规地图数据
- 【新增】四色光点系统:粉红-婚礼地点、绿色-出席宾客、金色-祝福发送者、蓝色-页面访客
- 【新增】通过 IP 自动定位城市,同城市越多光点越亮
- 【新增】RSVP 出席宾客到婚礼地点之间绘制弧线动画
- 【新增】婚礼地点粉红脉冲光点始终最高优先级展示
- 【新增】地图左下角四色图例标注
- 【新增】南海诸岛标准插图框 + 九段线虚线
甜蜜瞬间 & 交互体验升级
- 【优化】「甜蜜瞬间」改为横向瀑布流自动滚动,照片大小错落拼接成画布
- 【新增】照片大图查看支持左右滑动切换、键盘操作和关闭按钮
- 【优化】「送上祝福」留言区改为纵向自动滚动弹幕,避免页面过长
- 【新增】「婚礼详情」新增交通指引卡片,嵌入 Leaflet 地图展示婚礼地点
- 【新增】地图下方提供高德、腾讯、百度三种导航入口
- 【新增】「我们的故事」时间线新增「我们更多的故事」节点,可跳转抖音
- 【优化】页面来回翻页时入场动画重新播放
- 【优化】调整页面模块顺序,婚礼照片移至关于 Logo 之后
页脚入口 & 更新日志
- 【新增】页脚新增「页面更新日志」入口
- 【新增】「页面更新日志」页面,记录网站迭代历程
故事照片 & 滚动体验优化
- 【新增】「我们的故事」时间线中新增出生节点的圆形照片展示
- 【新增】后台「故事照片」管理页面,可上传/更换两人小时候的照片
- 【优化】照片采用左右交替排列:新郎照片在文字右侧,新娘照片在文字左侧
- 【新增】全站启用全屏翻页滚动效果(Scroll Snap)
- 【优化】减缓所有入场动画速度,提升优雅感
- 【优化】短内容页面(婚礼照片、敬请回复、送上祝福、关于 Logo)自动垂直居中
分享功能 & 时间线丰富
- 【新增】分享按钮,支持系统分享、复制链接、微信分享引导
- 【新增】「我们的故事」时间线新增订婚节点和两人出生节点
- 【优化】时间线文案,让每个节点都更有温度
移动端视频优化
- 【优化】使用 ffmpeg 压缩首页背景视频(H.264 编码,目标码率 1.5Mbps)
- 【新增】自动生成视频封面图作为加载占位
- 【修复】iOS / 微信浏览器视频自动播放兼容性
- 【优化】视频加载前显示封面图,提升首屏体验
微信兼容 & 音乐播放
- 【新增】完成微信公众号域名验证,支持微信内打开
- 【修复】微信浏览器中视频自动播放问题
- 【新增】背景音乐播放器(悬浮黑胶唱片样式)
- 【新增】首次进入显示播放提示,点击后自动播放
- 【新增】后台支持上传和切换背景音乐
首页视频 & 后台管理
- 【新增】首页 Hero 区域支持全屏背景视频
- 【新增】后台「首页视频」管理页面,支持上传和预览
- 【新增】视频自动循环播放、静音、适配不同屏幕比例
服务器部署 & HTTPS
- 【新增】完成阿里云服务器部署(PM2 + Nginx 反向代理)
- 【新增】配置 Let's Encrypt SSL 证书,启用 HTTPS
- 【新增】绑定自定义域名并配置 DNS 解析
- 【新增】配置 Nginx 静态资源缓存与文件上传代理
后台管理系统
- 【新增】搭建管理员认证系统(JWT + Cookie)
- 【新增】SQLite 数据库,存储照片、音乐、RSVP、祝福留言
- 【新增】完整的 API 路由:照片上传/排序/删除、音乐管理、RSVP 查看、留言审核
- 【新增】管理后台 UI:侧边栏导航、仪表盘、各功能管理页面
- 【优化】从静态导出切换为 Node.js 服务端渲染(standalone 模式)
婚礼邀请函网站上线
- 【新增】基于 Next.js + Tailwind CSS 搭建婚礼邀请函网站
- 【新增】设计整体视觉风格:米白暖色调、衬线字体、优雅动效
- 【新增】完成全部页面模块:首页、我们的故事、甜蜜瞬间、婚礼照片、婚礼详情、敬请回复、送上祝福、关于 Logo
- 【新增】响应式设计,适配手机和桌面端
- 【新增】滚动入场动画系统(Intersection Observer)
- 【新增】导航栏平滑滚动定位