Quellcode durchsuchen

feat: default 10000 runs, show only success count in header

- Default run count changed to 10000
- Header button shows "Running ok:N" with success count only
- Failed runs not shown in header counter

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
chendeben vor 4 Monaten
Ursprung
Commit
37a3023121
3 geänderte Dateien mit 6 neuen und 6 gelöschten Zeilen
  1. 1 1
      background.js
  2. 1 1
      sidepanel/sidepanel.html
  3. 4 4
      sidepanel/sidepanel.js

+ 1 - 1
background.js

@@ -962,7 +962,7 @@ async function autoRunLoop(totalRuns) {
     await sleepWithStop(500);
 
     await addLog(`=== Auto Run ${run}/${totalRuns} — Phase 1: Get OAuth link & open signup ===`, 'info');
-    const status = (phase) => ({ type: 'AUTO_RUN_STATUS', payload: { phase, currentRun: run, totalRuns } });
+    const status = (phase) => ({ type: 'AUTO_RUN_STATUS', payload: { phase, currentRun: run, totalRuns, successCount } });
 
     try {
       throwIfStopped();

+ 1 - 1
sidepanel/sidepanel.html

@@ -19,7 +19,7 @@
     </div>
     <div class="header-btns">
       <div class="run-group">
-        <input type="number" id="input-run-count" class="run-count-input" value="1" min="1" max="50" title="Number of runs" />
+        <input type="number" id="input-run-count" class="run-count-input" value="10000" min="1" max="99999" title="Number of runs" />
         <button id="btn-auto-run" class="btn btn-success" title="Run all steps automatically">
           <svg width="14" height="14" viewBox="0 0 24 24" fill="currentColor"><polygon points="5 3 19 12 5 21 5 3"/></svg>
           Auto

+ 4 - 4
sidepanel/sidepanel.js

@@ -516,16 +516,16 @@ chrome.runtime.onMessage.addListener((message) => {
     }
 
     case 'AUTO_RUN_STATUS': {
-      const { phase, currentRun, totalRuns } = message.payload;
-      const runLabel = totalRuns > 1 ? ` (${currentRun}/${totalRuns})` : '';
+      const { phase, currentRun, totalRuns, successCount } = message.payload;
+      const successLabel = successCount > 0 ? ` ok:${successCount}` : '';
       switch (phase) {
         case 'waiting_email':
           autoContinueBar.style.display = 'flex';
-          btnAutoRun.innerHTML = `Paused${runLabel}`;
+          btnAutoRun.innerHTML = `Paused${successLabel}`;
           updateStopButtonState(true);
           break;
         case 'running':
-          btnAutoRun.innerHTML = `Running${runLabel}`;
+          btnAutoRun.innerHTML = `Running${successLabel}`;
           updateStopButtonState(true);
           break;
         case 'complete':