gouki
|
738b5c4452
|
tweak(wish-tree): 弹幕各行速度错落,每行屏上2~3条不压着
Publish Mini Program Dev Version / publish (push) Successful in 46s
- 顶部行回到12%
- 每行不同基准速度:树桩三行26/33/40秒、顶部22秒,不再整齐划一
- 同行弹幕速度也带±20%随机错落(seeded保证渲染一致)
- 每行屏上保持约2.5条:间隔=duration/2.5,但不小于完全进入时间
(duration*0.3,保证下一条不压着前一条)和最小间隔3秒
|
2026-08-10 21:44:09 +00:00 |
|
gouki
|
a45004bfb2
|
tweak(wish-tree): 弹幕改为自然首尾相接,不再一行一条
Publish Mini Program Dev Version / publish (push) Successful in 1m3s
- 顶部行 12%→14%,树桩3行 68/73/78→70/73/76(间隔3%)
- 核心:从'一行同一时刻只一条'改为'前一条完全进入屏幕后就出下一条'
同一时刻屏上可有多条,但首尾相接不重叠,更接近真实弹幕
- 每行发射定时器间隔=duration*0.35(完全进入屏幕约需飘总路程35%)
- 弹幕播完后从列表移除,stop时清空屏上弹幕避免残留
|
2026-08-10 21:28:47 +00:00 |
|
gouki
|
a29328f35b
|
fix(wish-tree): 弹幕一行一条排队播放,不再重叠
Publish Mini Program Dev Version / publish (push) Successful in 1m4s
- 顶部滚动行上移紧贴置顶轮播(16%→12%)
- 树桩3行改为68/73/78%,更紧凑
- 核心修复重叠:弃用CSS无限循环+负delay(同屏多条),
改为JS定时器按行调度,同一行一条飘完再出下一条,循环播放
- 弹幕动画改为只播一次,key含时间戳保证切换时重新触发动画
- 页面onHide/onUnload停止定时器,onShow恢复
|
2026-08-10 13:27:19 +00:00 |
|
gouki
|
f7d88622e0
|
tweak(wish-tree): 弹幕改为4行布局
Publish Mini Program Dev Version / publish (push) Successful in 1m10s
- 树桩处3行(64/71/78%),不再遮挡上方树冠便签
- 置顶轮播下方新增1行滚动弹幕(16%)
- 同行统一慢速(树桩32s/顶部26s飘完全屏),按条数均匀错开起始位置,互相不盖
|
2026-08-10 08:45:38 +00:00 |
|
gouki
|
013e7ab99a
|
tweak(wish-tree): 挂树便签减为30条,其余走弹幕
Publish Mini Program Dev Version / publish (push) Failing after 11s
- MAX_HANG 从50降为30,树冠更疏朗参差
- 挂载点从19个扩到31个,30条便签各占一位不重叠
|
2026-08-09 22:46:49 +00:00 |
|
gouki
|
fe5bed0668
|
feat(wish-tree): 许愿树页面微调七项
Publish Mini Program Dev Version / publish (push) Failing after 11s
Build and Publish Server / build (push) Successful in 2m54s
1. 背景图 aspectFill 撑满全屏,挂载点坐标按裁剪比例重算,便签不再落在图外
2. 写下心愿按钮单行不换行,缩小尺寸
3. 移除页面内许愿树标题/数量/最近心愿,点击便签弹出便签式详情卡
4. 默认请求100条:最新50条挂树,其余以弹幕形式缓缓飘过
5. MAKE A WISH 下方增加顶级位置轮播(购买后24小时内展示),点击弹出金色便签详情,与普通便签区分
6. 多棵树分屏轮播(swiper),背景图从服务器获取,带指示点
7. 后端:WishTree新增image字段,Wish新增isTop运行时标记,图片用go:embed内嵌随二进制部署,/images路由提供访问
|
2026-08-09 20:58:32 +00:00 |
|
gouki
|
81cfe76e2b
|
refactor(wish-tree): 参考 wishing-tree-pages 重写许愿树
- 使用精美许愿树 PNG 图片作为背景
- 许愿标签用 CSS 动画实现摇摆效果
- 添加萤火虫和花瓣氛围动画
- 预设树冠挂载点,标签位置更自然
- 深色主题 + 金色/红色/绿色标签
- 边缘暗角让树从中心发光
- 最近心愿横向滚动列表
|
2026-08-08 16:49:57 +00:00 |
|
gouki
|
63bcd9f412
|
refactor(wish-tree): 用 WebGL 重写许愿树
Publish Mini Program Dev Version / publish (push) Successful in 4m10s
- 移除 Canvas 2D 绘制,改用 WebGL
- 手写着色器实现光照和发光效果
- 树干使用圆柱体变形,带扭曲效果
- 树冠使用多层变形球体,带噪声
- 相机自动旋转,可触摸控制
- 保留陀螺仪和麦克风交互
- 简化场景,只保留一棵祈福树
- 深色主题 UI,金色点缀
|
2026-08-08 14:08:33 +00:00 |
|
gouki
|
bb9c19c99f
|
fix(wish-tree): 修复切换树后导航消失和树类型错误
Build and Deploy Server / build (push) Failing after 2s
- loadWishes使用safeInitRibbons/safeInitDanmaku,防止初始化出错导致页面崩溃
- getCurrentTree确保返回带type字段的有效树对象
- 添加错误处理,避免未定义错误
|
2026-08-07 22:49:13 +00:00 |
|
gouki
|
b5bdf4c88d
|
fix(wish-tree): 修复切换树时导航栏消失问题
Publish Mini Program Dev Version / publish (push) Failing after 10m47s
Build and Deploy Server / build (push) Failing after 2s
- Canvas添加z-index: 1,确保不覆盖导航栏
- top-bar添加pointer-events: none,子元素恢复auto
- WXML添加trees.length保护,防止空数组访问
- switchTree添加空数组保护
|
2026-08-07 21:56:38 +00:00 |
|
gouki
|
a2d4085bf4
|
fix(wish-tree): 参考设计图重新绘制大树
Publish Mini Program Dev Version / publish (push) Successful in 49s
- 祈福树:粗壮扭曲树干、螺旋纹理、卷曲树枝、蓬松树冠、彩色装饰、发光效果
- 姻缘树:纤细树干、分散树枝、粉色蓬松树冠、飘落樱花
- 事业树:多根竹竿、竹节、摇摆竹叶、许愿条挂饰
- 添加草丛地面装饰
- 树枝使用三次贝塞尔曲线,带卷曲效果
|
2026-08-07 20:08:34 +00:00 |
|
gouki
|
97c0d4d4e1
|
fix(wish-tree): 重新绘制大树,更自然的树形
Publish Mini Program Dev Version / publish (push) Successful in 54s
- 松树:贝塞尔曲线树干、树皮纹理、不规则树冠、松针细节、松果
- 樱花树:纤细树干、粉色系树冠、樱花花瓣
- 竹子:多根竹竿、竹节、竹叶
- 添加树枝绘制函数,曲线更自然
- 更新树枝挂载点位置
|
2026-08-07 18:59:01 +00:00 |
|
gouki
|
82c1a8d694
|
首页老黄历全面升级 + 修复农历转换核心bug
Publish Mini Program Dev Version / publish (push) Successful in 2m8s
【重要修复】重写农历双向转换算法(原来全错):
- solarToLunar/lunarToSolar 改用标准算法(基准1900-01-31正月初一,UTC避免时区误差)
- 验证:2026春节2-17、中秋9-25、端午6-19、2023闰二月全部正确
【首页大日历】
- 日期数字加大到240rpx,超醒目
- 节假日红色喜庆卡片+红数字(春节/国庆/中秋等法定假日)
- 工作日绿色卡片+绿数字(一眼知道要上班)
- 周末红色数字+米黄卡片
- 节气显示具体时刻(如 立秋 20:29)
- 初一/十五金色标记(可在设置关闭)
- 佛历提醒:距下一佛诞还有几天(可在设置开启)
【全屏放大弹窗(老年友好)】
- 大日历卡片/宜忌/详情/节日速查 点击均可全屏放大
- 宜忌放大后字号44rpx,详情放大后40rpx
【月历视图】
- swiper 左右滑动换月,预计算5个月居中显示
- 滑到边缘自动补月,可无限滚动
- 点选日期切回日视图
【节日速查】
- 首页显示近期5个节日(中秋/重阳等)+公历日期+倒计时
- 点击直接跳到该日老黄历
【设置页】
- 新增'显示佛历提醒'开关(默认关)
- 新增'初一十五高亮'开关(默认开)
|
2026-08-07 12:49:57 +00:00 |
|
gouki
|
11bfc15141
|
feat: 添加许愿树功能和Go后端服务
- 新增许愿树页面(Canvas绘制、许愿条展示)
- 新增许愿详情页面
- 新增许愿创建弹窗(免费/付费两种模式)
- 新增网络请求封装 utils/request.js
- 新增Go后端项目结构(Gin + Inertia.js)
- 新增用户、订单、许愿数据模型
- 新增数据库迁移脚本
- 更新.gitignore补全忽略规则
- 更新.env.local配置(robot=2, 版本1.0.1)
- 添加secrets目录说明文档
|
2026-08-06 12:26:29 +00:00 |
|