lkddi
|
28d402d204
|
修复:重写本地清屏逻辑,使用 localStorage 记录拉取游标,避免进房带历史功能导致清屏失效
|
2026-02-28 11:20:34 +08:00 |
|
lkddi
|
9a98bdfbe6
|
修复:聊天室初次加载时附带历史消息,解决因网络延迟错失入场欢迎语的问题
|
2026-02-28 11:17:09 +08:00 |
|
lkddi
|
cb2e962116
|
优化:与AI聊天不再阻塞全局发言锁,允许在AI思考期间继续在公屏聊天
|
2026-02-28 11:12:51 +08:00 |
|
lkddi
|
e7436e7898
|
修复:与AI聊天或其他特定错误拦截后,发送消息按钮永久失灵的问题
|
2026-02-27 17:45:18 +08:00 |
|
lkddi
|
4ef95eaa27
|
新增:新人首次入住聊天室大礼包自动发放功能(6666金币 + 满场烟花 + 公屏欢迎)
|
2026-02-27 17:21:33 +08:00 |
|
lkddi
|
efc4dfd752
|
修复:聊天室界面的送鱼按钮 Alpine.js 语法错误导致发言被卡住的问题
|
2026-02-27 17:04:12 +08:00 |
|
lkddi
|
4fe3c1eed9
|
修复:商店购买单次特效卡并指定给别人时,购买者自己也必须能看到特效播放
|
2026-02-27 16:56:57 +08:00 |
|
lkddi
|
f37530fa0e
|
UI:聊天消息移除硬编码 font-size,统一继承用户设置的字体大小
|
2026-02-27 16:33:40 +08:00 |
|
lkddi
|
157aee3812
|
修复:confirmGift null错误(先保存item再关弹框);MessageSent改为ShouldBroadcastNow立即广播;修复route()引号冲突
|
2026-02-27 16:26:16 +08:00 |
|
lkddi
|
6a8ba4fbc8
|
功能:单次特效卡支持赠送——送礼弹框、广播给指定用户/全员、公屏系统消息、购买后关闭商店展示特效
|
2026-02-27 16:19:21 +08:00 |
|
lkddi
|
1e2c304754
|
UI: 商店弹窗改为蓝白风格,与现有设置弹窗保持一致
|
2026-02-27 16:09:10 +08:00 |
|
lkddi
|
8ac540c65b
|
重构:商店从右侧 Tab 移至工具栏按钮弹窗,新增 2 列网格卡片布局
|
2026-02-27 16:06:15 +08:00 |
|
lkddi
|
9c8f7b1a95
|
UI: 商店面板重新设计——紧凑卡片、渐变配色、悬浮特效、绝对定位适配窄侧边栏
|
2026-02-27 16:02:22 +08:00 |
|
lkddi
|
7fb86bfe21
|
Feat: 商店功能完整实现(单次特效卡888/周卡8888/改名卡5000,含购买、周卡覆盖、改名黑名单)
|
2026-02-27 15:57:12 +08:00 |
|
lkddi
|
094181b826
|
Fix: 防止Enter重复发送(IME输入法防穿透+_isSending防重入锁)
|
2026-02-27 14:53:45 +08:00 |
|
lkddi
|
a3d0d6cec5
|
Feat: 输入栏增加字号选择器,自动应用到聊天窗口并持久化到localStorage
|
2026-02-27 14:46:49 +08:00 |
|
lkddi
|
4668c163aa
|
Feat: 管理员进入聊天室自动触发烟花+公屏欢迎公告
|
2026-02-27 14:34:04 +08:00 |
|
lkddi
|
4da2d19b1f
|
Feat: 新增下雪特效,加强烟花/下雨在浅色背景的显色(发光粒子+深色雨线)
|
2026-02-27 14:22:13 +08:00 |
|
lkddi
|
709e0d4975
|
Feat: 实现全屏特效系统(烟花/下雨/雷电),管理员一键触发全房间广播
|
2026-02-27 14:14:35 +08:00 |
|
lkddi
|
adab033afc
|
Feat: 系统播报用户头像改为像素军号图标(钓鱼播报/星海小博士/送花播报等)
|
2026-02-27 13:48:18 +08:00 |
|
lkddi
|
4b231c19f7
|
Fix: 升级播报改为金色左边框轻量样式,与站长公告红框区分开
|
2026-02-27 13:44:24 +08:00 |
|
lkddi
|
5d1e7e26e2
|
Feat: 鱼上钩通知中的[拉竿]文字支持点击触发拉竿操作
|
2026-02-27 13:03:05 +08:00 |
|
lkddi
|
f9a1c7f6bc
|
Feat: 优化动作语句语法,情绪型加着/地,动作型加了,使聊天发言更自然流畅
|
2026-02-27 12:58:31 +08:00 |
|
lkddi
|
caecceba1b
|
Fix: 系统存点通知改回悄悄话私信,避免多人刷屏;前端单独渲染为绿色通知条无头像
|
2026-02-27 12:53:30 +08:00 |
|
lkddi
|
638bc9deda
|
Feat: 优化自动存点通知样式,系统消息不显示头像,改为绿色左边框简洁条形
|
2026-02-27 12:51:29 +08:00 |
|
lkddi
|
1eed604aa9
|
Fix: 彻底修正Alpine x-show覆盖flex布局问题,用内外双层div分离显隐与排版
|
2026-02-27 12:14:57 +08:00 |
|
lkddi
|
96712df9cf
|
Fix: 强制Flex横排三列显示,修复GeoLite2本地库返回英文省市名改为中文翻译
|
2026-02-27 12:08:38 +08:00 |
|
lkddi
|
1834a8e9ff
|
Fix: 修正名片资产格子在部分环境下垂直堆叠的BUG改为Flex布局,并修复省市所在地因为缓存匹配不上导致不显示的问题
|
2026-02-27 12:05:57 +08:00 |
|
lkddi
|
63f7cfbb25
|
UI&Feat: 压缩资产数据显示在一行以节省空间,同时增加 IP 归属地中英文本地化翻译映射
|
2026-02-27 11:56:29 +08:00 |
|
lkddi
|
0da1a2791d
|
UI: 进一步优化财富资产布局显示,并开放支持双击查看自己的名片
|
2026-02-27 11:53:10 +08:00 |
|
lkddi
|
2195462886
|
UI: 优化名片弹窗中经验、金币、魅力的横向布局显示
|
2026-02-27 11:50:31 +08:00 |
|
lkddi
|
5504243bbb
|
Fix: 前端 Ajax 请求缺少 Accept 头导致 404 返回 HTML 引发 JSON.parse 异常
|
2026-02-27 11:43:30 +08:00 |
|
lkddi
|
731792fab6
|
Feature: 权限优化 - 名片弹窗按等级展示资料,高管可查IP及归属地
|
2026-02-27 11:29:48 +08:00 |
|
lkddi
|
cef162738a
|
UI: 此前遗漏提交,在左侧工具栏加入聊天室规则与帮助页面的直达按钮
|
2026-02-27 11:24:18 +08:00 |
|
lkddi
|
954ffada0a
|
UI: 恢复公告时间戳内联显示,附在内容正后方
|
2026-02-27 11:11:33 +08:00 |
|
lkddi
|
5b3378389b
|
UI: 优化全屏公告样式,将发送时间移动至右下角并防止时间文本重复显示
|
2026-02-27 11:09:36 +08:00 |
|
lkddi
|
0aed0827de
|
UI: 将 mix-blend-mode 应用到所有用户的头像,解决白底问题
|
2026-02-27 11:05:42 +08:00 |
|
lkddi
|
53e357418e
|
UI: 修复AI小班长头像的白色背景,使用 mix-blend-mode 使其透明化
|
2026-02-27 11:04:46 +08:00 |
|
lkddi
|
d7b52f8419
|
Fix: 隔离AI头像,防止普通用户使用,并修复聊天公屏图像的调用
|
2026-02-27 10:57:46 +08:00 |
|
lkddi
|
74217896d1
|
Feature: 调整AI聊天机器人的形象为“AI小班长”并更新了军人卡通风格头像
|
2026-02-27 10:54:41 +08:00 |
|
lkddi
|
b1b96c56d7
|
UI: 美化并重构用户名片中的赠送礼物交互,采用单按钮展开面板样式
|
2026-02-27 10:43:25 +08:00 |
|
lkddi
|
0f1c336d06
|
UI调整: 管理员徽章样式改为更节省宽度的将官军功章 (🎖️)
|
2026-02-27 10:22:20 +08:00 |
|
lkddi
|
9f0270be12
|
UI改进: 为具有军人背景的聊天室更换管理员徽章风格为“★最高统帅★”红底金字金属铭牌
|
2026-02-27 10:20:04 +08:00 |
|
lkddi
|
df57258aff
|
UI调整: 聊天室右侧在线名单图标显示逻辑调整为互斥展示,管理员具有最高展示优先级
|
2026-02-27 10:14:56 +08:00 |
|
lkddi
|
ea7331dd98
|
增强:聊天室内修改绑定邮箱时强制要求邮件验证码校验,并增加 60 秒发送频率限制防滥发机制
|
2026-02-27 10:02:33 +08:00 |
|
lkddi
|
b72e2a5936
|
优化:送花消息改为普通通知样式 + 在收花人私聊屏显示
- from_user 从'系统传音'改为'送花播报',不再使用红色公告样式
- to_user 从'大家'改为收花人用户名,消息在收花人 say2 显示
- 礼物图片渲染逻辑移到普通系统用户分支
|
2026-02-27 01:09:26 +08:00 |
|
lkddi
|
a1ccaae4c2
|
修复:将 Alpine.js 名片弹窗组件提取为命名函数
- 将整个组件逻辑从 x-data 属性提取到 userCardComponent() 函数
- x-data 改为引用函数名,彻底解决 HTML 属性引号冲突问题
- 提取 _headers() 通用方法减少代码重复
- 礼物数据仍通过 window.__gifts 全局变量注入
|
2026-02-27 01:06:29 +08:00 |
|
lkddi
|
2e184832cb
|
修复:礼物 JSON 数据破坏 Alpine.js x-data 属性解析
- 将 Js::from() 移到 script 标签输出为全局变量
- Alpine 组件通过 window.__gifts 引用,避免双引号冲突
|
2026-02-27 01:04:03 +08:00 |
|
lkddi
|
c5cc55fc84
|
功能:送花/礼物系统完整开发
- 新增 Gift 模型和 gifts 数据表(7种默认花卉,各有图片/金币/魅力配置)
- 7张花卉图片生成并存放于 public/images/gifts/
- 名片弹窗新增送礼物 UI:图片选择列表、金币/魅力标注、数量选择
- sendFlower 控制器方法:按 gift_id 查找礼物、扣金币、加魅力、广播消息
- 聊天消息渲染支持显示礼物图片(含弹跳动画效果)
- 后台可在 gifts 表中管理花卉类型(名称、图标、图片、金币、魅力、排序、启禁用)
|
2026-02-27 01:01:56 +08:00 |
|
lkddi
|
a2190f7b88
|
优化:存点称号改为后端动态返回
- 后端根据 VIP 等级/管理员身份返回 title 字段
- 前端移除硬编码的等级-称号映射,直接使用返回值
- 管理员显示'管理员',VIP 显示会员名称,其他显示'普通会员'
|
2026-02-27 00:49:35 +08:00 |
|