Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
5828cf4
Bump actions/create-github-app-token from 2 to 3
dependabot[bot] Mar 16, 2026
32ab560
Initial plan
Copilot Mar 28, 2026
ba982dd
feat: Add cross-device settings sync via GetUserSettings/SetUserSetti…
Copilot Mar 28, 2026
d379b84
3.4.1
github-actions[bot] Mar 28, 2026
a7832e9
Update version info to 3.4.1
github-actions[bot] Mar 28, 2026
c0bee33
fix bug risk of null fallback
PythonSmall-Q Mar 28, 2026
fce1d3f
Update time and description of 3.4.1
github-actions[bot] Mar 28, 2026
09af1fb
fix not logged in
PythonSmall-Q Mar 28, 2026
078ed1b
Update time and description of 3.4.1
github-actions[bot] Mar 28, 2026
43ee3d0
fix checkbox
PythonSmall-Q Mar 28, 2026
332b5e1
Update time and description of 3.4.1
github-actions[bot] Mar 28, 2026
4293661
feat: Add CloudSync setting toggle to control cloud settings sync (de…
Copilot Mar 28, 2026
6cc1ca5
Update time and description of 3.4.1
github-actions[bot] Mar 28, 2026
86b25a5
Merge pull request #961 from XMOJ-Script-dev/copilot/feature-sync-use…
PythonSmall-Q Mar 28, 2026
7f7f08e
feat: Add hourly periodic cloud settings sync
boomzero Mar 28, 2026
692f67f
3.4.2
github-actions[bot] Mar 28, 2026
ef9d428
Update version info to 3.4.2
github-actions[bot] Mar 28, 2026
733ecf7
Update time and description of 3.4.2
github-actions[bot] Mar 28, 2026
2b5fb37
fix: Only upload after successful download; always register sync inte…
boomzero Mar 28, 2026
e654ffa
Update time and description of 3.4.2
github-actions[bot] Mar 28, 2026
39b1621
fix: Use localStorage timestamp to track sync across tabs and page loads
boomzero Mar 28, 2026
3c7f746
Update time and description of 3.4.2
github-actions[bot] Mar 28, 2026
a3c1117
Merge pull request #963 from XMOJ-Script-dev/feat/periodic-cloud-sync
boomzero Mar 28, 2026
c794ae5
Merge pull request #951 from XMOJ-Script-dev/dependabot/github_action…
boomzero Mar 28, 2026
2db8ece
refactor: migrate backend calls to /v1 routes
Copilot Apr 11, 2026
bf67523
3.4.3
github-actions[bot] Apr 11, 2026
cb3db4a
Update version info to 3.4.3
github-actions[bot] Apr 11, 2026
9afb3df
Update endpoint description in Update.json
def-WA2025 Apr 12, 2026
5c6e3c5
Update time and description of 3.4.3
github-actions[bot] Apr 12, 2026
bf3182f
Merge pull request #969 from XMOJ-Script-dev/copilot/change-apis-to-v…
def-WA2025 Apr 12, 2026
c24d3fc
Fix loginpage.php Loop
def-WA2025 Apr 12, 2026
02881c8
3.4.4
github-actions[bot] Apr 12, 2026
d825aee
Update version info to 3.4.4
github-actions[bot] Apr 12, 2026
95bdcd7
Refactor login check for clarity and efficiency
def-WA2025 Apr 12, 2026
20abaf0
Update time and description of 3.4.4
github-actions[bot] Apr 12, 2026
1fdc33c
Revert /v1 endpoint migration while keeping version metadata
boomzero Apr 12, 2026
11180a8
3.4.4
github-actions[bot] Apr 12, 2026
57467ea
Update version info to 3.4.4
github-actions[bot] Apr 12, 2026
4caf55d
Merge pull request #975 from XMOJ-Script-dev/revert/v1-endpoint-migra…
boomzero Apr 12, 2026
522d37f
Fix loginpage.php Loop
def-WA2025 Apr 12, 2026
2415c7f
Bump version from 3.4.4 to 3.4.5
def-WA2025 Apr 12, 2026
9b62fba
Merge branch 'dev' into fix/loginpage-loop
def-WA2025 Apr 12, 2026
b5397c6
Update time and description of 3.4.5
github-actions[bot] Apr 12, 2026
e23fdd6
Update time and description of 3.4.5
github-actions[bot] Apr 12, 2026
45c56a2
Merge pull request #973 from XMOJ-Script-dev/fix/loginpage-loop
def-WA2025 Apr 12, 2026
e410e24
添加隐私协议、儿童保护协议和服务协议页面,并更新首页备案信息
PythonSmall-Q Apr 24, 2026
9abf256
添加统一认证中心登录功能,并更新相关页面和逻辑
PythonSmall-Q Apr 24, 2026
f6b0dcc
Switch all backend endpoints to api.xmoj-script.uk (#980)
Copilot May 3, 2026
672f046
3.5.0
github-actions[bot] May 16, 2026
38376df
Update to release 3.5.0
github-actions[bot] May 16, 2026
ec4cadc
Merge pull request #984 from XMOJ-Script-dev/actions/temp
github-actions[bot] May 16, 2026
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
2 changes: 1 addition & 1 deletion .github/workflows/AutoLabelIssue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
fetch-depth: 0
- name: Generate a token
id: generate_token
uses: actions/create-github-app-token@v2
uses: actions/create-github-app-token@v3
with:
app-id: ${{ secrets.APP_ID }}
private-key: ${{ secrets.APP_PRIVATE_KEY }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/AutoLablePR.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
steps:
- name: Generate a token
id: generate_token
uses: actions/create-github-app-token@v2
uses: actions/create-github-app-token@v3
with:
app-id: ${{ secrets.APP_ID }}
private-key: ${{ secrets.APP_PRIVATE_KEY }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Daily.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
steps:
- name: Generate a token
id: generate_token
uses: actions/create-github-app-token@v2
uses: actions/create-github-app-token@v3
Comment thread
PythonSmall-Q marked this conversation as resolved.
with:
app-id: ${{ secrets.APP_ID }}
private-key: ${{ secrets.APP_PRIVATE_KEY }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Prerelease.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
steps:
- name: Generate a token
id: generate_token
uses: actions/create-github-app-token@v2
uses: actions/create-github-app-token@v3
Comment thread
PythonSmall-Q marked this conversation as resolved.
with:
app-id: ${{ secrets.APP_ID }}
private-key: ${{ secrets.APP_PRIVATE_KEY }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
steps:
- name: Generate a token
id: generate_token
uses: actions/create-github-app-token@v2
uses: actions/create-github-app-token@v3
with:
app-id: ${{ secrets.APP_ID }}
private-key: ${{ secrets.APP_PRIVATE_KEY }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/UpdateVersion.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
steps:
- name: Generate a token
id: generate_token
uses: actions/create-github-app-token@v2
uses: actions/create-github-app-token@v3
with:
app-id: ${{ secrets.APP_ID }}
private-key: ${{ secrets.APP_PRIVATE_KEY }}
Expand Down
97 changes: 97 additions & 0 deletions Update.json
Original file line number Diff line number Diff line change
Expand Up @@ -3519,6 +3519,103 @@
}
],
"Notes": "No release notes were provided for this release."
},
"3.4.1": {
"UpdateDate": 1774675280384,
"Prerelease": true,
"UpdateContents": [
{
"PR": 961,
"Description": "feat: Cross-device settings sync via cloud backend"
}
],
"Notes": "No release notes were provided for this release."
},
"3.4.2": {
"UpdateDate": 1774706085890,
"Prerelease": true,
"UpdateContents": [
{
"PR": 963,
"Description": "feat: Add hourly periodic cloud settings sync"
}
],
"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,
"Prerelease": true,
"UpdateContents": [
{
"PR": 969,
"Description": "Migrate XMOJ-BBS client endpoints to /v1 routes"
}
],
"Notes": "No release notes were provided for this release."
},
"3.4.4": {
"UpdateDate": 1775993504358,
"Prerelease": true,
"UpdateContents": [
{
"PR": 975,
"Description": "Revert /v1 endpoint migration"
}
],
"Notes": "Revert the `/v1` endpoint migration from #969 to restore original API routes."
},
"3.4.5": {
"UpdateDate": 1776009434318,
"Prerelease": true,
"UpdateContents": [
{
"PR": 973,
"Description": "Fix loginpage.php Loop"
}
],
"Notes": "Fix loginpage.php loop."
},
"3.4.6": {
"UpdateDate": 1777708421566,
"Prerelease": true,
"UpdateContents": [
{
"PR": 980,
"Description": "Switch all backend endpoints to api.xmoj-script.uk"
}
],
"Notes": "No release notes were provided for this release."
},
"3.5.0": {
"UpdateDate": 1778930758179,
"Prerelease": false,
"UpdateContents": [
{
"PR": 961,
"Description": "feat: Cross-device settings sync via cloud backend"
},
{
"PR": 963,
"Description": "feat: Add hourly periodic cloud settings sync"
},
{
"PR": 969,
"Description": "Migrate XMOJ-BBS client endpoints to /v1 routes"
},
{
"PR": 975,
"Description": "Revert /v1 endpoint migration"
},
{
"PR": 973,
"Description": "Fix loginpage.php Loop"
},
{
"PR": 980,
"Description": "Switch all backend endpoints to api.xmoj-script.uk"
}
],
"Notes": "No release notes were provided for this release."
}
}
}
Loading