Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .changeset/pre.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,26 @@
"fix-scan-dest-occupancy-merge",
"four-turtles-lay",
"khaki-sheep-refuse",
"linux-bds-host",
"llbot-path-dir-spawn",
"llbot-ws-reply",
"mod-install-npm",
"mod-publish",
"mod-toggle-local-lock",
"module-index-only",
"new-module-template-parity",
"ninety-showers-call",
"publish-gh-pr",
"qq-admin-submenu",
"qq-approval-flow-p2",
"qq-chat-bridge-p4",
"qq-command-menu-p0",
"qq-event-push-p2",
"qq-link-join-settings",
"qq-menu-cli-restart",
"qq-menu-panel-bind-p1",
"qq-official-bridge",
"remove-ext-sandbox",
"ripe-turkeys-invite",
"sapi-debug-sentry",
"scaffold-eslint-vscode",
Expand All @@ -48,6 +61,7 @@
"sfmc-mod-watch",
"sfmc-module-pack-spawn",
"silent-garlics-dig",
"status-host-bds-detail",
"sunny-boxes-hang",
"testing-l0-gen",
"testing-sandbox-engine",
Expand Down
10 changes: 10 additions & 0 deletions modules/sdk/@sfmc-sdk/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @sfmc-bds/sdk

## 0.2.0-beta.9

### Minor Changes

- 89ffceb: QQ 入服审批(INTERACTION 回调按钮)+ 群 OpenAPI info/bot_state + 踢人/白名单队列(BDS 由 qq-link 模块经 server-admin 生效)
- 89ffceb: QQ 侧指令菜单(official Markdown/键盘与 llbot 编号菜单共用注册表)
- 89ffceb: QQ 事件推群(节流):join/leave/death 约 1 分钟聚合;BDS 启停立即推;配置 `qq_events`;出站复用现有 MC→QQ 通道
- 89ffceb: QQ 官方自定义菜单/指令面板同步、C2C 指令回复、status/online 与 QQ↔MC 绑定平台 API(游戏侧见独立模块 qq-link)
- 89ffceb: 群服互通支持 QQ 开放平台官方 Bot(双后端可切回 LLBot)

## 0.2.0-beta.8

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion modules/sdk/@sfmc-sdk/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@sfmc-bds/sdk",
"version": "0.2.0-beta.8",
"version": "0.2.0-beta.9",
"description": "ScriptsForMinecraftServer unified SDK — SAPI/Node umbrella covering contracts, runtime, module-loader, db/config/service capabilities, and behavior-pack build.",
"author": "Shiroha7z",
"license": "ISC",
Expand Down
18 changes: 18 additions & 0 deletions packages/bds-tools/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# @sfmc-bds/bds-tools

## 0.2.0-beta.9

### Minor Changes

- 89ffceb: Linux BDS 宿主:按平台解析可执行文件与下载 URL,启动时设置 LD_LIBRARY_PATH;argv start 在 POSIX 上 daemonize;pgrep 用 -x 避免误匹配
- 89ffceb: QQ 事件推群(节流):join/leave/death 约 1 分钟聚合;BDS 启停立即推;配置 `qq_events`;出站复用现有 MC→QQ 通道

### Patch Changes

- f3ba416: 游戏聊天互通:MC→QQ 仅转发 `bridge_channel_id` 匹配且非 `qq_` 回环的 messages;QQ 指令「频道」只读提示;扫描 `modules/packages` 时跟随 symlink(修复 `--link` 在 Linux 下被当成非目录)
- 89ffceb: 群服互通支持 QQ 开放平台官方 Bot(双后端可切回 LLBot)
- Updated dependencies [89ffceb]
- Updated dependencies [89ffceb]
- Updated dependencies [89ffceb]
- Updated dependencies [89ffceb]
- Updated dependencies [89ffceb]
- @sfmc-bds/sdk@0.2.0-beta.9

## 0.2.0-beta.8

### Minor Changes
Expand Down
4 changes: 2 additions & 2 deletions packages/bds-tools/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@sfmc-bds/bds-tools",
"version": "0.2.0-beta.8",
"version": "0.2.0-beta.9",
"description": "SFMC BDS auto-updater, lifecycle manager, and behavior-pack assembler",
"author": "Shiroha7z",
"license": "ISC",
Expand Down Expand Up @@ -64,7 +64,7 @@
"watch": "node dist/bds-manager.js watch"
},
"dependencies": {
"@sfmc-bds/sdk": "^0.2.0-beta.8",
"@sfmc-bds/sdk": "^0.2.0-beta.9",
"jszip": "^3.10.1",
"node-html-parser": "^9.0.0"
},
Expand Down
19 changes: 19 additions & 0 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
# @sfmc-bds/cli

## 0.2.0-beta.9

### Patch Changes

- 89ffceb: Linux BDS 宿主:按平台解析可执行文件与下载 URL,启动时设置 LD_LIBRARY_PATH;argv start 在 POSIX 上 daemonize;pgrep 用 -x 避免误匹配
- 89ffceb: 修复 LLBot 启动:兼容向导把 llbot_path 写成目录导致 spawn ENOENT
- f3ba416: 游戏聊天互通:MC→QQ 仅转发 `bridge_channel_id` 匹配且非 `qq_` 回环的 messages;QQ 指令「频道」只读提示;扫描 `modules/packages` 时跟随 symlink(修复 `--link` 在 Linux 下被当成非目录)
- ec728dd: CLI 对外部 db/qq 真正 stop/restart(按入口脚本杀进程,避免双实例);QQ 主/管理菜单中文编号样式(official+llbot 共用);频道/自检增强
- 89ffceb: 群服互通支持 QQ 开放平台官方 Bot(双后端可切回 LLBot)
- Updated dependencies [89ffceb]
- Updated dependencies [89ffceb]
- Updated dependencies [f3ba416]
- Updated dependencies [89ffceb]
- Updated dependencies [89ffceb]
- Updated dependencies [89ffceb]
- Updated dependencies [89ffceb]
- @sfmc-bds/bds-tools@0.2.0-beta.9
- @sfmc-bds/sdk@0.2.0-beta.9

## 0.2.0-beta.8

### Minor Changes
Expand Down
6 changes: 3 additions & 3 deletions packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@sfmc-bds/cli",
"version": "0.2.0-beta.8",
"version": "0.2.0-beta.9",
"description": "SFMC management CLI — REPL, service supervisor, module install, behavior-pack build/deploy",
"author": "Shiroha7z",
"license": "AGPL-v3.0-only",
Expand Down Expand Up @@ -53,8 +53,8 @@
},
"dependencies": {
"@clack/prompts": "^1.7.0",
"@sfmc-bds/bds-tools": "^0.2.0-beta.8",
"@sfmc-bds/sdk": "^0.2.0-beta.8",
"@sfmc-bds/bds-tools": "^0.2.0-beta.9",
"@sfmc-bds/sdk": "^0.2.0-beta.9",
"chalk": "^6.0.0",
"ws": "^8.21.1"
},
Expand Down
120 changes: 71 additions & 49 deletions packages/db-server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,49 +1,71 @@
# @sfmc-bds/db-server

## 0.2.0-beta.4

### Patch Changes

- none
- Updated dependencies
- @sfmc-bds/sdk@0.2.0-beta.5

## 0.2.0-beta.3

### Patch Changes

- none
- Updated dependencies
- @sfmc-bds/sdk@0.2.0-beta.4

## 0.2.0-beta.2

### Patch Changes

- none
- Updated dependencies
- @sfmc-bds/sdk@0.2.0-beta.3

## 0.2.0-beta.1

### Patch Changes

- - feat(remote-controller): 添加日志功能并更新包依赖
- chore/fix:
- 在 package.json 中添加 @sfmc-bds/sdk 作为依赖。
- 引入日志模块(log.ts),用于 remote-controller 的统一日志记录。
- 将 console.error 和 console.log 语句替换为 log 方法,以改善日志管理。
- 更新 index.ts,使其在错误和信息提示中利用新的日志功能。
- 增强 world-packs.ts 中各类操作(包括安装和冲突处理)的日志记录。
- 改进中英文 i18n 本地化字符串,提升清晰度和一致性。

## 0.2.0-beta.0

### Minor Changes

- configs/all 下发 modules+tokens;模块 enable 热同步;经济行类型内聚 domain;服务文件日志统一;v2 失败信封与 SOLID 收敛。

### Patch Changes

- Updated dependencies
- @sfmc-bds/sdk@0.2.0-beta.0
# @sfmc-bds/db-server

## 0.2.0-beta.5

### Minor Changes

- 89ffceb: QQ 入服审批(INTERACTION 回调按钮)+ 群 OpenAPI info/bot_state + 踢人/白名单队列(BDS 由 qq-link 模块经 server-admin 生效)
- 89ffceb: QQ 事件推群(节流):join/leave/death 约 1 分钟聚合;BDS 启停立即推;配置 `qq_events`;出站复用现有 MC→QQ 通道
- 89ffceb: QQ 官方自定义菜单/指令面板同步、C2C 指令回复、status/online 与 QQ↔MC 绑定平台 API(游戏侧见独立模块 qq-link)
- 89ffceb: 群服互通支持 QQ 开放平台官方 Bot(双后端可切回 LLBot)
- 89ffceb: Enrich GET /api/sfmc/status with host uptime, BDS/db process uptime, and memory/CPU; QQ status command shows the richer summary.

### Patch Changes

- 89ffceb: Linux BDS 宿主:按平台解析可执行文件与下载 URL,启动时设置 LD_LIBRARY_PATH;argv start 在 POSIX 上 daemonize;pgrep 用 -x 避免误匹配
- f3ba416: 游戏聊天互通:MC→QQ 仅转发 `bridge_channel_id` 匹配且非 `qq_` 回环的 messages;QQ 指令「频道」只读提示;扫描 `modules/packages` 时跟随 symlink(修复 `--link` 在 Linux 下被当成非目录)
- 89ffceb: 入服开关落在 configs/qq_link.json;新增只读 treat_group_admins_as_admins(群管视作管理员,仅文件可改)
- Updated dependencies [89ffceb]
- Updated dependencies [89ffceb]
- Updated dependencies [89ffceb]
- Updated dependencies [89ffceb]
- Updated dependencies [89ffceb]
- @sfmc-bds/sdk@0.2.0-beta.9

## 0.2.0-beta.4

### Patch Changes

- none
- Updated dependencies
- @sfmc-bds/sdk@0.2.0-beta.5

## 0.2.0-beta.3

### Patch Changes

- none
- Updated dependencies
- @sfmc-bds/sdk@0.2.0-beta.4

## 0.2.0-beta.2

### Patch Changes

- none
- Updated dependencies
- @sfmc-bds/sdk@0.2.0-beta.3

## 0.2.0-beta.1

### Patch Changes

- - feat(remote-controller): 添加日志功能并更新包依赖
- chore/fix:
- 在 package.json 中添加 @sfmc-bds/sdk 作为依赖。
- 引入日志模块(log.ts),用于 remote-controller 的统一日志记录。
- 将 console.error 和 console.log 语句替换为 log 方法,以改善日志管理。
- 更新 index.ts,使其在错误和信息提示中利用新的日志功能。
- 增强 world-packs.ts 中各类操作(包括安装和冲突处理)的日志记录。
- 改进中英文 i18n 本地化字符串,提升清晰度和一致性。

## 0.2.0-beta.0

### Minor Changes

- configs/all 下发 modules+tokens;模块 enable 热同步;经济行类型内聚 domain;服务文件日志统一;v2 失败信封与 SOLID 收敛。

### Patch Changes

- Updated dependencies
- @sfmc-bds/sdk@0.2.0-beta.0
4 changes: 2 additions & 2 deletions packages/db-server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@sfmc-bds/db-server",
"version": "0.2.0-beta.4",
"version": "0.2.0-beta.5",
"description": "SFMC SQLite HTTP REST backend — configs, modules, gameplay data",
"author": "Shiroha7z",
"license": "AGPL-3.0-only",
Expand Down Expand Up @@ -42,7 +42,7 @@
"typecheck": "tsc7 --noEmit"
},
"dependencies": {
"@sfmc-bds/sdk": "^0.2.0-beta.5",
"@sfmc-bds/sdk": "^0.2.0-beta.9",
"sql-template-strings": "^2.2.2"
},
"publishConfig": {
Expand Down
Loading