lkddi
|
19e50944d9
|
迁移前台基础页面脚本
|
2026-04-25 13:43:55 +08:00 |
|
lkddi
|
5f30220609
|
feat: 任命/撤销通知系统 + 用户名片UI优化
- 任命/撤销事件增加 type 字段区分类型
- 任命:全屏礼花 + 紫色弹窗 + 紫色系统消息
- 撤销:灰色弹窗 + 灰色系统消息,无礼花
- 消息分发:操作者/被操作者显示在私聊面板,其他人显示在公屏
- 系统消息加随机鼓励语(各5条轮换)
- ChatStateService 修复 Redis key 前缀扫描问题(getAllActiveRoomIds)
- 用户名片折叠优化:管理员视野、职务履历均可折叠
- 管理操作 + 职务操作合并为「🔧 管理操作」折叠区
- 悄悄话改为「🎁 送礼物」按钮,礼物面板内联展开
|
2026-02-28 23:44:38 +08:00 |
|
lkddi
|
6e26558ad1
|
修复换行:去掉 whitespace-pre-wrap,改用 nl2br 输出 br 标签,模板无缩进空格
|
2026-02-27 02:24:45 +08:00 |
|
lkddi
|
557aa357ed
|
修复:移除 nl2br,由 whitespace-pre-wrap 直接渲染换行,避免换行丢失
|
2026-02-27 02:22:29 +08:00 |
|
lkddi
|
3634bc8cde
|
修复:p 标签和内容合并到同一行,消除 whitespace-pre-wrap 渲染空白
|
2026-02-27 02:19:22 +08:00 |
|
lkddi
|
b7fb6c6165
|
修复:留言正文显式靠左对齐,避免被继承居中
|
2026-02-27 02:14:54 +08:00 |
|
lkddi
|
54d4fc360b
|
优化:留言卡片正文区压缩上下 padding,内容更靠上靠前
|
2026-02-27 02:13:10 +08:00 |
|
lkddi
|
88d772e53a
|
美化:留言板消息卡片重构为标题栏+正文的两段式布局
- 头部区域:显示发件人首字符圆形头像、两端收发信息、时间戳
- 正文区域:靠左对齐、高度随内容自适应、去掉多余上下空白
- 私密信件用粉色背景条和徽标标识
- 悬停时出现删除按钮,hover 阴影微增
|
2026-02-27 02:11:23 +08:00 |
|
lkddi
|
fefa275771
|
功能:留言板新建留言改为弹窗形式,并新增用户选择下拉列表
- GuestbookController::index() 追加传入 $users 用户名列表
- 顶部内联展开表单改为居中 Modal 弹窗,带遮罩层和过渡动画
- 收件人从普通文本输入改为下拉选择器(含全部注册用户)
- 悄悄话改为 toggle 开关样式
- 增加顶级渐变色标题栏
|
2026-02-27 02:02:38 +08:00 |
|
lkddi
|
6cb788b81f
|
修复:留言板 x-data 容器缺少 w-full 导致页面居中变窄
|
2026-02-27 01:59:47 +08:00 |
|
lkddi
|
a446834c12
|
统一三个页面内容区布局宽度为 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8
与顶部导航栏 header 保持完全相同的宽度和留空规范,确保视觉对齐
|
2026-02-27 01:57:49 +08:00 |
|
lkddi
|
458b515f14
|
统一三个页面内容区为 w-full 铺满屏幕,不居中
- 大厅(rooms/index): max-w-7xl mx-auto → w-full
- 排行榜(leaderboard/index): max-w-7xl mx-auto → w-full
- 留言板(guestbook/index)已在上次修改完成
|
2026-02-27 01:56:03 +08:00 |
|
lkddi
|
02478f2836
|
统一各页面布局宽度,移除所有返回大厅按钮
- 留言板、排行榜页面全部移除 nav-left 中的返回大厅链接
- 留言板主体容器改为 max-w-7xl mx-auto,与大厅和排行榜统一
|
2026-02-27 01:53:54 +08:00 |
|
lkddi
|
3e1ee7394d
|
优化:留言板页面布局加宽,充分利用屏幕宽度
- 左侧导航从 w-64 加宽至 w-72,现代圆角和阴影
- 主容器去掉 max-w-7xl 限制,改为 w-full px-6 充满屏幕
- 右侧列表去掉 max-w-4xl 约束,flex-1 自动铺满剩余空间
|
2026-02-27 01:52:12 +08:00 |
|
lkddi
|
8063200f0b
|
修复:留言板新建按钮失效的 AlpineJS x-data 作用域问题
原因:按钮元素被移除了原先包裹它的 body-data 组件树中。
解决:将留言板的所有内容(包括表单和按钮)都包裹在一个顶级 x-data=showWriteForm... 容器内。
|
2026-02-27 01:46:03 +08:00 |
|
lkddi
|
db95ee0e29
|
修复:留言板列表无法显示的问题
- 移除了 body-class 的 h-screen overflow-hidden 导致高度被截断吃掉列表的 bug
- 重构了分类导航和右侧留言流的布局,允许自然高度滚动和自适应显示
- 使得全局的 session('success') 能正常随着页面流展示出提示横幅
|
2026-02-27 01:43:52 +08:00 |
|
lkddi
|
d5a9e7d6a6
|
优化:留言板新建留言按钮移至左侧导航区
不再占用顶部公共导航栏,让所有大厅页面的顶部导航保持绝对一致。
|
2026-02-27 01:38:12 +08:00 |
|
lkddi
|
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 |
|
lkddi
|
d884853968
|
修复:排行榜/留言板缺失布局、退出登录跳转、WebSocket 配置与部署文档
- 修复 LeaderboardController 查询不存在的 sign 字段导致 500 错误
- 修复 leaderboard/index 和 guestbook/index 引用不存在的 layouts.app 布局
- 将排行榜和留言板改为独立 HTML 页面结构(含 Tailwind CDN)
- 修复退出登录返回 JSON 而非重定向的问题,现在会正确跳转回登录页
- 将 REDIS_CLIENT 从 phpredis 改为 predis(兼容无扩展环境)
- 新增 RoomSeeder 自动创建默认公共大厅房间
- 新增 Nginx 生产环境配置示例(含 WebSocket 反向代理)
- 重写 README.md 为完整的中文部署指南
- 修复 rooms/index 和 chat/frame 中 Alpine.js 语法错误
- 将 chat.js 加入 Vite 构建配置
- 新增验证码配置文件
|
2026-02-26 14:57:24 +08:00 |
|
lkddi
|
50fc804402
|
feat: 实现挂机修仙、排行榜、大厅重构与全站留言板系统
- (Phase 8) 后台各维度管理与配置
- (Phase 9) 全自动静默挂机修仙升级
- (Phase 9) 四大维度风云排行榜页面
- (Phase 10) 全站留言板与悄悄话私信功能
- 运行 Pint 代码格式化
|
2026-02-26 13:35:38 +08:00 |
|