Skip to content

Update to release 3.1.0 - #909

Merged
github-actions[bot] merged 2 commits into
devfrom
actions/temp
Feb 16, 2026
Merged

github-actions[bot] merged 2 commits into
devfrom
actions/temp

Conversation

@github-actions

@github-actions github-actions Bot commented Feb 16, 2026

Copy link
Copy Markdown
Contributor

Update to release 3.1.0


Summary by cubic

Finalize the 3.1.0 release by bumping versions in package.json and XMOJ.user.js and adding the 3.1.0 entry to Update.json. This release adds real-time notifications and a new minimalist UI option.

  • New Features
    • Real-time BBS and mail mention notifications via WebSocket.
    • Toggleable Minimalist Monochrome UI under Beautify options.

Written for commit ccaef1b. Summary will update on new commits.

@github-actions
github-actions Bot merged commit 068092d into dev Feb 16, 2026
4 checks passed

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

3 issues found across 3 files

Prompt for AI agents (all issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="XMOJ.user.js">

<violation number="1" location="XMOJ.user.js:3">
P2: Do not manually edit the userscript @version; the UpdateVersion workflow auto-bumps this field and keeps it in sync with package.json and Update.json. Revert this manual change and let automation handle the release version.</violation>
</file>

<file name="Update.json">

<violation number="1" location="Update.json:3342">
P3: UpdateContents duplicates PR 906 for 3.1.0, which can lead to inaccurate release notes. Remove the redundant entry so each PR appears once.</violation>
</file>

<file name="package.json">

<violation number="1" location="package.json:3">
P2: Version numbers are managed by the UpdateVersion workflow; manually editing package.json violates the repository’s automated versioning process and risks desynchronizing versions.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.

Comment thread XMOJ.user.js
// ==UserScript==
// @name XMOJ
// @version 3.0.0
// @version 3.1.0

@cubic-dev-ai cubic-dev-ai Bot Feb 16, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: Do not manually edit the userscript @Version; the UpdateVersion workflow auto-bumps this field and keeps it in sync with package.json and Update.json. Revert this manual change and let automation handle the release version.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At XMOJ.user.js, line 3:

<comment>Do not manually edit the userscript @version; the UpdateVersion workflow auto-bumps this field and keeps it in sync with package.json and Update.json. Revert this manual change and let automation handle the release version.</comment>

<file context>
@@ -1,6 +1,6 @@
 // ==UserScript==
 // @name         XMOJ
-// @version      3.0.0
+// @version      3.1.0
 // @description  XMOJ增强脚本
 // @author       @XMOJ-Script-dev, @langningchen and the community
</file context>
Fix with Cubic

Comment thread package.json
{
"name": "xmoj-script",
"version": "3.0.0",
"version": "3.1.0",

@cubic-dev-ai cubic-dev-ai Bot Feb 16, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: Version numbers are managed by the UpdateVersion workflow; manually editing package.json violates the repository’s automated versioning process and risks desynchronizing versions.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At package.json, line 3:

<comment>Version numbers are managed by the UpdateVersion workflow; manually editing package.json violates the repository’s automated versioning process and risks desynchronizing versions.</comment>

<file context>
@@ -1,6 +1,6 @@
 {
   "name": "xmoj-script",
-  "version": "3.0.0",
+  "version": "3.1.0",
   "description": "an improvement script for xmoj.tech",
   "main": "AddonScript.js",
</file context>
Fix with Cubic

Comment thread Update.json
"Description": "Add WebSocket notification system for real-time BBS and mail mentions"
},
{
"PR": 906,

@cubic-dev-ai cubic-dev-ai Bot Feb 16, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: UpdateContents duplicates PR 906 for 3.1.0, which can lead to inaccurate release notes. Remove the redundant entry so each PR appears once.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At Update.json, line 3342:

<comment>UpdateContents duplicates PR 906 for 3.1.0, which can lead to inaccurate release notes. Remove the redundant entry so each PR appears once.</comment>

<file context>
@@ -3321,6 +3321,33 @@
+                    "Description": "Add WebSocket notification system for real-time BBS and mail mentions"
+                },
+                {
+                    "PR": 906,
+                    "Description": "Add toggleable Minimalist Monochrome UI"
+                },
</file context>
Fix with Cubic

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant