chore(release): bump version to v7.7
This commit is contained in:
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"manifest_version": 3,
|
"manifest_version": 3,
|
||||||
"name": "多页面自动化",
|
"name": "多页面自动化",
|
||||||
"version": "7.6.0",
|
"version": "7.7",
|
||||||
"description": "用于自动执行多步骤 OAuth 注册流程",
|
"description": "用于自动执行多步骤 OAuth 注册流程",
|
||||||
"permissions": [
|
"permissions": [
|
||||||
"sidePanel",
|
"sidePanel",
|
||||||
|
|||||||
@@ -201,14 +201,13 @@
|
|||||||
<div class="data-row">
|
<div class="data-row">
|
||||||
<span class="data-label">自动重试</span>
|
<span class="data-label">自动重试</span>
|
||||||
<div class="data-inline fallback-inline">
|
<div class="data-inline fallback-inline">
|
||||||
<label class="toggle-switch" for="input-auto-skip-failures" title="Auto retry restarts the current round from step 1 after a step failure.">
|
<label class="toggle-switch" for="input-auto-skip-failures">
|
||||||
<input type="checkbox" id="input-auto-skip-failures" checked />
|
<input type="checkbox" id="input-auto-skip-failures" />
|
||||||
<span class="toggle-switch-track" aria-hidden="true">
|
<span class="toggle-switch-track" aria-hidden="true">
|
||||||
<span class="toggle-switch-thumb"></span>
|
<span class="toggle-switch-thumb"></span>
|
||||||
</span>
|
</span>
|
||||||
</label>
|
</label>
|
||||||
<span class="auto-delay-caption">Retry the current round from step 1 after a short delay.</span>
|
<div class="fallback-thread-interval">
|
||||||
<div class="fallback-thread-interval" style="display:none;">
|
|
||||||
<span class="auto-delay-caption">线程间隔</span>
|
<span class="auto-delay-caption">线程间隔</span>
|
||||||
<div class="auto-delay-controls">
|
<div class="auto-delay-controls">
|
||||||
<input type="number" id="input-auto-skip-failures-thread-interval-minutes" class="data-input auto-delay-input" value="0"
|
<input type="number" id="input-auto-skip-failures-thread-interval-minutes" class="data-input auto-delay-input" value="0"
|
||||||
|
|||||||
+14
-2
@@ -671,7 +671,7 @@ function updateFallbackThreadIntervalInputState() {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
inputAutoSkipFailuresThreadIntervalMinutes.disabled = true;
|
inputAutoSkipFailuresThreadIntervalMinutes.disabled = !(inputAutoSkipFailures.checked && getRunCountValue() > 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
function updateAutoDelayInputState() {
|
function updateAutoDelayInputState() {
|
||||||
@@ -2970,8 +2970,20 @@ inputRunCount.addEventListener('blur', () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
inputAutoSkipFailures.addEventListener('change', async () => {
|
inputAutoSkipFailures.addEventListener('change', async () => {
|
||||||
inputAutoSkipFailures.checked = true;
|
if (inputAutoSkipFailures.checked && !isAutoSkipFailuresPromptDismissed()) {
|
||||||
|
const result = await openAutoSkipFailuresConfirmModal();
|
||||||
|
if (!result.confirmed) {
|
||||||
|
inputAutoSkipFailures.checked = false;
|
||||||
|
updateFallbackThreadIntervalInputState();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (result.dismissPrompt) {
|
||||||
|
setAutoSkipFailuresPromptDismissed(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
updateFallbackThreadIntervalInputState();
|
updateFallbackThreadIntervalInputState();
|
||||||
|
markSettingsDirty(true);
|
||||||
|
saveSettings({ silent: true }).catch(() => { });
|
||||||
});
|
});
|
||||||
|
|
||||||
inputAutoSkipFailuresThreadIntervalMinutes.addEventListener('input', () => {
|
inputAutoSkipFailuresThreadIntervalMinutes.addEventListener('input', () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user