Full deployment history for this project.
Merge pull request #53 from mbarbine/bolt/optimize-report-markdown-10639130687993391473
⚡ Bolt: Optimize Markdown report rendering Refactor `reportAsMarkdown` in `lib/report-markdown.ts` to reuse pre-computed `unified.summary.statusCounts`, construct line arrays directly using indexed loops instead of spreading intermediate `.map()` results, and add a `.test()` regex fast-path before string sanitization to avoid copying large string instances. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #52 from mbarbine/bolt-count-words-optimization-16701226488497308351
⚡ Bolt: optimize HTML word count regexes and string allocations - Hoist SCRIPT_TAG_REGEX, STYLE_TAG_REGEX, and HTML_TAG_REGEX to module scope in lib/scanner.ts. - Replace replace(/\s+/g, " ").trim().split(" ") with a single-pass character whitespace transition counter loop to eliminate large array allocations and string copies during site scans. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #51 from mbarbine/palette/keyboard-shortcut-input-focus-13145071504591029280
🎨 Palette: Add keyboard shortcut to focus scanner input - Add `/` key shortcut to quickly focus and select the scanner URL input - Show subtle `<kbd>` hint badge inside input container when empty - Refocus input automatically when clearing existing URL text Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #50 from mbarbine/palette/category-card-accessibility-9543877295742172057
🎨 Palette: Add accessible toggle state label to CategoryCard section header Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #48 from mbarbine/palette/category-score-progressbar-aria-4491866564695143233
Merge pull request #49 from mbarbine/bolt/optimize-external-link-counting-3939171981001738672
Merge pull request #46 from mbarbine/bolt/optimize-compliance-and-markdown-1456781057697677985
Merge pull request #47 from mbarbine/palette/report-view-button-accessibility-2207691852051927240
Merge pull request #45 from mbarbine/palette/add-clear-url-button-13630085719557396601
Merge pull request #43 from mbarbine/palette/improve-copy-prompt-a11y-4640349576738298458
Merge pull request #40 from mbarbine/palette-lens-card-a11y-6749179862159284361
Merge pull request #42 from mbarbine/bolt-optimize-scanner-parsing-and-rubric-lookups-15257342386906701776
Merge pull request #29 from mbarbine/bolt/single-pass-meta-and-jsonld-reuse-15782164624543327261 ⚡ Bolt: optimize HTML meta tag parsing & reuse parsed JSON-LD
Merge branch 'main' into bolt/single-pass-meta-and-jsonld-reuse-15782164624543327261
Merge pull request #33 from mbarbine/jules-5815047797498844757-53545710 🎨 Palette: Improve copy prompt button feedback and keyboard focus accessibility
Merge pull request #34 from mbarbine/palette/share-button-screenreader-status-6527796139616888801 🎨 Palette: Add persistent live region for report share button status
Merge pull request #30 from mbarbine/bolt/optimize-schema-quality-duplicate-detection-8690234588272554347 ⚡ Bolt: optimize duplicate @id detection in schema quality assessment
Merge branch 'main' into bolt/optimize-schema-quality-duplicate-detection-8690234588272554347
Merge pull request #38 from mbarbine/jules-3983100660436346088-10199fa1 🎨 Palette: improve scanner status accessibility and keyboard focus states
Merge pull request #35 from mbarbine/bolt/optimize-unified-diff-4683869159127077087 ⚡ Bolt: optimize diffUnifiedScans by reducing array allocations
Merge pull request #36 from mbarbine/bolt/cache-scanner-html-regex-10429170940408460503 ⚡ Bolt: cache pre-compiled RegExps in scanner HTML helpers
Merge pull request #26 from mbarbine/bolt/optimize-json-ld-duplicate-detection-4034744448905816849 ⚡ Bolt: Optimize JSON-LD duplicate ID detection from O(N^2) to O(N)
Merge branch 'main' into bolt/optimize-json-ld-duplicate-detection-4034744448905816849
Merge pull request #6 from mbarbine/docs/cloudflare-parity-evidence
Refresh deployed parity release evidence
Recognize Cloudflare parity migration health
Record live Cloudflare parity evidence
Merge pull request #4 from mbarbine/docs/cloudflare-migration-playbook
feat: deepen distributed scanner rollup
feat: crawl target sitemap through SitemapOps
feat: crawl target sitemap through SitemapOps
feat: crawl target sitemap through SitemapOps
feat: add distributed search trust and agent lenses
fix: map provider findings into critical path
feat: add unified cross-scanner rollup
feat: orchestrate scanner preview endpoints