From f09b42232772abb18182e1a1b6ccb7e69349e959 Mon Sep 17 00:00:00 2001 From: undefined Date: Thu, 19 Feb 2026 19:01:33 +0800 Subject: [PATCH] bump beta.18 --- README.md | 9 +++++++++ framework/eslint-config/package.json | 2 +- framework/framework/package.json | 2 +- framework/utils/package.json | 2 +- packages/components/package.json | 2 +- packages/elastic/package.json | 2 +- packages/geoip/package.json | 2 +- packages/hydrojudge/package.json | 2 +- packages/hydrooj/package.json | 2 +- packages/login-with-google/index.ts | 2 +- packages/migrate/package.json | 2 +- packages/onsite-toolkit/package.json | 2 +- packages/ui-default/entry.js | 17 ++++++++++++----- packages/ui-default/package.json | 2 +- packages/vjudge/package.json | 2 +- 15 files changed, 34 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index ed44ab787..ed93687df 100644 --- a/README.md +++ b/README.md @@ -111,6 +111,15 @@ Hydro 用户群:1085853538

更新日志(点击展开)

+## Hydro 5.0.0-beta.18 / UI 4.58.0-beta.19 + +- ui: problemconfig: 修复子任务测试点拖拽 +- ui: problemconfig: 修复子任务依赖设置 +- ui: 调整默认编译空间设置 +- core: 修复重载设置导致设置项复制的问题 +- core: 修复题解被赞数量显示 +- ui: 修复题解区长数学公式显示 + ## Hydro 5.0.0-beta.17 / UI 4.58.0-beta.18 - ui: 自动折叠过长的题解内容 diff --git a/framework/eslint-config/package.json b/framework/eslint-config/package.json index ac53bc15b..d766b4ed8 100644 --- a/framework/eslint-config/package.json +++ b/framework/eslint-config/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/eslint-config", - "version": "3.0.7", + "version": "3.1.0", "license": "MIT", "main": "base.mjs", "repository": "https://github.com/hydro-dev/Hydro", diff --git a/framework/framework/package.json b/framework/framework/package.json index 4a14c6cc0..010eb14aa 100644 --- a/framework/framework/package.json +++ b/framework/framework/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/framework", - "version": "0.2.6", + "version": "0.2.7", "main": "index.ts", "license": "MIT", "repository": "https://github.com/hydro-dev/Hydro", diff --git a/framework/utils/package.json b/framework/utils/package.json index b5c1d901e..7a83f18b6 100644 --- a/framework/utils/package.json +++ b/framework/utils/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/utils", - "version": "1.5.3", + "version": "1.5.4", "description": "hydrooj utils", "main": "lib/utils.ts", "repository": "https://github.com/hydro-dev/Hydro.git", diff --git a/packages/components/package.json b/packages/components/package.json index fdc0461e6..c5dc6561f 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/components", - "version": "1.0.0-beta.10", + "version": "1.0.0-beta.11", "main": "./frontend/index.ts", "repository": "https://github.com/hydro-dev/Hydro", "sideEffects": [ diff --git a/packages/elastic/package.json b/packages/elastic/package.json index f7c8956e2..2949280f4 100644 --- a/packages/elastic/package.json +++ b/packages/elastic/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/elastic-search", - "version": "1.2.0-beta.3", + "version": "1.2.0-beta.4", "main": "index.ts", "repository": "https://github.com/hydro-dev/Hydro", "author": "undefined ", diff --git a/packages/geoip/package.json b/packages/geoip/package.json index 6511b3f93..e1000fe5a 100644 --- a/packages/geoip/package.json +++ b/packages/geoip/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/geoip", - "version": "1.4.0-beta.1", + "version": "1.4.0-beta.2", "main": "index.ts", "repository": "https://github.com/hydro-dev/Hydro", "author": "undefined ", diff --git a/packages/hydrojudge/package.json b/packages/hydrojudge/package.json index 4360ce431..1acef7199 100644 --- a/packages/hydrojudge/package.json +++ b/packages/hydrojudge/package.json @@ -1,7 +1,7 @@ { "name": "@hydrooj/hydrojudge", "bin": "bin/hydrojudge.js", - "version": "3.5.0-beta.13", + "version": "3.5.0-beta.14", "main": "./src/index.ts", "author": "undefined ", "repository": "https://github.com/hydro-dev/Hydro.git", diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index 94cd13182..b5d62feb2 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "5.0.0-beta.17", + "version": "5.0.0-beta.18", "bin": "bin/hydrooj.js", "main": "src/plugin-api", "module": "src/plugin-api", diff --git a/packages/login-with-google/index.ts b/packages/login-with-google/index.ts index 8b44a3280..bc3e5fd91 100644 --- a/packages/login-with-google/index.ts +++ b/packages/login-with-google/index.ts @@ -63,7 +63,7 @@ export default class GoogleOAuthService extends Service { _id: payload.sub.toString(), email: payload.email, uname: [`${payload.given_name} ${payload.family_name}`, payload.name], - viewLang: payload.locale.replace('-', '_'), + ...(payload.locale ? { viewLang: payload.locale.replace('-', '_') } : {}), }; }, get: async function get(this: Handler) { diff --git a/packages/migrate/package.json b/packages/migrate/package.json index bca03414b..c3837a679 100644 --- a/packages/migrate/package.json +++ b/packages/migrate/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/migrate", - "version": "0.5.0-beta.6", + "version": "0.5.0-beta.7", "main": "index.ts", "repository": "https://github.com/hydro-dev/Hydro", "author": "undefined ", diff --git a/packages/onsite-toolkit/package.json b/packages/onsite-toolkit/package.json index 0523a53bc..8866cd6d2 100644 --- a/packages/onsite-toolkit/package.json +++ b/packages/onsite-toolkit/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/onsite-toolkit", - "version": "0.1.0-beta.5", + "version": "0.1.0-beta.6", "repository": "https://github.com/hydro-dev/Hydro", "dependencies": { "@react-spring/web": "^10.0.3", diff --git a/packages/ui-default/entry.js b/packages/ui-default/entry.js index 6a900df3a..b6bb8aa2d 100644 --- a/packages/ui-default/entry.js +++ b/packages/ui-default/entry.js @@ -31,13 +31,20 @@ try { __webpack_public_path__ = UiContext.cdn_prefix; } catch (e) { } if ('serviceWorker' in navigator) { + const sendConfig = () => fetch('/service-worker-config', { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify(UiContext.SWConfig), + }); navigator.serviceWorker.register('/service-worker.js').then((registration) => { console.log('SW registered: ', registration); - fetch('/service-worker-config', { - method: 'POST', - headers: { 'Content-Type': 'application/json' }, - body: JSON.stringify(UiContext.SWConfig), - }); + const sw = registration.active || registration.waiting || registration.installing; + if (sw.state === 'activated') sendConfig(); + else { + sw.addEventListener('statechange', (e) => { + if (e.target.state === 'activated') sendConfig(); + }); + } }).catch((registrationError) => { console.log('SW registration failed: ', registrationError); }); diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index 8020b678b..7fea7b38e 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/ui-default", - "version": "4.58.0-beta.18", + "version": "4.58.0-beta.19", "author": "undefined ", "license": "AGPL-3.0", "main": "index.ts", diff --git a/packages/vjudge/package.json b/packages/vjudge/package.json index 54c9b6153..de95449b6 100644 --- a/packages/vjudge/package.json +++ b/packages/vjudge/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/vjudge", - "version": "1.10.0-beta.5", + "version": "1.10.0-beta.6", "description": "Submit problems to remote oj", "main": "./src/index.ts", "repository": "https://github.com/hydro-dev/Hydro.git",