e4ce5941a5
fix(player): 优化公告/消息详情页布局,隐藏右侧投注单
...
- 桌面端公告、消息详情页不再展示右侧投注单栏
- Hub 详情区移除重复返回按钮与竖排「查看全部公告」文字
- 左侧公告列表保留返回首页按钮
2026-06-30 16:38:12 +08:00
7f563326d8
feat(player+api): 桌面端钱包/注单栏重构,首页快速下注与移动端体验优化
...
桌面端:
- 新增 DesktopWalletPageHeader 统一钱包子导航,移除重复大标题
- 重构我的余额页布局(居中窄卡片 + 余额/统计/账户设置)
- 新增 DesktopBetSlipRail 可折叠注单侧栏,优化 BetSlipPanel 交互
- 首页 upcoming 赛事卡片支持胜平负/让球/大小球快速下注
- 优化 DesktopShell 布局、3D 轮播、各账户/消息/充值页面样式
移动端:
- 重构 MobileWalletView 钱包页 UI
- 修复 MarketSelectionsPanel 下注区黑色背景问题
- 新增 PageBackButton 与 useSmartBack 智能返回逻辑
- 优化公告/消息/个人中心等详情页导航
API:
- listUpcomingPublished 支持 includeMarkets,返回首页卡片所需核心玩法
2026-06-30 16:11:27 +08:00
ef5b9416cc
fix(player): resolve missing AnnouncementMarquee import in MainLayout
2026-06-30 11:06:19 +08:00
4d8389a716
style(theme-2): replace gold components and colors with blue-white scheme on desktop
2026-06-30 11:04:13 +08:00
b327f65c63
style(theme-2): rewrite desktop CSS for light mode blue-white
2026-06-30 10:55:08 +08:00
c37b1a8548
Merge main into theme-2 and resolve conflicts for desktop architecture
2026-06-30 10:53:34 +08:00
8a1ba0fd95
feat(player): 新增桌面端 UI 与响应式双端路由架构
...
- 将原移动端页面重命名为 Mobile*,新增 22 个 Desktop* 视图与 DesktopShell 布局体系
- 路由入口改为 Wrapper 视图,通过 useViewport(≥1024px)自动切换移动/桌面端
- 新增投注单面板、盘口弹层、联赛侧栏、数据表格等桌面组件及独立样式令牌
- 扩展 betSlip store、串关筛选、冠军盘、Toast/悬浮信箱等交互与三语 i18n
- 公告/消息 Hub 拆分移动与桌面实现;API 投注/钱包/充值记录支持 pageSize 分页
2026-06-29 18:01:39 +08:00
9c5e8d6f5c
fix(docker): multi-theme packaging with PS1 orchestration and full bundle export
...
Replace all-themes bat logic with PowerShell to survive branch checkout; add api-admin and full-themes service modes; fix bat findstr path check and cmd exit codes; document six-in-one tar and update gitignore for player/full-themes artifacts.
2026-06-24 14:18:31 +08:00
25dd0cf514
fix: normalize bat CRLF line endings; rewrite all-themes builder with git stash + goto pattern
2026-06-24 11:29:14 +08:00
5359c9baad
fix: add missing formatMoneyCompact import in WalletStatsPanel; fix bat cwd drift in all-themes builder
2026-06-24 11:25:41 +08:00
0c2149bfc0
feat: add multi-theme docker compose configuration and batch packaging scripts
2026-06-24 10:57:31 +08:00
71203c66bb
fix(player): 修复主题分支网站图标不显示
...
favicon.svg 原外链 /logo.png 浏览器无法加载;改为内嵌 base64
index.html 增加 logo.png 作为 favicon 回退;theme-3 theme-color 对齐 #0F2027
2026-06-23 16:31:38 +08:00
7f30408524
fix(player): theme-2 使用正确的 theme-color
2026-06-23 16:29:57 +08:00
01698bf410
fix(player): 修复主题分支网站图标不显示
...
favicon.svg 原外链 /logo.png 浏览器无法加载;改为内嵌 base64
index.html 增加 logo.png 作为 favicon 回退;theme-3 theme-color 对齐 #0F2027
2026-06-23 16:29:31 +08:00
713739475b
feat(player): theme-2 钱包页与流水展示优化
...
- 钱包首页、明细、交易详情适配 Pinnacle 浅色主题
- WalletStatsPanel 统计面板布局与样式更新
- 流水金额展示统一使用 txAmountClass / txDisplayType
2026-06-23 15:56:53 +08:00
f9d68d94ce
feat(player): theme-2 认证页 zt2 背景与表单样式优化
...
- 登录/注册/找回密码使用 zt2.webp,移除暗色渐变遮罩
- 表单标题、标签、链接改为深蓝/灰色,适配 Pinnacle 浅色主题
- 更新 zt2.webp 资源文件
2026-06-23 15:56:13 +08:00
6ba541c133
feat(player): theme-2 登录/注册/找回密码使用 zt2.webp 背景
...
替换 h5bg.webp,仅 theme-2 玩家端认证页
2026-06-23 15:24:25 +08:00
43fa8ebef0
fix(dev): 本地 API 默认端口改为 3100 避开 Windows 保留段
...
Hyper-V 常保留 2960-3059,3000 会 EACCES;ensure-port-free 与 Vite 代理从 apps/api/.env 读取 PORT
2026-06-23 15:11:50 +08:00
b01213f637
feat(catalog): 玩家端隐藏已结算赛事与冠军盘联赛
...
- listPublished/listUpcomingPublished 排除 SETTLED 及冠军盘已结算联赛
- outright.listForPlayer 仅返回 PUBLISHED
- 首页 todayMatches 过滤 SETTLED;管理端已结算冠军盘隐藏下架按钮
- 补充 matches/outright 单测
2026-06-23 15:02:38 +08:00
acc7391369
feat(catalog): 玩家端隐藏已结算赛事与冠军盘联赛
...
- listPublished/listUpcomingPublished 排除 SETTLED 及冠军盘已结算联赛
- outright.listForPlayer 仅返回 PUBLISHED
- 首页 todayMatches 过滤 SETTLED;管理端已结算冠军盘隐藏下架按钮
- 补充 matches/outright 单测
2026-06-23 15:02:20 +08:00
a8b7d5763f
fix(player): captcha canvas colors follow theme CSS variables (theme-2)
2026-06-23 14:33:40 +08:00
005cdf070f
fix(admin): 恢复 Settlement adminSelectionLabel 导入并修正 walletRemarkLabel 类型
2026-06-23 14:01:32 +08:00
dcce14cf74
fix(admin): 恢复 Settlement adminSelectionLabel 导入并修正 walletRemarkLabel 类型
2026-06-23 14:00:39 +08:00
26e2adf786
sync(theme-2): 从 main 同步优胜赛结算态与钱包流水展示优化
...
- checkout shared/api/admin 自 d3c2114
- player: outright 结算态逻辑、wallet txAmountClass、i18n 新增 key(保留蓝白主题样式)
2026-06-23 13:49:43 +08:00
d3c211411b
feat(admin+api+player): 优胜赛结算态、禁止新增单场与钱包流水展示优化
...
- API/管理端:优胜赛 SETTLED 后禁止新增单场,列表与子页展示结算状态
- 玩家端:已结算 outright 只读展示并高亮冠军
- 管理端:结算后 stale 标记驱动列表刷新;财务流水时间与备注 i18n 优化
- shared:txDisplayAmount 与 LEAGUE_OUTRIGHT_SETTLED 错误码
2026-06-23 12:20:40 +08:00
ce84226219
feat(admin+api): 代理停用默认、结算加固与冒烟配置探针
...
- 代理层级默认授信比例与停用冻结/禁登全局默认
- 结算预览去重、比分校验、串关当场判负与市场类型校验
- 站内信 Banner/公告自动通知开关;开发环境动态 API 端口
- 扩充 RBAC/结算/认证/返现单元测试与 agent skills
2026-06-23 11:08:41 +08:00
fa06fee64c
fix(player+admin): 移动端 PWA 安全区、防缩放与局域网调试
...
玩家端适配主屏幕 safe-area、底部导航滚动隐藏与全屏布局;双端禁止页面缩放并开放 Vite host 供手机联调。
2026-06-22 17:58:51 +08:00
021d216613
fix(theme-2): 补全首页 bento 与查看全部赛事 i18n 键
...
恢复 home.bento_desc、view_bet_history、view_all_matches 三语文案,修复同步 main 时丢失的翻译。
2026-06-22 16:59:38 +08:00
5e7d6bc23f
sync(admin): 从 main 同步列表布局、滚动固定与侧栏选中
...
checkout main: App.vue, ManageLayout, AgentManager, Matches, LeagueMatches*, AgentDirectPlayersView
2026-06-22 16:51:36 +08:00
b9257cc50a
fix(admin): 优化列表布局间距、滚动固定与侧栏子路由选中
...
统一嵌套卡片内边距与 Tabs 外壳样式,联赛单场支持表头/分页固定滚动;子页面下代理玩家菜单保持高亮。
2026-06-22 16:48:40 +08:00
fa8d3fbf0c
sync(theme-2): 同步 main Admin 菜单权限修复与 i18n
2026-06-22 16:23:10 +08:00
78b426a388
fix(admin): 刷新 session 时保留员工菜单权限 visibleMenus
2026-06-22 16:19:19 +08:00
f20243fa8a
refactor(player): 重构注单详情页为票据式布局并突出净赢
2026-06-22 15:27:58 +08:00
e0ce36cc48
docs: 新增四套主题 Docker 部署与邀请链接选主题任务文档
...
汇总多 player 容器部署、分支同步、发版流程及后台按主题生成邀请链接的阶段 F 设计,便于下次直接实施。
2026-06-22 14:57:56 +08:00
fa50782ec5
fix(admin): 补全赛事日志操作类型中英文翻译
...
赛事日志「操作」列此前因 pages 文案包缺少 audit.action 赛事相关键而显示英文常量,现已补全封盘、盘口、冠军盘等全部操作类型翻译。
2026-06-22 14:42:14 +08:00
27dc9eb3b0
sync(theme-2): 同步 main 最新 API/Admin 与玩家端逻辑
...
从 main 同步站内信手动发送、媒体库选择、列表子路由重构等 API/Admin 改动;玩家端仅合并 ADMIN_CUSTOM 富文本、消息预览与充值截图压缩逻辑,保留 theme-2 样式。
2026-06-22 14:10:54 +08:00
1210142a33
feat(admin+api+player): 站内信手动发送、媒体库选择与发送记录详情
...
新增管理员手动发送站内信(三语富文本),支持发送记录查看与删除;修复全站「从媒体库选择」因分类过滤导致列表为空的问题;玩家端支持渲染管理员自定义消息;并优化后台列表页双层卡片布局。
2026-06-22 14:01:31 +08:00
648c314e23
feat(admin+api): 列表页子路由重构、结算历史与充值截图清理
...
赛事/代理管理从表格展开改为子路由详情页;结算页增加预览弹窗与历史记录;媒体库支持截图存储统计与自动/手动清理;Player 端充值截图压缩为 WebP 300KB。
2026-06-22 12:28:25 +08:00
fa7b8cff25
feat(admin): 同步单赛事筛选与排序功能 (从 main 分支)
2026-06-18 17:45:58 +08:00
499522f3fb
feat(admin): 赛事管理单赛事信息增加筛选与排序功能 (支持按有下注过滤及按注单数/投注额排序)
2026-06-18 17:45:25 +08:00
7288ef3f57
style: separate header back-bar and tabs in InboxHubView on main
2026-06-18 17:37:46 +08:00
dd7802c6f7
style: separate header back-bar and tabs in InboxHubView on theme-2
2026-06-18 17:37:13 +08:00
074531f705
feat: align homepage banner navigation and default banner logic with main
2026-06-18 17:30:32 +08:00
3f441477b8
docs: update AGENTS.md read count
2026-06-18 17:30:15 +08:00
c61d3c68f2
fix(admin): 发版 chunk 自动刷新、nginx 缓存策略与审计页 i18n
...
lazy route 加载失败时刷新入口;index.html 不缓存;补全 audit.col.operator/ip 等拆包遗漏 key。
2026-06-18 16:59:52 +08:00
c40ebb56ca
fix(admin): 发版 chunk 自动刷新、nginx 缓存策略与审计页 i18n
...
lazy route 加载失败时刷新入口;index.html 不缓存;补全 audit.col.operator/ip 等拆包遗漏 key。
2026-06-18 16:59:39 +08:00
c5a5e66bbd
perf(admin): 实现切页即时导航与列表 loading 壳
...
非阻塞 session 刷新、侧边栏 chunk 预取、KeepAlive 对齐,以及按 tab 延迟加载重型列表页。
2026-06-18 16:46:57 +08:00
e39798ae0a
perf(admin): 实现切页即时导航与列表 loading 壳
...
非阻塞 session 刷新、侧边栏 chunk 预取、KeepAlive 对齐,以及按 tab 延迟加载重型列表页。
2026-06-18 16:45:01 +08:00
a832998b0a
feat(admin): 将新增赛事按钮移至联赛操作栏,并移除列表下方的旧按钮
2026-06-18 15:41:56 +08:00
f2f6927a75
feat(admin): 将新增赛事按钮移至联赛操作栏,并移除列表下方的旧按钮
2026-06-18 15:41:28 +08:00