Skip to content

Commit

Permalink
feat: TestFlight
Browse files Browse the repository at this point in the history
  • Loading branch information
VirgilClyne committed Dec 24, 2024
1 parent fe6fb88 commit 0040fdf
Show file tree
Hide file tree
Showing 5 changed files with 100 additions and 16 deletions.
8 changes: 5 additions & 3 deletions iRingo.14.BoxJs.json
Original file line number Diff line number Diff line change
Expand Up @@ -803,14 +803,16 @@
],
"desc": "不同国家或地区提供的内容或有差别。"
},
{ "id": "@iRingo.TestFlight.Settings.MultiAccount", "name": "启用多账号支持", "type": "boolean", "val": false, "desc": "是否启用多账号支持,会自动保存保存更新当前账号信息。" },
{ "id": "@iRingo.TestFlight.Settings.Universal", "name": "启用通用应用支持", "type": "boolean", "val": false, "desc": "是否启用通用应用支持,解除 TestFlight app 的 iOS/iPadOS/macOS(AppleSilicon) 平台限制。" },
{ "id": "@iRingo.TestFlight.Settings.MultiAccount", "name": "启用多账号支持", "type": "boolean", "val": false, "desc": "启用多账号支持会自动保存保存更新当前账号信息。" },
{ "id": "@iRingo.TestFlight.Settings.Universal", "name": "启用通用应用支持", "type": "boolean", "val": true, "desc": "启用通用应用支持会解除 TestFlight app 的 iOS/iPadOS/macOS(AppleSilicon) 平台限制。" },
{ "id": "@iRingo.TestFlight.Settings.AlwaysShowInstall", "name": "总是显示安装选项", "type": "boolean", "val": false, "desc": "当 Testflight 无法加入时,也总是显示app详情页面的安装选项。" },
{ "id": "@iRingo.TestFlight.Settings.MergeNotifications", "name": "合并通知开关", "type": "boolean", "val": false, "desc": "同步开关全平台的电子邮件通知,如关闭 iOS 的 Testflight 更新电子邮件通知,也会同时关闭 tvOS 的 Testflight 更新电子邮件通知。" },
{
"id": "@iRingo.TestFlight.Settings.LogLevel",
"name": "[调试] 日志等级",
"type": "selects",
"val": "WARN",
"items": [{ "key": "OFF", "label": "关闭" }, { "key": "ERROR", "label": "❌ 错误" }, { "key": "WARN", "label": "⚠️ 警告" }, { "key": "INFO", "label": "ℹ️ 信息" }, { "key": "DEBUG", "label": "🅱️ 调试" }, { "key": "ALL", "label": "全部" }],
"items": [{ "key": "OFF", "label": "🔴 关闭" }, { "key": "ERROR", "label": "❌ 错误" }, { "key": "WARN", "label": "⚠️ 警告" }, { "key": "INFO", "label": "ℹ️ 信息" }, { "key": "DEBUG", "label": "🅱️ 调试" }, { "key": "ALL", "label": "全部" }],
"desc": "选择脚本日志的输出等级,低于所选等级的日志将全部输出。"
}
],
Expand Down
8 changes: 5 additions & 3 deletions iRingo.17.BoxJs.beta.json
Original file line number Diff line number Diff line change
Expand Up @@ -1042,14 +1042,16 @@
],
"desc": "不同国家或地区提供的内容或有差别。"
},
{ "id": "@iRingo.TestFlight.Settings.MultiAccount", "name": "启用多账号支持", "type": "boolean", "val": false, "desc": "是否启用多账号支持,会自动保存保存更新当前账号信息。" },
{ "id": "@iRingo.TestFlight.Settings.Universal", "name": "启用通用应用支持", "type": "boolean", "val": true, "desc": "是否启用通用应用支持,解除 TestFlight app 的 iOS/iPadOS/macOS(AppleSilicon) 平台限制。" },
{ "id": "@iRingo.TestFlight.Settings.MultiAccount", "name": "启用多账号支持", "type": "boolean", "val": false, "desc": "启用多账号支持会自动保存保存更新当前账号信息。" },
{ "id": "@iRingo.TestFlight.Settings.Universal", "name": "启用通用应用支持", "type": "boolean", "val": true, "desc": "启用通用应用支持会解除 TestFlight app 的 iOS/iPadOS/macOS(AppleSilicon) 平台限制。" },
{ "id": "@iRingo.TestFlight.Settings.AlwaysShowInstall", "name": "总是显示安装选项", "type": "boolean", "val": false, "desc": "当 Testflight 无法加入时,也总是显示app详情页面的安装选项。" },
{ "id": "@iRingo.TestFlight.Settings.MergeNotifications", "name": "合并通知开关", "type": "boolean", "val": false, "desc": "同步开关全平台的电子邮件通知,如关闭 iOS 的 Testflight 更新电子邮件通知,也会同时关闭 tvOS 的 Testflight 更新电子邮件通知。" },
{
"id": "@iRingo.TestFlight.Settings.LogLevel",
"name": "[调试] 日志等级",
"type": "selects",
"val": "WARN",
"items": [{ "key": "OFF", "label": "关闭" }, { "key": "ERROR", "label": "❌ 错误" }, { "key": "WARN", "label": "⚠️ 警告" }, { "key": "INFO", "label": "ℹ️ 信息" }, { "key": "DEBUG", "label": "🅱️ 调试" }, { "key": "ALL", "label": "全部" }],
"items": [{ "key": "OFF", "label": "🔴 关闭" }, { "key": "ERROR", "label": "❌ 错误" }, { "key": "WARN", "label": "⚠️ 警告" }, { "key": "INFO", "label": "ℹ️ 信息" }, { "key": "DEBUG", "label": "🅱️ 调试" }, { "key": "ALL", "label": "全部" }],
"desc": "选择脚本日志的输出等级,低于所选等级的日志将全部输出。"
}
],
Expand Down
8 changes: 5 additions & 3 deletions iRingo.17.BoxJs.json
Original file line number Diff line number Diff line change
Expand Up @@ -926,14 +926,16 @@
],
"desc": "不同国家或地区提供的内容或有差别。"
},
{ "id": "@iRingo.TestFlight.Settings.MultiAccount", "name": "启用多账号支持", "type": "boolean", "val": false, "desc": "是否启用多账号支持,会自动保存保存更新当前账号信息。" },
{ "id": "@iRingo.TestFlight.Settings.Universal", "name": "启用通用应用支持", "type": "boolean", "val": true, "desc": "是否启用通用应用支持,解除 TestFlight app 的 iOS/iPadOS/macOS(AppleSilicon) 平台限制。" },
{ "id": "@iRingo.TestFlight.Settings.MultiAccount", "name": "启用多账号支持", "type": "boolean", "val": false, "desc": "启用多账号支持会自动保存保存更新当前账号信息。" },
{ "id": "@iRingo.TestFlight.Settings.Universal", "name": "启用通用应用支持", "type": "boolean", "val": true, "desc": "启用通用应用支持会解除 TestFlight app 的 iOS/iPadOS/macOS(AppleSilicon) 平台限制。" },
{ "id": "@iRingo.TestFlight.Settings.AlwaysShowInstall", "name": "总是显示安装选项", "type": "boolean", "val": false, "desc": "当 Testflight 无法加入时,也总是显示app详情页面的安装选项。" },
{ "id": "@iRingo.TestFlight.Settings.MergeNotifications", "name": "合并通知开关", "type": "boolean", "val": false, "desc": "同步开关全平台的电子邮件通知,如关闭 iOS 的 Testflight 更新电子邮件通知,也会同时关闭 tvOS 的 Testflight 更新电子邮件通知。" },
{
"id": "@iRingo.TestFlight.Settings.LogLevel",
"name": "[调试] 日志等级",
"type": "selects",
"val": "WARN",
"items": [{ "key": "OFF", "label": "关闭" }, { "key": "ERROR", "label": "❌ 错误" }, { "key": "WARN", "label": "⚠️ 警告" }, { "key": "INFO", "label": "ℹ️ 信息" }, { "key": "DEBUG", "label": "🅱️ 调试" }, { "key": "ALL", "label": "全部" }],
"items": [{ "key": "OFF", "label": "🔴 关闭" }, { "key": "ERROR", "label": "❌ 错误" }, { "key": "WARN", "label": "⚠️ 警告" }, { "key": "INFO", "label": "ℹ️ 信息" }, { "key": "DEBUG", "label": "🅱️ 调试" }, { "key": "ALL", "label": "全部" }],
"desc": "选择脚本日志的输出等级,低于所选等级的日志将全部输出。"
}
],
Expand Down
8 changes: 5 additions & 3 deletions iRingo.BoxJs.beta.json
Original file line number Diff line number Diff line change
Expand Up @@ -794,14 +794,16 @@
],
"desc": "不同国家或地区提供的内容或有差别。"
},
{ "id": "@iRingo.TestFlight.Settings.MultiAccount", "name": "启用多账号支持", "type": "boolean", "val": false, "desc": "是否启用多账号支持,会自动保存保存更新当前账号信息。" },
{ "id": "@iRingo.TestFlight.Settings.Universal", "name": "启用通用应用支持", "type": "boolean", "val": true, "desc": "是否启用通用应用支持,解除 TestFlight app 的 iOS/iPadOS/macOS(AppleSilicon) 平台限制。" },
{ "id": "@iRingo.TestFlight.Settings.MultiAccount", "name": "启用多账号支持", "type": "boolean", "val": false, "desc": "启用多账号支持会自动保存保存更新当前账号信息。" },
{ "id": "@iRingo.TestFlight.Settings.Universal", "name": "启用通用应用支持", "type": "boolean", "val": true, "desc": "启用通用应用支持会解除 TestFlight app 的 iOS/iPadOS/macOS(AppleSilicon) 平台限制。" },
{ "id": "@iRingo.TestFlight.Settings.AlwaysShowInstall", "name": "总是显示安装选项", "type": "boolean", "val": false, "desc": "当 Testflight 无法加入时,也总是显示app详情页面的安装选项。" },
{ "id": "@iRingo.TestFlight.Settings.MergeNotifications", "name": "合并通知开关", "type": "boolean", "val": false, "desc": "同步开关全平台的电子邮件通知,如关闭 iOS 的 Testflight 更新电子邮件通知,也会同时关闭 tvOS 的 Testflight 更新电子邮件通知。" },
{
"id": "@iRingo.TestFlight.Settings.LogLevel",
"name": "[调试] 日志等级",
"type": "selects",
"val": "WARN",
"items": [{ "key": "OFF", "label": "关闭" }, { "key": "ERROR", "label": "❌ 错误" }, { "key": "WARN", "label": "⚠️ 警告" }, { "key": "INFO", "label": "ℹ️ 信息" }, { "key": "DEBUG", "label": "🅱️ 调试" }, { "key": "ALL", "label": "全部" }],
"items": [{ "key": "OFF", "label": "🔴 关闭" }, { "key": "ERROR", "label": "❌ 错误" }, { "key": "WARN", "label": "⚠️ 警告" }, { "key": "INFO", "label": "ℹ️ 信息" }, { "key": "DEBUG", "label": "🅱️ 调试" }, { "key": "ALL", "label": "全部" }],
"desc": "选择脚本日志的输出等级,低于所选等级的日志将全部输出。"
}
],
Expand Down
84 changes: 80 additions & 4 deletions iRingo.BoxJs.json
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,81 @@
"name": "⭕ Siri",
"descs_html": ["请参照<a href=\"https://NSRingo.github.io/guide/Siri/siri\">⭕ Siri</a>的使用说明进行配置", "不含自定义「Siri 建议」"],
"keys": ["@iRingo.Siri.Settings", "@iRingo.Siri.Caches"],
"settings": [{"id":"@iRingo.Siri.Settings.CountryCode","name":"国家或地区代码","type":"selects","val":"US","items":[{"key":"AUTO","label":"🇺🇳自动(跟随系统地区设置)"},{"key":"CN","label":"🇨🇳中国大陆"},{"key":"HK","label":"🇭🇰中国香港"},{"key":"TW","label":"🇹🇼中国台湾"},{"key":"SG","label":"🇸🇬新加坡"},{"key":"US","label":"🇺🇸美国"},{"key":"JP","label":"🇯🇵日本"},{"key":"AU","label":"🇦🇺澳大利亚"},{"key":"GB","label":"🇬🇧英国"},{"key":"KR","label":"🇰🇷韩国"},{"key":"CA","label":"🇨🇦加拿大"},{"key":"IE","label":"🇮🇪爱尔兰"}],"desc":"不同国家或地区提供的内容或有差别,此选项同时会影响分配给您不同地区的 Siri 服务器。"},{"id":"@iRingo.Siri.Settings.Region","name":"区域","type":"selects","val":"AUTO","items":[{"key":"AUTO","label":"🇺🇳自动 (跟随“Siri”的“语言”设置)"},{"key":"zh_CN","label":"🇨🇳中文 (普通话 - 中国大陆)"},{"key":"zh_TW","label":"🇹🇼中文 (普通话 - 台湾)"},{"key":"yue_CN","label":"🇨🇳中文 (粤语 - 中国大陆)"},{"key":"zh_HK","label":"🇭🇰中文 (粤语 - 香港)"},{"key":"ja_JP","label":"🇯🇵日语"},{"key":"en_CA","label":"🇨🇦英语 (加拿大)"},{"key":"en_SG","label":"🇸🇬英语 (新加坡)"},{"key":"en_AU","label":"🇦🇺英语 (澳大利亚)"},{"key":"en_IE","label":"🇮🇪英语 (爱尔兰)"},{"key":"en_US","label":"🇺🇸英语 (美国)"},{"key":"en_GB","label":"🇬🇧英语 (英国)"},{"key":"ko_KR","label":"🇰🇷韩语"}],"desc":"忽略系统中“Siri”的“语言”设置,强制采用这里的设置。"},{"id":"@iRingo.Siri.Settings.SiriResponseLanguageVariant","name":"Siri 响应语言修改","type":"selects","val":"zh_CN","items":[{"key":"AUTO","label":"🇺🇳自动 (跟随“Siri”的“语言”设置)"},{"key":"zh_CN","label":"🇨🇳中文 (普通话 - 中国大陆)"},{"key":"zh_TW","label":"🇹🇼中文 (普通话 - 台湾)"},{"key":"yue_CN","label":"🇨🇳中文 (粤语 - 中国大陆)"},{"key":"zh_HK","label":"🇭🇰中文 (粤语 - 香港)"},{"key":"ja_JP","label":"🇯🇵日语"},{"key":"en_CA","label":"🇨🇦英语 (加拿大)"},{"key":"en_SG","label":"🇸🇬英语 (新加坡)"},{"key":"en_AU","label":"🇦🇺英语 (澳大利亚)"},{"key":"en_IE","label":"🇮🇪英语 (爱尔兰)"},{"key":"en_US","label":"🇺🇸英语 (美国)"},{"key":"en_GB","label":"🇬🇧英语 (英国)"},{"key":"ko_KR","label":"🇰🇷韩语"}],"desc":"自定义 Siri 回复时使用的语言。"},{"id":"@iRingo.Siri.Settings.LogLevel","name":"[调试] 日志等级","type":"selects","val":"WARN","items":[{"key":"OFF","label":"关闭"},{"key":"ERROR","label":"❌ 错误"},{"key":"WARN","label":"⚠️ 警告"},{"key":"INFO","label":"ℹ️ 信息"},{"key":"DEBUG","label":"🅱️ 调试"},{"key":"ALL","label":"全部"}],"desc":"选择脚本日志的输出等级,低于所选等级的日志将全部输出。"}],
"settings": [
{
"id": "@iRingo.Siri.Settings.CountryCode",
"name": "国家或地区代码",
"type": "selects",
"val": "US",
"items": [
{ "key": "AUTO", "label": "🇺🇳自动(跟随系统地区设置)" },
{ "key": "CN", "label": "🇨🇳中国大陆" },
{ "key": "HK", "label": "🇭🇰中国香港" },
{ "key": "TW", "label": "🇹🇼中国台湾" },
{ "key": "SG", "label": "🇸🇬新加坡" },
{ "key": "US", "label": "🇺🇸美国" },
{ "key": "JP", "label": "🇯🇵日本" },
{ "key": "AU", "label": "🇦🇺澳大利亚" },
{ "key": "GB", "label": "🇬🇧英国" },
{ "key": "KR", "label": "🇰🇷韩国" },
{ "key": "CA", "label": "🇨🇦加拿大" },
{ "key": "IE", "label": "🇮🇪爱尔兰" }
],
"desc": "不同国家或地区提供的内容或有差别,此选项同时会影响分配给您不同地区的 Siri 服务器。"
},
{
"id": "@iRingo.Siri.Settings.Region",
"name": "区域",
"type": "selects",
"val": "AUTO",
"items": [
{ "key": "AUTO", "label": "🇺🇳自动 (跟随“Siri”的“语言”设置)" },
{ "key": "zh_CN", "label": "🇨🇳中文 (普通话 - 中国大陆)" },
{ "key": "zh_TW", "label": "🇹🇼中文 (普通话 - 台湾)" },
{ "key": "yue_CN", "label": "🇨🇳中文 (粤语 - 中国大陆)" },
{ "key": "zh_HK", "label": "🇭🇰中文 (粤语 - 香港)" },
{ "key": "ja_JP", "label": "🇯🇵日语" },
{ "key": "en_CA", "label": "🇨🇦英语 (加拿大)" },
{ "key": "en_SG", "label": "🇸🇬英语 (新加坡)" },
{ "key": "en_AU", "label": "🇦🇺英语 (澳大利亚)" },
{ "key": "en_IE", "label": "🇮🇪英语 (爱尔兰)" },
{ "key": "en_US", "label": "🇺🇸英语 (美国)" },
{ "key": "en_GB", "label": "🇬🇧英语 (英国)" },
{ "key": "ko_KR", "label": "🇰🇷韩语" }
],
"desc": "忽略系统中“Siri”的“语言”设置,强制采用这里的设置。"
},
{
"id": "@iRingo.Siri.Settings.SiriResponseLanguageVariant",
"name": "Siri 响应语言修改",
"type": "selects",
"val": "zh_CN",
"items": [
{ "key": "AUTO", "label": "🇺🇳自动 (跟随“Siri”的“语言”设置)" },
{ "key": "zh_CN", "label": "🇨🇳中文 (普通话 - 中国大陆)" },
{ "key": "zh_TW", "label": "🇹🇼中文 (普通话 - 台湾)" },
{ "key": "yue_CN", "label": "🇨🇳中文 (粤语 - 中国大陆)" },
{ "key": "zh_HK", "label": "🇭🇰中文 (粤语 - 香港)" },
{ "key": "ja_JP", "label": "🇯🇵日语" },
{ "key": "en_CA", "label": "🇨🇦英语 (加拿大)" },
{ "key": "en_SG", "label": "🇸🇬英语 (新加坡)" },
{ "key": "en_AU", "label": "🇦🇺英语 (澳大利亚)" },
{ "key": "en_IE", "label": "🇮🇪英语 (爱尔兰)" },
{ "key": "en_US", "label": "🇺🇸英语 (美国)" },
{ "key": "en_GB", "label": "🇬🇧英语 (英国)" },
{ "key": "ko_KR", "label": "🇰🇷韩语" }
],
"desc": "自定义 Siri 回复时使用的语言。"
},
{
"id": "@iRingo.Siri.Settings.LogLevel",
"name": "[调试] 日志等级",
"type": "selects",
"val": "WARN",
"items": [{ "key": "OFF", "label": "关闭" }, { "key": "ERROR", "label": "❌ 错误" }, { "key": "WARN", "label": "⚠️ 警告" }, { "key": "INFO", "label": "ℹ️ 信息" }, { "key": "DEBUG", "label": "🅱️ 调试" }, { "key": "ALL", "label": "全部" }],
"desc": "选择脚本日志的输出等级,低于所选等级的日志将全部输出。"
}
],
"author": "@VirgilClyne",
"repo": "https://github.com/NSRingo/Siri",
"icons": ["https://developer.apple.com/assets/elements/icons/siri/siri-128x128.png", "https://developer.apple.com/assets/elements/icons/siri/siri-128x128.png"]
Expand Down Expand Up @@ -689,14 +763,16 @@
],
"desc": "不同国家或地区提供的内容或有差别。"
},
{ "id": "@iRingo.TestFlight.Settings.MultiAccount", "name": "启用多账号支持", "type": "boolean", "val": false, "desc": "是否启用多账号支持,会自动保存保存更新当前账号信息。" },
{ "id": "@iRingo.TestFlight.Settings.Universal", "name": "启用通用应用支持", "type": "boolean", "val": true, "desc": "是否启用通用应用支持,解除 TestFlight app 的 iOS/iPadOS/macOS(AppleSilicon) 平台限制。" },
{ "id": "@iRingo.TestFlight.Settings.MultiAccount", "name": "启用多账号支持", "type": "boolean", "val": false, "desc": "启用多账号支持会自动保存保存更新当前账号信息。" },
{ "id": "@iRingo.TestFlight.Settings.Universal", "name": "启用通用应用支持", "type": "boolean", "val": true, "desc": "启用通用应用支持会解除 TestFlight app 的 iOS/iPadOS/macOS(AppleSilicon) 平台限制。" },
{ "id": "@iRingo.TestFlight.Settings.AlwaysShowInstall", "name": "总是显示安装选项", "type": "boolean", "val": false, "desc": "当 Testflight 无法加入时,也总是显示app详情页面的安装选项。" },
{ "id": "@iRingo.TestFlight.Settings.MergeNotifications", "name": "合并通知开关", "type": "boolean", "val": false, "desc": "同步开关全平台的电子邮件通知,如关闭 iOS 的 Testflight 更新电子邮件通知,也会同时关闭 tvOS 的 Testflight 更新电子邮件通知。" },
{
"id": "@iRingo.TestFlight.Settings.LogLevel",
"name": "[调试] 日志等级",
"type": "selects",
"val": "WARN",
"items": [{ "key": "OFF", "label": "关闭" }, { "key": "ERROR", "label": "❌ 错误" }, { "key": "WARN", "label": "⚠️ 警告" }, { "key": "INFO", "label": "ℹ️ 信息" }, { "key": "DEBUG", "label": "🅱️ 调试" }, { "key": "ALL", "label": "全部" }],
"items": [{ "key": "OFF", "label": "🔴 关闭" }, { "key": "ERROR", "label": "❌ 错误" }, { "key": "WARN", "label": "⚠️ 警告" }, { "key": "INFO", "label": "ℹ️ 信息" }, { "key": "DEBUG", "label": "🅱️ 调试" }, { "key": "ALL", "label": "全部" }],
"desc": "选择脚本日志的输出等级,低于所选等级的日志将全部输出。"
}
],
Expand Down

0 comments on commit 0040fdf

Please sign in to comment.