From 0ced46416878abebf6231267c48588954a28dc31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=81=B5=E5=AE=9D=E4=BB=99=E5=B0=8A?= Date: Wed, 4 Nov 2026 20:08:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=AF=E5=8A=A8=E5=99=A8=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E6=B8=B8=E6=88=8F=E8=AE=BE=E7=BD=AE=E9=A1=B5=EF=BC=88=E9=A2=91?= =?UTF-8?q?=E9=81=93=E5=BC=80=E5=85=B3+=E6=B4=BB=E5=8A=A8=E5=BC=80?= =?UTF-8?q?=E5=85=B3=EF=BC=89=EF=BC=8C=E7=AA=97=E5=8F=A3=E6=A0=87=E9=A2=98?= =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 服务端新增活动开关运行时配置与 GM 接口(GET/POST /dnf/gm/activity-switches), 持久化到 Settings,接入月签到/周签到/PC房↔累计在线的实时下发 - 服务端新增频道开关 GM 接口(channel-switches),目录生成时过滤禁用频道 - channelcatalog/channelinfo 支持按禁用频道 ID 过滤目录与客户端脚本 - 启动器新增「游戏设置」页面:频道开关 Tab + 活动开关 Tab - native.py/server.py 新增对应转发 API - 窗口标题/页面 title/侧边栏「90轮回」统一改为「DNF90 灵狐小竹整合单机版」 --- launcher/index.html | 27 +- launcher/native.py | 19 ++ launcher/server.py | 65 +++- launcher/shell.css | 28 ++ launcher/shell.js | 171 +++++++++- server/internal/app/dnf90/gm_tool_admin.go | 56 ++++ .../modules/dnf/channelcatalog/catalog.go | 6 + .../modules/dnf/channelinfo/online_script.go | 24 +- server/internal/services/dnfbridge/channel.go | 2 +- .../dnfbridge/gm_activity_switches.go | 283 ++++++++++++++++ .../services/dnfbridge/gm_channel_switches.go | 303 ++++++++++++++++++ .../services/dnfbridge/monthly_attendance.go | 4 + .../dnfbridge/online_event_spend_time.go | 7 +- server/internal/services/dnfbridge/service.go | 37 ++- .../services/dnfbridge/weekly_attendance.go | 4 + 15 files changed, 1022 insertions(+), 14 deletions(-) create mode 100644 server/internal/services/dnfbridge/gm_activity_switches.go create mode 100644 server/internal/services/dnfbridge/gm_channel_switches.go diff --git a/launcher/index.html b/launcher/index.html index caf86bc..5f86ff2 100644 --- a/launcher/index.html +++ b/launcher/index.html @@ -3,7 +3,7 @@ -90轮回 +DNF90 灵狐小竹整合单机版 @@ -22,12 +22,13 @@
-
90轮回启动器 v2.1.0
+
灵狐小竹启动器 v2.1.0