pllx
3c95478097
新增聊天室座驾系统
2026-04-30 09:40:50 +08:00
pllx
fe3e74b5f8
重构猜谜活动并统一聊天室答题通知
2026-04-29 13:35:20 +08:00
pllx
4ff62e29bd
feat: 猜成语游戏 - 完整题库、管理后台、答题弹窗
...
- 创建 idioms 表(102条谜语式成语题库)和 idiom_game_rounds 表
- 后台成语管理页面:增删改题目 + 游戏参数(金币/经验/间隔)内联设置 + 出题按钮
- IdiomQuizController:出题/答题/当前回合查询,Redis 防并发抢答
- IdiomGameStarted / IdiomGameAnswered 广播事件
- 前端答题弹窗模块:聊天消息带【答题】按钮,点击弹出输入框
- GameConfig 注册 idiom 游戏,由 admin.game-configs 统一管理开关
2026-04-28 23:42:48 +08:00
pllx
495efdf9e0
feat: 新增 /拍一拍 功能 + 斜杠命令菜单
...
- 输入框输入 / 弹出命令菜单,当前支持 /拍一拍
- 选择对象后输入 /拍一拍 发送拍一拍通知
- 所有在线用户屏幕抖动 + 正常聊天样式显示消息
- 命令注册表可扩展,后续新增命令只需 push 到数组
2026-04-28 22:59:16 +08:00
pllx
e155a0e3d0
恢复视频赚钱路由(只保留控制器关闭逻辑)
2026-04-28 14:43:25 +08:00
pllx
d6e8a64ce3
停用看视频赚钱功能(注释路由+控制器返回关闭)
2026-04-28 14:42:41 +08:00
pllx
62371a7c64
新增:聊天室反馈模态弹窗(仿留言弹窗样式)
...
点击工具栏「反馈」按钮弹出反馈弹窗,不再跳转新页面。
新建文件:
- feedback-modal.blade.php — 蓝白渐变标题栏、类型筛选Tabs、反馈卡片列表(展开详情/评论)、提交反馈表单、滚动懒加载
- feedback.js — AJAX加载/提交/点赞/评论/删除,滚动懒加载,乐观UI更新
修改文件:
- toolbar.blade.php — 反馈按钮 data-toolbar-url → data-toolbar-action
- toolbar.js — 添加 feedback 动作
- chat-room.js — 静态导入 feedback 模块
- frame.blade.php — 引入反馈弹窗
- routes/web.php — 新增 feedback.data 路由
- FeedbackController.php — 新增 data() 方法
2026-04-28 10:29:14 +08:00
pllx
540d8bf6ff
新增:聊天室留言板模态弹窗(仿商店样式)
...
点击工具栏「留言」按钮弹出留言板弹窗,不再跳转新页面。
新建文件:
- guestbook-modal.blade.php — 蓝白渐变标题栏、三Tab切换、留言卡片列表、内嵌写留言表单
- guestbook.js — 完整的AJAX加载/提交/删除逻辑,绑定所有事件
修改文件:
- toolbar.blade.php — 留言按钮 data-toolbar-url → data-toolbar-action
- toolbar.js — 添加 guestbook 动作
- chat-room.js — 静态导入 guestbook 模块
- frame.blade.php — 引入留言弹窗
- routes/web.php — 新增 guestbook.data JSON 路由
- GuestbookController.php — 新增 data() 方法
2026-04-28 10:20:32 +08:00
pllx
d10a354370
fix: logout route accepts GET to prevent 404 on page refresh
...
POST /logout redirects to / after logging out, but when the redirect
fails to complete (browser/network quirk) the user is stuck on /logout.
Refreshing sends GET, which had no route defined, causing a 404.
Changed Route::post to Route::match(['get', 'post']) so refreshing
after a stuck redirect gracefully completes the logout instead.
2026-04-27 07:19:58 +00:00
lkddi
d4082e0edd
限制系统参数配置为站长专属
2026-04-26 21:06:30 +08:00
lkddi
0402097b59
聊天室管理权限统一为职务权限
2026-04-26 20:55:11 +08:00
lkddi
b07f4e971a
优化 后台等级设置
2026-04-26 20:37:23 +08:00
lkddi
af772350c9
统一用户信息付费查看
2026-04-26 11:31:46 +08:00
lkddi
855d031b04
收口聊天室安全边界并优化特效生命周期
2026-04-25 02:52:30 +08:00
lkddi
5273b4ee4b
完善职务礼包红包默认配置
2026-04-24 23:09:32 +08:00
lkddi
be9fc09d9d
新增每日签到与补签卡功能
2026-04-24 22:47:27 +08:00
lkddi
0f0bfef2a8
新增聊天室状态与功能快捷菜单
2026-04-24 21:17:44 +08:00
lkddi
a066580014
升级节日福利年度调度与批次领取
2026-04-21 17:53:11 +08:00
lkddi
fed51dda18
新增聊天室刷新同步与全员刷新功能
2026-04-21 17:14:12 +08:00
lkddi
281315d1cf
新增职务权限管理与聊天室管理权限控制
2026-04-21 16:43:17 +08:00
lkddi
d4a9389fbc
完善首页邮箱找回密码流程
2026-04-19 16:10:41 +08:00
lkddi
5ce83a769d
修复认证与基础安全链路
2026-04-19 14:42:42 +08:00
lkddi
1a39ddd725
优化屏蔽,可以保存状态
2026-04-14 22:48:29 +08:00
lkddi
426d01d99b
新增管理登录页面
2026-04-14 13:43:16 +08:00
lkddi
2090250967
增加婚姻 查看已婚列表
2026-04-12 17:28:42 +08:00
lkddi
bc825157c9
增加会员查看
2026-04-12 16:16:23 +08:00
lkddi
e43dceab2c
Add baccarat loss cover activity
2026-04-11 23:27:29 +08:00
lkddi
ff402be02f
优化 刷新页面不在重复播报 离开和登录提示
2026-04-11 22:40:42 +08:00
lkddi
4eba9dfc12
Add VIP presence themes and custom greetings
2026-04-11 15:44:30 +08:00
lkddi
746116d325
feat: add vip payment and member center
2026-04-11 12:01:52 +08:00
lkddi
97e32572cf
feat: 新增看视频赚金币功能
...
- 在右侧导航新增「赚钱」入口(娱乐下方)
- 新增 earn-panel 弹窗:风格与商店一致,800px 宽度
- 集成 FluidPlayer + VAST 广告(ExoClick)
- 动态倒计时:实时监听视频 duration/currentTime
- VAST 失败时自动回退保底视频,20s 超时保底放行
- 修复 AbortError:idle 时 video 不预播放,仅提供 fallback source
- 删除不支持的 player.on('error') 调用
- 所有 overlay 改用绝对定位居中,修复 Alpine x-show 破坏 flex 问题
- EarnController:Redis 每日 10 次限额 + 冷却防刷
- 领取成功后广播全服系统消息(含金币+经验+快捷入口标签)
- 移除神秘盒子相关 UI 代码
2026-04-02 18:35:54 +08:00
lkddi
fa5e37f003
feat: 增加发送微信群内自定义公告功能,并优化离线防抖与自我播报过滤机制
...
- 后台微信机器人增加群内独立公告的分发推送模块
- 聊天室系统引入3秒离线延迟(防抖)防重复播报
- 优化聊天界面消息拉取过滤自身的欢迎或离场广播
- 管理员登录时的烟花特效同步至用户当前的前端显示
2026-04-02 16:07:40 +08:00
lkddi
fc57f97c9e
feat(wechat): 微信机器人全链路集成与稳定性修复
...
- 新增:管理员后台的微信机器人双向收发参数设置页面及扫码绑定能力。
- 新增:WechatBotApiService 与 KafkaConsumerService 模块打通过往僵尸进程导致的拒绝连接问题。
- 新增:下发所有群发/私聊通知时统一带上「[和平聊吧]」标注前缀。
- 优化:前端个人中心绑定逻辑支持一键生成及复制动态口令。
- 修复:闭环联调修补各个模型中产生的变量警告如 stdClass 对象获取等异常预警。
2026-04-02 14:56:51 +08:00
lkddi
60bafe7bc4
feat: 在管理后台针对superlevel级别用户新增全局金币流水查询页面
2026-03-28 17:20:33 +08:00
lkddi
4d60893dbe
feat(ai): 将小班长升级为完全独立的实体用户并支持随机金币发放及持续在线刷级,设定为女兵人设并使用自定义头像
2026-03-26 11:15:11 +08:00
lkddi
78a682e0ab
feat: 银行弹窗UI重构并增加存款排行榜功能
2026-03-21 09:50:46 +08:00
lkddi
d7a575d8c8
新增银行功能:存取金币、流水记录、PC/手机端双入口;迁移 bank_jjb 字段和 bank_logs 表
2026-03-18 20:31:19 +08:00
lkddi
0ca028f73d
新增赠送金币功能:任意用户可从自己余额赠送金币给他人,成功后聊天室系统传音广播;职务奖励金币移入管理区,删除管理区私信按钮
2026-03-18 20:12:17 +08:00
lkddi
78564e2a1d
feat: 增加自定义头像上传、自动压缩与自动清理功能,统一全站头像路径读取逻辑
2026-03-12 15:26:54 +08:00
lkddi
909d578547
fix: 修复风云榜今日榜单路由方法名错误
2026-03-12 09:47:06 +08:00
lkddi
0ab0483603
feat: 完成独立的邀请与达人榜系统架构
2026-03-12 09:33:38 +08:00
lkddi
289b79affe
feat(chat): 增加五子棋的后台历史记录查阅面板与统计展示
2026-03-12 08:52:33 +08:00
lkddi
9e1e5fb7db
feat(chat): 完善后台彩票游戏的历史总览、期号列表及单期购买明细页面
2026-03-12 08:48:30 +08:00
lkddi
1c42f05e20
feat(chat): 完善五子棋功能,包含AI对战、PvP邀请、断线重连及界面美化
2026-03-12 08:35:21 +08:00
lkddi
f1062b34d2
修复:支持腾讯云 EdgeOne EO-Client-IP 头部,重构中间件真实IP获取优先级
2026-03-12 07:16:32 +08:00
lkddi
318eb6f234
新增:AI 接口连通性测试功能;修复:Ollama 超时问题
...
- 后台 AI 厂商列表新增「⚡ 测试」按钮,实时验证接口连通性
- 显示响应耗时(含冷启动)和模型返回内容
- AiChatService 请求超时从 30s 调整为 120s(兼容 Ollama 本地冷启动)
- 测试接口超时设为 60s
2026-03-06 03:29:13 +08:00
lkddi
b13861c869
新增:双色球彩票后台管理(阶段三)
...
🎛️ 后台游戏配置页
- lottery 参数标签完整配置(14个参数分组展示)
开奖时间/购票限制/奖池分配/固定小奖/超级期
- 双色球专属手动操作区(仿神秘箱子风格)
✅ 当前期次状态展示(实时加载)
✅ 手动开新期(含确认弹窗)
✅ 强制立即开奖(含二次确认防误触)
🔌 后台接口
- POST /admin/lottery/open-issue 手动开期
- POST /admin/lottery/force-draw 强制开奖
- GameConfigController 新增两个 JsonResponse 方法
📋 全局开关
- 与所有现有游戏一致,后台 toggle 即时生效(60s缓存刷新)
- 默认关闭,管理员开启后调度器自动接管
2026-03-04 15:47:09 +08:00
lkddi
27371fe321
新增:双色球彩票系统后端基础(阶段一)
...
📦 数据库
- lottery_issues(期次表)
- lottery_tickets(购票记录表)
- lottery_pool_logs(奖池流水表,透明展示)
🔩 核心组件
- LotteryIssue / LotteryTicket / LotteryPoolLog 完整 Model
- LotteryService:购票/机选/开奖/奖池派发/滚存/超级期预热/公屏广播
- LotteryController:current/buy/quickPick/history/my 五个接口
- DrawLotteryJob(每日定时开奖)/ OpenLotteryIssueJob(初始化首期)
💰 货币日志
- CurrencySource 新增 LOTTERY_BUY / LOTTERY_WIN
- 所有金币变动均通过 UserCurrencyService::change() 记录流水
🗓️ 调度器
- 每分钟检查停售/开奖时机
- 每日 18:00 超级期预热广播
🔧 配置
- GameConfigSeeder 追加 lottery 默认配置(默认关闭)
- /games/enabled 接口追加 lottery 开关状态
- 新增 /lottery/* 路由组(auth 保护)
2026-03-04 15:38:02 +08:00
lkddi
b62a9f6240
功能:后台游戏历史记录查询中心 + 游戏管理页实时统计
...
- 新增 GameHistoryController,提供各游戏历史记录查询接口
- 百家乐:局次列表 + 单局下注明细(含结果分布统计)
- 老虎机:转动记录含图案分布,支持结果类型/玩家名筛选
- 赛马:场次列表 + 单场下注明细(含马匹信息展示)
- 神秘箱子:投放/领取历史,支持箱子类型/领取状态筛选
- 神秘占卜:签文等级分布统计 + 历史记录,支持等级/玩家名筛选
- 新增 /admin/game-history/ 路由组(stats + 各游戏历史 + 单局详情共9条路由)
- 游戏管理页(/admin/game-configs)优化:
- 每个游戏卡片新增「📋 历史记录」直达按钮
- 新增「📊 加载实时统计」按钮,AJAX 异步拉取并展示各游戏汇总卡片
- 更新 GAMES_TODO.md,标记通用待办已完成
2026-03-03 23:40:31 +08:00
lkddi
f45483bcba
功能更新与UI优化:游戏图标移除、用户名片修复、婚礼红包界面重设计
...
- 移除聊天室右下角浮动游戏图标(占卜、百家乐、赛马、老虎机)
- 用户名片按钮区:修复已婚/已好友时按钮换行问题,统一单行显示
- 婚礼红包弹窗:重设计为喜庆鲜红背景,领取按钮改为圆形米黄样式
- 新增婚礼红包恢复接口(/wedding/pending-envelopes),刷新后自动恢复领取按钮
- 修复 Alpine :style 字符串覆盖静态 style 导致圆形按钮失效的问题
- 撤职后用户等级改为根据经验值重新计算,不再无条件重置为1
- 管理员修改用户经验值后自动重算等级,有职务用户等级锁定
- 娱乐大厅钓鱼游戏按钮直接调用 startFishing() 简化操作流程
- 新增赛马、占卜、百家乐游戏及相关后端逻辑
2026-03-03 23:19:59 +08:00