Skip to content
Closed
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
6 changes: 3 additions & 3 deletions Update.json
Original file line number Diff line number Diff line change
Expand Up @@ -3543,12 +3543,12 @@
"Notes": "Add hourly automatic cloud settings sync. Every hour, if CloudSync is enabled, settings are downloaded from the cloud and applied locally, then local settings are uploaded to the cloud. This keeps settings in sync across devices without requiring a visit to the settings page."
},
"3.4.3": {
"UpdateDate": 1775972372292,
"UpdateDate": 1775993022107,
"Prerelease": true,
"UpdateContents": [
{
"PR": 969,
"Description": "Migrate XMOJ-BBS client endpoints to routes"
"PR": 974,
"Description": "Revert Migrate"
}
],
"Notes": "No release notes were provided for this release."
Expand Down
12 changes: 6 additions & 6 deletions XMOJ.user.js
Original file line number Diff line number Diff line change
Expand Up @@ -505,7 +505,7 @@ let RequestAPI = (Action, Data, CallBack) => {
}
GM_xmlhttpRequest({
method: "POST",
url: (UtilityEnabled("SuperDebug") ? "http://127.0.0.1:8787/v1/" : "https://api.xmoj-bbs.me/v1/") + Action,
url: (UtilityEnabled("SuperDebug") ? "http://127.0.0.1:8787/" : "https://api.xmoj-bbs.me/") + Action,
headers: {
"Content-Type": "application/json",
"Cache-Control": "no-cache",
Expand Down Expand Up @@ -643,7 +643,7 @@ function ConnectNotificationSocket() {
return;
}

let wsUrl = (UtilityEnabled("SuperDebug") ? "ws://127.0.0.1:8787" : "wss://api.xmoj-bbs.me") + "/v1/ws/notifications?SessionID=" + Session;
let wsUrl = (UtilityEnabled("SuperDebug") ? "ws://127.0.0.1:8787" : "wss://api.xmoj-bbs.me") + "/ws/notifications?SessionID=" + Session;

if (UtilityEnabled("DebugMode")) {
console.log("WebSocket: Connecting to", wsUrl);
Expand Down Expand Up @@ -5021,7 +5021,7 @@ int main()
"Image": Reader.result
}, (ResponseData) => {
if (ResponseData.Success) {
Content.value = Before + `![](https://assets.xmoj-bbs.me/v1/GetImage?ImageID=${ResponseData.Data.ImageID})` + After;
Content.value = Before + `![](https://assets.xmoj-bbs.me/GetImage?ImageID=${ResponseData.Data.ImageID})` + After;
Content.dispatchEvent(new Event("input"));
} else {
Content.value = Before + `![上传失败!` + ResponseData.Message + `]()` + After;
Expand Down Expand Up @@ -5277,7 +5277,7 @@ int main()
"Image": Reader.result
}, (ResponseData) => {
if (ResponseData.Success) {
ContentElement.value = Before + `![](https://assets.xmoj-bbs.me/v1/GetImage?ImageID=${ResponseData.Data.ImageID})` + After;
ContentElement.value = Before + `![](https://assets.xmoj-bbs.me/GetImage?ImageID=${ResponseData.Data.ImageID})` + After;
ContentElement.dispatchEvent(new Event("input"));
} else {
ContentElement.value = Before + `![上传失败!]()` + After;
Expand Down Expand Up @@ -5450,7 +5450,7 @@ int main()
"Image": Reader.result
}, (ResponseData) => {
if (ResponseData.Success) {
ContentElement.value = Before + `![](https://assets.xmoj-bbs.me/v1/GetImage?ImageID=${ResponseData.Data.ImageID})` + After;
ContentElement.value = Before + `![](https://assets.xmoj-bbs.me/GetImage?ImageID=${ResponseData.Data.ImageID})` + After;
ContentElement.dispatchEvent(new Event("input"));
} else {
ContentElement.value = Before + `![上传失败!]()` + After;
Expand Down Expand Up @@ -5708,7 +5708,7 @@ int main()
"Image": Reader.result
}, (ResponseData) => {
if (ResponseData.Success) {
ContentEditor.value = Before + `![](https://assets.xmoj-bbs.me/v1/GetImage?ImageID=${ResponseData.Data.ImageID})` + After;
ContentEditor.value = Before + `![](https://assets.xmoj-bbs.me/GetImage?ImageID=${ResponseData.Data.ImageID})` + After;
ContentEditor.dispatchEvent(new Event("input"));
} else {
ContentEditor.value = Before + `![上传失败!]()` + After;
Expand Down
4 changes: 2 additions & 2 deletions messages.html
Original file line number Diff line number Diff line change
Expand Up @@ -367,8 +367,8 @@ <h5 class="modal-title" id="user-info-modal-title">用户信息</h5>
'use strict';

// ── Constants ──────────────────────────────────────────────────────────────
const API_BASE = 'https://api.xmoj-bbs.me/v1/';
const ASSET_BASE = 'https://assets.xmoj-bbs.me/v1/GetImage?ImageID=';
const API_BASE = 'https://api.xmoj-bbs.me/';
const ASSET_BASE = 'https://assets.xmoj-bbs.me/GetImage?ImageID=';
const XMOJ_BASE = 'https://www.xmoj.tech';
const WEBUI_VERSION = 'webui-1.0.0';
const STORAGE_USER = 'xmoj-msg-username';
Expand Down