fix: schema 完整性检测添加 THEME_TEMPLATE 字段

旧设备上持久化的 schema.json 不含 THEME_TEMPLATE 项,
导致设置页的换装分组不显示主题模板选择器。
在 needReset 检测中补充该字段,触发旧 schema 自动重置。
This commit is contained in:
7015725
2026-05-15 01:56:58 +08:00
parent d8a25aced9
commit d2abbcca9f
3 changed files with 5 additions and 5 deletions

View File

@@ -874,7 +874,7 @@ var ConfigManager = {
var needReset = false; var needReset = false;
if (s) { if (s) {
var sStr = JSON.stringify(s); var sStr = JSON.stringify(s);
if (sStr.indexOf("ENABLE_SNAP_TO_EDGE") < 0 || sStr.indexOf("ENABLE_ANIMATIONS") < 0 || sStr.indexOf("BALL_IDLE_ALPHA") < 0 || sStr.indexOf("PANEL_POS_GRAVITY") < 0 || sStr.indexOf("single_choice") < 0 || sStr.indexOf("ball_shortx_icon") < 0 || sStr.indexOf("ball_color") < 0) { if (sStr.indexOf("ENABLE_SNAP_TO_EDGE") < 0 || sStr.indexOf("ENABLE_ANIMATIONS") < 0 || sStr.indexOf("BALL_IDLE_ALPHA") < 0 || sStr.indexOf("PANEL_POS_GRAVITY") < 0 || sStr.indexOf("single_choice") < 0 || sStr.indexOf("ball_shortx_icon") < 0 || sStr.indexOf("ball_color") < 0 || sStr.indexOf("THEME_TEMPLATE") < 0) {
needReset = true; needReset = true;
} }
} else { } else {

View File

@@ -2,8 +2,8 @@
"alg": "SHA256withRSA", "alg": "SHA256withRSA",
"files": { "files": {
"th_01_base.js": { "th_01_base.js": {
"sha256": "25976d83eec414d3da263f8973eea2024013323f49375ed8ef982f245f5899bb", "sha256": "abb3e1ea017874d1ac26979ad784c21f7e398f8473355d0c5697ce7e128408ed",
"size": 53105 "size": 53143
}, },
"th_02_core.js": { "th_02_core.js": {
"sha256": "15bb9bfbd19a673d442e221b0a00a456ed5f87af2666b9c73b117d6223faeecd", "sha256": "15bb9bfbd19a673d442e221b0a00a456ed5f87af2666b9c73b117d6223faeecd",
@@ -68,5 +68,5 @@
}, },
"keyId": "toolhub-targets-2026-rsa3072", "keyId": "toolhub-targets-2026-rsa3072",
"schema": 2, "schema": 2,
"version": 20260514175330 "version": 20260514175655
} }

View File

@@ -1 +1 @@
eWeHcpko7Wf2cqLTIeNWt/0+JZkHLYbbo1XiEabLoF72g6XWvxIXdDFLh3teeO47IxxyEdPtxiVWSbq1znygicIEJyLpXONstjDHsqvVQFepLeGUk8+DkEKEi0ZF3jhZkYDlPyfPWyS6FBtNmIKRHkMDDVEFZAc7flWhn2lu3Je+1BHh0HsG/J9wNni48soQv5jTB/Duzd+hxwPX33zfqBxdKU/Es8XDsVVELvAn8Qk3VdtWq2EYYR31klLlYMG7ez4sIYOdAHE5zVirBjEVcz7TO7wqniGu8SuRMMhEo51IXyynenSWozt2G/OwgL/JjdGnSHxsQ8mhmEitLjudoGacmjFkkKHuQyxKu1ulATAlz086+o4lIPvzSRJfYm4yGzVBYt0cKNHu63XgOLXBvLy445sBJ+/+B64SJKrNYEIw8LHJkgrpba5AIIfYXyFrTLL+ehfwUfkCj28Hv99y4JJuCX2/Ut3DzWIu6/4GzgjoB3Nj4NDZekMZZW7wTDQk J8sdR9Lgzp+JGjeTbDffNXNdJjoXu6tg9nUZ5Ow2J6uGSWX36ozjo1kC3p/aAtb1Ndo1x6al+CUcIOL/xg4z6gXZ1AHJksDPvSQBn7KQORGRs818WMs3r5TClWy7kt5VgLTDpyR2WyEd/NRNDVEREkPWE0MBlCWXt6HFptFNQMmEpvwdCo3RJDANzYPoHgEM6ENCahJILFyI8sbfZOAXIECV8XoYzcnYaXkqlg8ofFvVauYhRTcmSGZOQpldm1TRalHCI5XJFX44zyYtkn8+vm73OMxESeqc9wT8Gr9ZLcYzwAlBnunoHk4J0sCQtJZvFm5b62WCGPl4wsE8fWQzUDMuF2a/Mtth3BhayvoY9XseqMT/IbwPgPgOColrJPn6GX9/XtGg3Zd+7GYL7tpj89uZdER/3vqqEY8SfOq8vONv1DOCOn6rdCyIL55UszX9vWF9T/yPeJLhl7H7wxGu/x27tY+lz0a+laAbrqB5Js5THrbHmnNnT/8hmYGCprQ3