Full deployment history for this project.
chore: merge open PRs into main
chore: merge open PRs into main
Merge PR #88: ⚡ Bolt: Optimize table output formatting with single-pass loops
perf: optimize summarizeNetworkValidation with single-pass iteration Consolidate multi-pass flatMap, filter, and reduce operations in summarizeNetworkValidation into a single-pass index-based loop. This avoids intermediate array allocations and closure creation overhead when generating reports for large route validation result sets.
🎨 Palette: Display option IDs and update remediation hints in simple mode menu
perf(reports): add fast pre-flight check and single-pass HTML escaping - Guard HTML escaping in htmlReport with a fast non-global regex pre-test check (`/[&<>]/`). - Replace multi-pass `.replace()` chain with a single-pass global regex replacement and lookup map to avoid intermediate string allocations.
🎨 Palette: display option slug IDs in simple mode menu Display option slug IDs alongside list numbers in interactive simple mode menu and update error remediation text to highlight slug ID keyboard shortcuts.
perf: single-pass network validation summary Optimize summarizeNetworkValidation by replacing multi-pass flatMap/filter/reduce array chains with a single-pass loop structure.
🎨 Palette: Display option slugs in simple mode and update remediation
perf(markdown): optimize network validation summary to single-pass loop Consolidate multi-pass flatMap, map, filter, and reduce operations in summarizeNetworkValidation into a single-pass index-based loop. This avoids intermediate array and object allocations and improves execution efficiency on large site route validation results.
🎨 Palette: display option slug hints in simple mode menu
⚡ Bolt: single-pass network validation report summary Optimized `summarizeNetworkValidation` in `src/reports/markdown.ts` by replacing multi-pass `flatMap`, `map`, `filter`, and `reduce` operations with a single-pass index-based loop traversal. This eliminates intermediate array allocations and closure creation overhead during network validation report generation.
🎨 Palette: display option slug IDs in simple mode menu Display option slug IDs alongside standard numbers in the simple mode interactive menu and update error remediation messages to highlight option IDs.
perf: optimize HTML escaping in reports via single-pass regex replacement - Replace sequential .replace() calls with a fast single-pass HTML escaping helper - Use a non-global regex pre-test check to return unmodified strings without allocations when no HTML special characters are present - Lift regex pattern and lookup map to module scope to avoid recompilation and object allocations
🎨 Palette: Display option slug IDs in simple mode menu Displays case-insensitive slug shortcuts alongside list numbers in simple mode interactive menu items (e.g., '[1] Network discovery (discover)').
⚡ Bolt: optimize summarizeNetworkValidation via single-pass loop
⚡ Bolt: Optimize network site filtering via pre-compiled regexes and string lookups
🎨 Palette: Display option slug IDs in simple mode menu and update error remediation
bolt: optimize rowsToTable formatting with single-pass loops
test: cover AnswerReady CLI contract
feat: add AnswerReady CLI scan command