Commit Graph

  • 6fa42b90d5 功能:站长礼包系统(金币/经验双类型)+ 后台用户编辑权限收紧(仅 id=1 超管) 新增功能: - 礼包系统:superlevel 站长可发 888 数量 10 份礼包,支持金币/经验双类型 - 发包前三按钮选择(金币礼包 / 经验礼包 / 取消),使用 chatBanner 弹窗 - 聊天室系统公告含「立即抢包」按钮,金币红色/经验紫色配色区分 - WebSocket 实时推送红包弹窗卡片至所有在线用户 - Redis LPOP 原子分发 + 数据库 unique 约束防重领,并发安全 - 弹窗打开自动拉取服务端最新状态(剩余数量/已领/过期实时刷新) - 新增 GET /red-packet/{id}/status 状态查询接口 - 新增 CurrencySource::RED_PACKET_RECV / RED_PACKET_RECV_EXP 枚举 安全加固: - 后台用户编辑/强杀按钮仅 id=1 超管可见(前端隐藏 + 后端 403 双重拦截) lkddi 2026-03-01 22:20:54 +08:00
  • ed195bb5f4 新增 GAMES_TODO.md:记录游戏开发进度(百家乐/老虎机已完成,神秘箱子/赛马/占卜待开发) lkddi 2026-03-01 21:15:17 +08:00
  • 148947781a 老虎机三项修复:①来源label已有枚举(刷新即显中文) ②普通中奖/诅咒向本人发私聊通知+三7全服广播 ③FAB按钮支持拖动+位置localStorage持久化 lkddi 2026-03-01 21:10:41 +08:00
  • 9359184e38 新增老虎机游戏:①slot_machine_logs表+模型(8种权重图案/判奖) ②SlotMachineController(扣费/随机/赔付/诅咒/三7全服广播) ③前台面板(三列滚轮动画/逐列停止/赔率说明/历史记录) ④CurrencySource三个枚举 lkddi 2026-03-01 21:00:21 +08:00
  • dfa7278184 修复星海小博士随机事件金币/经验不记日志:改走UserCurrencyService.change(),新增CurrencySource::AUTO_EVENT枚举 lkddi 2026-03-01 20:54:15 +08:00
  • 955aec6b73 百家乐结算UI大改:①骰子改数字方块(跨平台兼容,白底深字带弹出动画) ②未中奖卡片:😔+红渐变+显示你押了X开了X+损失金额 ③中奖卡片:🎉+绿渐变+金币数字大字 ④结果标签按大小豹子庄家变色 lkddi 2026-03-01 20:48:38 +08:00
  • 04ab62c988 修复百家乐下注余额检查:gold→jjb,与UserCurrencyService字段映射一致 lkddi 2026-03-01 20:44:26 +08:00
  • 39d36578fd 百家乐押注按钮改为对象式:style绑定,参照求婚弹窗风格:未选择时灰色+不可点击,正常时紫色渐变+阴影 lkddi 2026-03-01 20:43:02 +08:00
  • 4ffc4abff4 修复百家乐/节日福利广播频道错误:Channel→PresenceChannel,与前端Echo.join()订阅的presence-room.1频道一致 lkddi 2026-03-01 20:40:34 +08:00
  • 37b1595709 百家乐修复:①页面加载时检查进行中的局并显示FAB ②FAB点击同时恢复倒计时 ③解决刷新页面/错过WebSocket而看不到下注入口的问题 lkddi 2026-03-01 20:31:45 +08:00
  • ff28775635 新增百家乐游戏:①数据库表+模型 ②OpenBaccaratRoundJob开局(广播+公屏) ③CloseBaccaratRoundJob结算(摇骰+赔付+CAS防并发) ④BaccaratController下注接口 ⑤前端弹窗(倒计时/骰子动画/历史趋势) ⑥调度器每分钟检查开局 ⑦GameConfig管控开关 lkddi 2026-03-01 20:25:09 +08:00
  • 8a74bfd639 新增游戏管理系统:①game_configs表+模型(forGame/isEnabled/param静态方法) ②GameConfigSeeder初始化5款游戏参数 ③后台卡片式管理页(开关+参数表单) ④侧边栏菜单「游戏管理」 lkddi 2026-03-01 20:17:18 +08:00
  • 8c99e1fad7 后台侧边栏菜单新增「节日福利」入口(婚姻管理之后) lkddi 2026-03-01 20:08:46 +08:00
  • c5fe9faf94 新增节日福利系统:①数据库表+模型 ②TriggerHolidayEventJob队列任务(在线用户筛选/金额分配/WebSocket广播) ③后台管理页面(列表/创建/手动触发) ④前台领取弹窗+WebSocket监听 ⑤定时调度每分钟扫描 ⑥CurrencySource补充HOLIDAY_BONUS lkddi 2026-03-01 20:06:53 +08:00
  • a37b04aca0 修复红包领取三重问题:①getOnlineUserIds 兼容旧版用户(fallback数据库查询) ②聊天领取按钮用全局Map替代内嵌JSON避免HTML属性破坏 ③doClaim改判 data.ok 而非不存在的 data.status lkddi 2026-03-01 19:36:44 +08:00
  • 23fca927d5 升级红包领取按钮:深色外框+内部金色实心按钮,仿同意离婚按钮质感 lkddi 2026-03-01 19:31:52 +08:00
  • 392b1b06bb 修复婚礼红包领取:①ChatController userJoin 写入 user_id ②WeddingService 从 room:1:users Hash 读在线用户 ③新郎新娘也可领红包 ④删除结婚弹窗冗余的'举办婚礼'按钮 ⑤升级红包领取按钮为橙色渐变样式 lkddi 2026-03-01 19:27:28 +08:00
  • 0990a13c2e 修复弹窗闪烁:添加 [x-cloak] CSS 规则 + 删除重复的 chat:marriage-accepted 监听器 lkddi 2026-03-01 19:22:40 +08:00
  • 68c4ca7a96 结婚/婚礼/离婚通知持久化:新增事件监听器自动写入聊天消息数据库,用户重新登录后可在历史记录中看到通知 lkddi 2026-03-01 19:16:27 +08:00
  • eefdae93fe 简化婚礼流程:去掉立即/定时选择,同意结婚后直接立即举办婚礼 lkddi 2026-03-01 19:11:29 +08:00
  • e9a41995be 修复婚礼红包弹窗:①名字字段兼容 user.username/groom_name 双格式 ②领取路由修正为 /wedding/ceremony/{id}/claim lkddi 2026-03-01 19:08:59 +08:00
  • e81887034c 修复 WeddingCeremony 模型:补全 fillable/casts 及关联关系,解决批量赋值报错 lkddi 2026-03-01 19:05:52 +08:00
  • 84a4b42f31 离婚流程全面升级:①发起方专属确认弹窗(含对方拒绝后果+魅力/金币惩罚实时值)②被申请方三选弹窗(同意/不同意/稍后)③不同意=强制离婚申请人赔一半金币④所有惩罚数值从后台实时查询 lkddi 2026-03-01 19:02:43 +08:00
  • 9b55b5558b 完善婚姻系统:①离婚弹窗展示魅力惩罚警告 ②婚礼档位强制必选(移除无选项默认第一档)③婚礼消息含领取红包按钮 ④AppendSystemMessage全局函数(支持HTML) lkddi 2026-03-01 18:49:11 +08:00
  • 6b32fe38c8 特性:离婚全屏公告弹窗(暗色阴郁风格+断裂心形动效)+ 先雷电后下雨双特效;弹窗触发重构为Alpine数据访问 lkddi 2026-03-01 18:39:02 +08:00
  • 87d91db1ee 特性:婚礼结成弹窗触发全员双倍礼花特效,粉金配色浪漫爆炸,持续12秒 lkddi 2026-03-01 18:35:08 +08:00
  • 1e5d11929e 修复:结婚弹窗及公屏公告显示 undefined 的问题,对齐后端事件字段名 user.username/partner.username lkddi 2026-03-01 18:31:57 +08:00
  • 00231e0836 修复:reject() 事务闭包未 return 导致函数返回 null 违反类型声明的类型报错 lkddi 2026-03-01 18:29:19 +08:00
  • a60a2c8173 修正:强制离婚间隔允许设置为0,解除后台HTML5表单效验使得修改其它参数时因其值为0导致拦截保存失败的问题 lkddi 2026-03-01 18:27:19 +08:00
  • a9f395994b 修复:离婚冷静期配置项被错误写入系统参数表而非婚姻参数配置表的问题 lkddi 2026-03-01 18:20:40 +08:00
  • 73c78ee6d7 特性:支持在后台配置结婚离婚冷静期规则,并优化冷却时间文本提示;修复全局的离婚公告事件对象接收名称不匹配问题 lkddi 2026-03-01 18:15:37 +08:00
  • d7c6e0e7a8 变更:求婚及离婚弹窗在有效期内重新刷新必现,并移除全局提示框的点击背景蒙层关闭功能强制操作 lkddi 2026-03-01 18:08:50 +08:00
  • 5bcbf74dfc 新增:在用户名片面板展现「协议离婚」按钮及相关的交互弹窗提示 lkddi 2026-03-01 18:02:47 +08:00
  • 52c252f525 变更:修复求婚同意消息未收到问题,重构求婚流程支持直接选婚礼档位 lkddi 2026-03-01 17:53:43 +08:00
  • b7ded61523 变更:创建新的独立迁移文件更新 user_purchases 的 ENUM lkddi 2026-03-01 17:36:41 +08:00
  • 919f0e30b5 修复:求婚时报错 user_purchases.status 字段由于未定义 ENUM 而截断的问题 lkddi 2026-03-01 17:35:03 +08:00
  • 420efbc093 UI修复:求婚弹窗双按钮对齐,完美复刻「加好友大卡片」风格 lkddi 2026-03-01 17:31:56 +08:00
  • b6188ce2c3 UI优化:求婚弹窗戒指改为居中展示,双按钮等宽参照名片风格 lkddi 2026-03-01 17:28:28 +08:00
  • be2d02cb8f UI:求婚弹窗底部改为「取消」+「确认求婚」横排双按钮 lkddi 2026-03-01 17:24:29 +08:00
  • 050aec1db4 优化:婚礼费用提示内嵌弹窗,移除多余的二次确认弹窗 lkddi 2026-03-01 17:22:57 +08:00
  • c53cd7784a UI重设计:求婚弹窗全面升级为浪漫高端风格 lkddi 2026-03-01 17:21:48 +08:00
  • 9ccc0b379d 优化:求婚前提示最低婚礼费用并检查金币余额 lkddi 2026-03-01 17:19:27 +08:00
  • 9c4598ab66 修复:所有婚姻弹窗无法显示的 bug lkddi 2026-03-01 17:17:14 +08:00
  • d703309a34 修复:当前用户未设性别时求婚按钮静默消失的问题 lkddi 2026-03-01 17:12:23 +08:00
  • c8c1943f85 功能:商店购买其他商品类型时广播公屏通知 lkddi 2026-03-01 17:04:11 +08:00
  • bf001a6cf6 优化:商店周卡/道具/戒指/钓鱼卡购买前弹确认窗口,购买成功后 Toast 提示 lkddi 2026-03-01 16:58:29 +08:00
  • c72309aa16 优化:周卡分组标题显示当前已激活的特效名称 lkddi 2026-03-01 16:55:12 +08:00
  • fc4c0c543e 优化:自动钓鱼卡剩余时间徽章移至分组标题旁 lkddi 2026-03-01 16:52:59 +08:00
  • 759fb6deae 功能:后台新增商店管理页面(站长菜单) lkddi 2026-03-01 16:47:34 +08:00
  • 0ea6ea206c 安全:服务端校验钓鱼等待时间,防止前端篡改 wait_time lkddi 2026-03-01 16:33:32 +08:00
  • 168bc002f9 营销:自动钓鱼卡用户收竿消息末尾附加购买推广标签 lkddi 2026-03-01 16:30:15 +08:00
  • 303c5e2a60 功能:自动钓鱼卡持续循环钓鱼 lkddi 2026-03-01 16:26:15 +08:00
  • bd1e247fcf 优化:浮漂下沉动画延长至 1.5s,视觉更自然 lkddi 2026-03-01 16:22:42 +08:00
  • 03e7f260b2 功能:自动钓鱼卡新增 72小时卡(15000金币) lkddi 2026-03-01 16:20:34 +08:00
  • 63679a622f 功能:随机浮漂钓鱼防挂机 + 商店自动钓鱼卡 lkddi 2026-03-01 16:19:45 +08:00
  • e0c15b437e 修复:求婚按钮异性判断 - 统一 sex 字段格式 lkddi 2026-03-01 16:04:32 +08:00
  • 954a078d63 修复:自动存点不再覆盖有职务用户的等级 lkddi 2026-03-01 16:00:10 +08:00
  • 9139108744 修复:求婚按钮异性判断,mySex 存入 Alpine data 避免 x-show 内 window 访问失效 lkddi 2026-03-01 15:56:12 +08:00
  • 5cf87391b6 优化:商店分组排序调整,改名卡(道具)移至戒指后面 lkddi 2026-03-01 15:52:26 +08:00
  • f9312475d0 优化:商店浮窗宽度 520→800px,网格 2列→4列 lkddi 2026-03-01 15:49:38 +08:00
  • 3132f013b7 修复:无戒指时点确定改为打开商店浮窗而非新标签页 lkddi 2026-03-01 15:47:01 +08:00
  • 4a9730c38d 功能:浮窗商店同步加「💍 求婚戒指」分组 lkddi 2026-03-01 15:45:13 +08:00
  • 29e43507ac 功能:商店完善戒指板块 lkddi 2026-03-01 15:42:25 +08:00
  • 1f33013216 优化:求婚前先检查戒指库存,无戒指则引导购买 lkddi 2026-03-01 15:38:52 +08:00
  • e5a35779f8 修复:UserPurchase 模型补充 item() 关联别名 lkddi 2026-03-01 15:36:22 +08:00
  • e20f94fe17 修复:求婚限制异性(前端隐藏按钮 + 后端拦截校验) lkddi 2026-03-01 15:34:36 +08:00
  • 877fd1935f 功能:婚姻系统第12步(前端交互) lkddi 2026-03-01 15:31:07 +08:00
  • 37af4ba975 修复:婚姻管理总览页 Tailwind v4 动态类无法构建问题 lkddi 2026-03-01 15:23:35 +08:00
  • 143601c251 功能:婚姻系统第11步(Horizon Jobs + 定时任务) lkddi 2026-03-01 15:16:46 +08:00
  • d2797d5b59 功能:婚姻系统第9步(后台管理页面) lkddi 2026-03-01 15:15:03 +08:00
  • 4f49fb7ce8 功能:婚姻系统第8&10步(Controllers + Events + 路由) lkddi 2026-03-01 15:09:33 +08:00
  • 384cf8e078 功能:婚姻系统第7步(WeddingService) lkddi 2026-03-01 15:04:49 +08:00
  • 2d07b032d9 功能:婚姻系统第4-6步(Services + Models) lkddi 2026-03-01 15:03:34 +08:00
  • 11dcb03924 功能:婚姻系统第1-3步(枚举/迁移/Seeder) lkddi 2026-03-01 14:56:47 +08:00
  • 73badefcc5 文档:用户名禁词管理标记为已完成 lkddi 2026-03-01 14:17:20 +08:00
  • 477bba3003 修复:批量添加禁用词 UTF-8 编码错误 lkddi 2026-03-01 14:10:13 +08:00
  • f114c6b168 修复:新增独立迁移将 reserved_until 改为 nullable lkddi 2026-03-01 14:07:42 +08:00
  • 211075b77c 修复:reserved_until 列允许 NULL(permanent 禁用词无到期时间) lkddi 2026-03-01 14:06:35 +08:00
  • 632a4240c4 功能:禁用词管理支持批量添加 lkddi 2026-03-01 14:04:28 +08:00
  • fc495ccceb 功能:禁用用户名管理(永久禁词列表) lkddi 2026-03-01 14:00:38 +08:00
  • 312b92a81d 文档/调整:好友面板完成,更新 DEVELOPMENT.md lkddi 2026-03-01 13:51:27 +08:00
  • 8120058948 重构:好友面板独立为 friend-panel.blade.php lkddi 2026-03-01 13:47:51 +08:00
  • 4ced484419 功能:好友列表面板 lkddi 2026-03-01 13:38:30 +08:00
  • 48b31e7cff 修复:管理员进房烟花无声问题(AudioContext suspended) lkddi 2026-03-01 13:32:00 +08:00
  • 58b63fa8d3 功能:大卡片/小卡片弹出时播放叮咚通知音 lkddi 2026-03-01 13:28:19 +08:00
  • dac7750fe1 功能:特效音效三项优化 + 禁音开关 lkddi 2026-03-01 13:19:24 +08:00
  • 1d7aa636a0 功能:4种全屏特效增加 Web Audio API 实时合成音效 lkddi 2026-03-01 13:07:36 +08:00
  • 2947f0f741 功能:用户列表增加在线状态列,支持点击排序 lkddi 2026-03-01 12:54:34 +08:00
  • 0dff79dd51 修复:6列统计卡片改用 inline style,规避 Tailwind 未编译 grid-cols-6 lkddi 2026-03-01 12:26:23 +08:00
  • 769632dea8 优化:履职记录统计卡片改为固定6列一行,紧凑尺寸 lkddi 2026-03-01 12:24:15 +08:00
  • 855f169516 功能:后台「我的履职记录」页面 lkddi 2026-03-01 12:22:13 +08:00
  • f4de31f92b 优化:奖励消息发送者显示「部门·职务」 lkddi 2026-03-01 12:17:16 +08:00
  • 3d7b86f06d 功能:奖励发放聊天室公告 + 右下角 Toast 通知卡片 lkddi 2026-03-01 12:15:18 +08:00
  • 2ae3d83349 优化:确认发放按钮圆角 6px→20px,视觉更圆润 lkddi 2026-03-01 12:08:05 +08:00
  • 9da0d83914 优化:确认发放按钮风格改为与全局弹窗一致 lkddi 2026-03-01 12:07:12 +08:00
  • 5180526821 优化:确认发放按钮改为全宽独立一行,风格同弹窗按钮 lkddi 2026-03-01 12:04:05 +08:00
  • 0d693eef5f 优化:输入框与确认按钮等高(align-items:stretch) lkddi 2026-03-01 12:01:53 +08:00
  • 4207528043 修复:确认发放按钮背景色始终通过 :style 注入 lkddi 2026-03-01 12:00:03 +08:00
  • 96c472bfb9 修复:弹窗额度4列布局+确认按钮背景色 lkddi 2026-03-01 11:58:08 +08:00
  • 4ba5a88fc2 优化:奖励弹窗加宽+4列额度+最近10条记录+确认按钮醒目 lkddi 2026-03-01 11:55:29 +08:00