16 Commits

Author SHA1 Message Date
60cec0276b feat: 名片支持展示存款信息并适配弹窗宽度 2026-03-21 08:29:29 +08:00
46fde766e5 新增欢迎语快捷按钮:职务人员/id=1可见,10条预设语,自动填入输入框 2026-03-17 21:12:14 +08:00
630a3a6dde 删除分屏选项:移除 HTML 控件、JS 函数、CSS 规则 2026-03-17 21:02:05 +08:00
0ce969ef69 修复手机名单抽屉滚动:height:80vh 给 flex 子项确定高度,滚动生效 2026-03-17 20:59:06 +08:00
4927e815b5 修复手机端名单抽屉滚动失效问题:打通 flex 高度约束链,启用 overflow-y:auto 2026-03-17 20:30:59 +08:00
1181162219 feat(mobile): 优化手机端浮动按钮样式与布局
- 浮动按钮改为半透明磨砂玻璃效果(白底 + backdrop-filter blur)
- 按钮改为上下竖排排列
- 按钮位置调整到屏幕中间偏上(35%)
- 手机端隐藏房间介绍和输入栏动作/字色/字号/禁音/分屏控件
- 抽屉改为从顶部向下滑入
2026-03-17 17:51:17 +08:00
35a80279e6 feat: 聊天室手机端自适应
- 新增 mobile-drawer.blade.php:手机端浮动按钮 + 工具菜单抽屉 + 名单抽屉(独立维护)
- frame.blade.php:手机端代码改为 @include 引入
- chat.css:添加 @media (max-width: 640px) 响应式样式
  - 隐藏桌面端工具条和右侧名单面板
  - 浮动按钮样式(位于屏幕中间偏右)
  - 抽屉组件从顶部向下展开
  - 手机端隐藏房间介绍、输入栏动作/字色/字号/禁音/分屏控件
  - 现有 modal 弹窗 max-width 自适应修复
- scripts.blade.php:重构 renderUserList 提取 _renderUserListToContainer
  - 修复代码损坏残留,补回 setAction/scrollToBottom/autoScrollEl
2026-03-17 17:49:14 +08:00
ec95d69e92 style: 移除右侧用户列表顶部的空白2px内边距 2026-03-12 13:36:26 +08:00
10cd89f9f9 style: 调整聊天室右侧名单列表整体宽度 2026-03-12 13:17:10 +08:00
0990a13c2e 修复弹窗闪烁:添加 [x-cloak] CSS 规则 + 删除重复的 chat:marriage-accepted 监听器 2026-03-01 19:22:40 +08:00
2219d7e26e 修复:增强 Flexbox 布局约束,防止过长的历史消息打破 100vh 将底部输入框挤出屏幕 2026-02-28 11:29:56 +08:00
0aed0827de UI: 将 mix-blend-mode 应用到所有用户的头像,解决白底问题 2026-02-27 11:05:42 +08:00
c5cc55fc84 功能:送花/礼物系统完整开发
- 新增 Gift 模型和 gifts 数据表(7种默认花卉,各有图片/金币/魅力配置)
- 7张花卉图片生成并存放于 public/images/gifts/
- 名片弹窗新增送礼物 UI:图片选择列表、金币/魅力标注、数量选择
- sendFlower 控制器方法:按 gift_id 查找礼物、扣金币、加魅力、广播消息
- 聊天消息渲染支持显示礼物图片(含弹跳动画效果)
- 后台可在 gifts 表中管理花卉类型(名称、图标、图片、金币、魅力、排序、启禁用)
2026-02-27 01:01:56 +08:00
a62eb3dd39 优化:工具条按钮上下边界与消息区域对齐
- padding-top 对齐标题栏+公告栏底部
- padding-bottom 对齐输入栏顶部
- 按钮只分布在消息区域对应的高度范围内
2026-02-27 00:30:41 +08:00
23149a76c0 优化:工具条按钮平均分布铺满整个高度
- 移除固定 padding 和 justify-content: flex-start
- 按钮加 flex:1 自动均分高度,视觉效果更整洁
2026-02-27 00:28:57 +08:00
ea06328885 功能:字体颜色持久化、等级体系升级至99级、钓鱼小游戏、补充系统参数
- 字体颜色:s_color 改为 varchar,发消息时保存颜色,进入聊天室自动恢复
- 等级体系:maxlevel 15→99,superlevel 16→100,99级经验阶梯(幂次曲线)
- 管理权限等级按比例调整:禁言50、踢人60、设公告60、封号80、封IP90
- 钓鱼小游戏:FishingController(抛竿扣金币+收竿随机结果+广播)
- 补充6个缺失的 sysparam 参数 + 4个钓鱼参数
- 用户列表点击用户名后自动聚焦输入框
- Pint 格式化
2026-02-26 21:10:34 +08:00