From c61b03b41a6e9d62c4169bd0e0287270425d3920 Mon Sep 17 00:00:00 2001 From: boomzero Date: Tue, 6 Oct 2026 13:09:21 +0800 Subject: [PATCH 1/6] Release as 4.0.0: the rating redesign is a breaking change Rename the stable 3.9.0 entry to 4.0.0 in Update.json, XMOJ.user.js and package.json, and lead the release notes with the rating change. The //!ci-no-touch marker keeps UpdateVersion from bumping this to 4.0.1. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01E5dr7XTsCeoamqLSiT9rLp --- Update.json | 4 ++-- XMOJ.user.js | 2 +- package.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Update.json b/Update.json index 926f44f0..4229f63b 100644 --- a/Update.json +++ b/Update.json @@ -3906,7 +3906,7 @@ ], "Notes": "" }, - "3.9.0": { + "4.0.0": { "UpdateDate": 1791249917714, "Prerelease": false, "UpdateContents": [ @@ -3943,7 +3943,7 @@ "Description": "Fix image enlarger and minimalist skin on video replay pages; add page title" } ], - "Notes": "

本次正式版修复了截至发布时 GitHub 上所有未关闭的问题。顶栏不再遮挡页面内容(包括启用广告拦截等浏览器过滤规则时),新旧页面的顶栏字体保持一致;账号修改与个人信息页面恢复正常,提交统计图重新显示。

\n

用户 Rating 改为依据解题能力而非 AC 率计算,各页面和深浅色主题使用同一套更易辨认的颜色;比赛排名页面也会显示 Rating 颜色。脚本管理员改为以紫色用户名标识。回放视频页面的进度条不再被当作图片放大。

" + "Notes": "

重大变更:Rating 改用新的计算方式,按解题能力而不是 AC 率计分,所有用户的 Rating 都会变化,不能和旧版的分数直接比较;颜色分档也随之调整,原来的黄色一档改为橙色。

//!ci-no-touch\n

本次正式版修复了截至发布时 GitHub 上所有未关闭的问题。顶栏不再遮挡页面内容(包括启用广告拦截等浏览器过滤规则时),新旧页面的顶栏字体保持一致;账号修改与个人信息页面恢复正常,提交统计图重新显示。

\n

用户 Rating 改为依据解题能力而非 AC 率计算,各页面和深浅色主题使用同一套更易辨认的颜色;比赛排名页面也会显示 Rating 颜色。脚本管理员改为以紫色用户名标识。回放视频页面的进度条不再被当作图片放大。

" } } } \ No newline at end of file diff --git a/XMOJ.user.js b/XMOJ.user.js index 985ba50f..35f48096 100644 --- a/XMOJ.user.js +++ b/XMOJ.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name XMOJ -// @version 3.9.0 +// @version 4.0.0 // @description XMOJ增强脚本 // @author @XMOJ-Script-dev, @langningchen and the community // @namespace https://github/langningchen diff --git a/package.json b/package.json index 65bfbafd..e91dae35 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xmoj-script", - "version": "3.9.0", + "version": "4.0.0", "description": "an improvement script for xmoj.tech", "main": "AddonScript.js", "scripts": { From 0cf531d8f73316edc63cff335ac15db379326851 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 6 Oct 2026 05:10:05 +0000 Subject: [PATCH 2/6] remove //!ci-no-touch --- Update.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Update.json b/Update.json index 4229f63b..56895cbc 100644 --- a/Update.json +++ b/Update.json @@ -3943,7 +3943,7 @@ "Description": "Fix image enlarger and minimalist skin on video replay pages; add page title" } ], - "Notes": "

重大变更:Rating 改用新的计算方式,按解题能力而不是 AC 率计分,所有用户的 Rating 都会变化,不能和旧版的分数直接比较;颜色分档也随之调整,原来的黄色一档改为橙色。

//!ci-no-touch\n

本次正式版修复了截至发布时 GitHub 上所有未关闭的问题。顶栏不再遮挡页面内容(包括启用广告拦截等浏览器过滤规则时),新旧页面的顶栏字体保持一致;账号修改与个人信息页面恢复正常,提交统计图重新显示。

\n

用户 Rating 改为依据解题能力而非 AC 率计算,各页面和深浅色主题使用同一套更易辨认的颜色;比赛排名页面也会显示 Rating 颜色。脚本管理员改为以紫色用户名标识。回放视频页面的进度条不再被当作图片放大。

" + "Notes": "

重大变更:Rating 改用新的计算方式,按解题能力而不是 AC 率计分,所有用户的 Rating 都会变化,不能和旧版的分数直接比较;颜色分档也随之调整,原来的黄色一档改为橙色。

\n

本次正式版修复了截至发布时 GitHub 上所有未关闭的问题。顶栏不再遮挡页面内容(包括启用广告拦截等浏览器过滤规则时),新旧页面的顶栏字体保持一致;账号修改与个人信息页面恢复正常,提交统计图重新显示。

\n

用户 Rating 改为依据解题能力而非 AC 率计算,各页面和深浅色主题使用同一套更易辨认的颜色;比赛排名页面也会显示 Rating 颜色。脚本管理员改为以紫色用户名标识。回放视频页面的进度条不再被当作图片放大。

" } } } \ No newline at end of file From aef11452228d0c9725ff8bbc629299bee495176a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 6 Oct 2026 05:10:44 +0000 Subject: [PATCH 3/6] 4.0.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e91dae35..2291755b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xmoj-script", - "version": "4.0.0", + "version": "4.0.1", "description": "an improvement script for xmoj.tech", "main": "AddonScript.js", "scripts": { From e8d840b6638692588342a86286ec41b94738f3a5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 6 Oct 2026 05:10:51 +0000 Subject: [PATCH 4/6] Update version info to 4.0.1 --- Update.json | 11 +++++++++++ XMOJ.user.js | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Update.json b/Update.json index 56895cbc..d591d482 100644 --- a/Update.json +++ b/Update.json @@ -3944,6 +3944,17 @@ } ], "Notes": "

重大变更:Rating 改用新的计算方式,按解题能力而不是 AC 率计分,所有用户的 Rating 都会变化,不能和旧版的分数直接比较;颜色分档也随之调整,原来的黄色一档改为橙色。

\n

本次正式版修复了截至发布时 GitHub 上所有未关闭的问题。顶栏不再遮挡页面内容(包括启用广告拦截等浏览器过滤规则时),新旧页面的顶栏字体保持一致;账号修改与个人信息页面恢复正常,提交统计图重新显示。

\n

用户 Rating 改为依据解题能力而非 AC 率计算,各页面和深浅色主题使用同一套更易辨认的颜色;比赛排名页面也会显示 Rating 颜色。脚本管理员改为以紫色用户名标识。回放视频页面的进度条不再被当作图片放大。

" + }, + "4.0.1": { + "UpdateDate": 1791263444853, + "Prerelease": true, + "UpdateContents": [ + { + "PR": 1057, + "Description": "Release as 4.0.0: the rating redesign is a breaking change" + } + ], + "Notes": "No release notes were provided for this release." } } } \ No newline at end of file diff --git a/XMOJ.user.js b/XMOJ.user.js index 35f48096..7b5e3337 100644 --- a/XMOJ.user.js +++ b/XMOJ.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name XMOJ -// @version 4.0.0 +// @version 4.0.1 // @description XMOJ增强脚本 // @author @XMOJ-Script-dev, @langningchen and the community // @namespace https://github/langningchen From 1e06997e7020290e0d84f546b9272b0dc1b5dbc6 Mon Sep 17 00:00:00 2001 From: boomzero Date: Tue, 6 Oct 2026 13:12:02 +0800 Subject: [PATCH 5/6] Revert the accidental 4.0.1 bump from a PR edit Restores 4.0.0 and re-adds //!ci-no-touch so UpdateVersion strips it instead of bumping again. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01E5dr7XTsCeoamqLSiT9rLp --- Update.json | 13 +------------ XMOJ.user.js | 2 +- package.json | 2 +- 3 files changed, 3 insertions(+), 14 deletions(-) diff --git a/Update.json b/Update.json index d591d482..4229f63b 100644 --- a/Update.json +++ b/Update.json @@ -3943,18 +3943,7 @@ "Description": "Fix image enlarger and minimalist skin on video replay pages; add page title" } ], - "Notes": "

重大变更:Rating 改用新的计算方式,按解题能力而不是 AC 率计分,所有用户的 Rating 都会变化,不能和旧版的分数直接比较;颜色分档也随之调整,原来的黄色一档改为橙色。

\n

本次正式版修复了截至发布时 GitHub 上所有未关闭的问题。顶栏不再遮挡页面内容(包括启用广告拦截等浏览器过滤规则时),新旧页面的顶栏字体保持一致;账号修改与个人信息页面恢复正常,提交统计图重新显示。

\n

用户 Rating 改为依据解题能力而非 AC 率计算,各页面和深浅色主题使用同一套更易辨认的颜色;比赛排名页面也会显示 Rating 颜色。脚本管理员改为以紫色用户名标识。回放视频页面的进度条不再被当作图片放大。

" - }, - "4.0.1": { - "UpdateDate": 1791263444853, - "Prerelease": true, - "UpdateContents": [ - { - "PR": 1057, - "Description": "Release as 4.0.0: the rating redesign is a breaking change" - } - ], - "Notes": "No release notes were provided for this release." + "Notes": "

重大变更:Rating 改用新的计算方式,按解题能力而不是 AC 率计分,所有用户的 Rating 都会变化,不能和旧版的分数直接比较;颜色分档也随之调整,原来的黄色一档改为橙色。

//!ci-no-touch\n

本次正式版修复了截至发布时 GitHub 上所有未关闭的问题。顶栏不再遮挡页面内容(包括启用广告拦截等浏览器过滤规则时),新旧页面的顶栏字体保持一致;账号修改与个人信息页面恢复正常,提交统计图重新显示。

\n

用户 Rating 改为依据解题能力而非 AC 率计算,各页面和深浅色主题使用同一套更易辨认的颜色;比赛排名页面也会显示 Rating 颜色。脚本管理员改为以紫色用户名标识。回放视频页面的进度条不再被当作图片放大。

" } } } \ No newline at end of file diff --git a/XMOJ.user.js b/XMOJ.user.js index 7b5e3337..35f48096 100644 --- a/XMOJ.user.js +++ b/XMOJ.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name XMOJ -// @version 4.0.1 +// @version 4.0.0 // @description XMOJ增强脚本 // @author @XMOJ-Script-dev, @langningchen and the community // @namespace https://github/langningchen diff --git a/package.json b/package.json index 2291755b..e91dae35 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xmoj-script", - "version": "4.0.1", + "version": "4.0.0", "description": "an improvement script for xmoj.tech", "main": "AddonScript.js", "scripts": { From f974848fc10be96dc2b7feea79869b28303ffd9c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 6 Oct 2026 05:12:25 +0000 Subject: [PATCH 6/6] remove //!ci-no-touch --- Update.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Update.json b/Update.json index 4229f63b..56895cbc 100644 --- a/Update.json +++ b/Update.json @@ -3943,7 +3943,7 @@ "Description": "Fix image enlarger and minimalist skin on video replay pages; add page title" } ], - "Notes": "

重大变更:Rating 改用新的计算方式,按解题能力而不是 AC 率计分,所有用户的 Rating 都会变化,不能和旧版的分数直接比较;颜色分档也随之调整,原来的黄色一档改为橙色。

//!ci-no-touch\n

本次正式版修复了截至发布时 GitHub 上所有未关闭的问题。顶栏不再遮挡页面内容(包括启用广告拦截等浏览器过滤规则时),新旧页面的顶栏字体保持一致;账号修改与个人信息页面恢复正常,提交统计图重新显示。

\n

用户 Rating 改为依据解题能力而非 AC 率计算,各页面和深浅色主题使用同一套更易辨认的颜色;比赛排名页面也会显示 Rating 颜色。脚本管理员改为以紫色用户名标识。回放视频页面的进度条不再被当作图片放大。

" + "Notes": "

重大变更:Rating 改用新的计算方式,按解题能力而不是 AC 率计分,所有用户的 Rating 都会变化,不能和旧版的分数直接比较;颜色分档也随之调整,原来的黄色一档改为橙色。

\n

本次正式版修复了截至发布时 GitHub 上所有未关闭的问题。顶栏不再遮挡页面内容(包括启用广告拦截等浏览器过滤规则时),新旧页面的顶栏字体保持一致;账号修改与个人信息页面恢复正常,提交统计图重新显示。

\n

用户 Rating 改为依据解题能力而非 AC 率计算,各页面和深浅色主题使用同一套更易辨认的颜色;比赛排名页面也会显示 Rating 颜色。脚本管理员改为以紫色用户名标识。回放视频页面的进度条不再被当作图片放大。

" } } } \ No newline at end of file