Full deployment history for this project.
chore: merge open PRs into main
chore: merge open PRs into main
Merge PR #95: 🎨 Palette: Add accessible aria-labels to URL table filter buttons
⚡ Bolt: optimize UTF-8 byte length calculation and attribute regex matching in target quality inspection
🎨 Palette: add contextual empty state and clear action for filtered URLs table
⚡ Bolt: Parallelize entity discoverability inspection in external discovery
🎨 Palette: Add clear filter empty state in URLs table
⚡ Bolt: optimize child sitemap fetching with Promise.all
🎨 Palette: Add contextual empty state and clear filter action to UrlsTable Improve the empty state of UrlsTable when an active URL label filter returns zero results. Instead of prompting the user to run a crawl (which is misleading if URLs exist under other labels), display a filter-specific empty state message with a 1-click 'Clear filter' button. Include proper accessibility attributes (`aria-label`, visible focus states).
⚡ Bolt: fetch child sitemaps concurrently in sitemap index parser
🎨 Palette: Improve UrlsTable filter empty state and pagination accessibility - Display a clear contextual empty state ("No URLs matching label '[label]'") with a 'Clear filter' button when a label filter yields no results - Add explicit ARIA labels and aria-hidden icons to table pagination controls
⚡ Bolt: optimize target quality inspection memory and regex compilation
🎨 Palette: Improve UrlsTable empty state with actionable filter reset
⚡ Bolt: optimize UTF-8 byte length and regex matching - Replace new TextEncoder().encode(body).byteLength with Buffer.byteLength(body) - Pre-compile static attribute regular expressions HREFLANG_ATTR_REGEX and HREF_ATTR_REGEX - Replace matchAll iterator expansions with direct match string arrays for link, h1, and heading counting
🎨 Palette: Enhance UrlsTable empty state and filter accessibility
⚡ Bolt: Pre-compile static link attribute regexes in target quality inspection
🎨 Palette: Add accessible filter labels and active filter indicator pill Enhance the UrlsTable component with aria-label attributes on filter buttons and render a clear active filter badge with a reset button when a URL label filter is applied.
⚡ Bolt: optimize HTML parsing and byte calculation in target quality inspection
Merge final SearchOps green fixes
Expose SearchOps quality test provenance
feat: scan public targets safely in SearchOps
feat: add authoritative entity discovery evidence
feat: add search discoverability evidence
feat: add search discoverability evidence
feat: add search discoverability evidence
feat: add search discoverability evidence
feat: add target search quality plane
feat: add target search quality plane
fix: deduplicate crawler domain normalization
fix: deduplicate crawler domain normalization
chore: auto-close PR #71 via merge path
chore: auto-close PR #70 via merge path
chore: stack PR #71
chore: stack PR #70
Merge pull request #69 from mbarbine/consolidate/platphorm-searchops-20260811-cont3 consolidate 46 PRs into one commit
Merge pull request #21 from mbarbine/jules-2438192418714716506-1e78593b 🎨 Palette: Disable alert resolve with helpful tooltip when API key is missing
Merge pull request #20 from mbarbine/jules-sentinel-uuid-validation-8865902964170284152 🛡️ Sentinel: [MEDIUM] Add UUID validation to API route parameters
Merge pull request #22 from mbarbine/bolt-robots-regex-optimization-8140416001969910624 ⚡ Bolt: Optimize robots.txt matching with regular expression caching
fix: finish SearchOps v0.6.0 certification
release: harden SearchOps v0.6.0
Merge pull request #19 from mbarbine/jules-473942747300606500-45617ea6 ⚡ Bolt: Parallelize crawl discovery and optimize link lookups
Merge remote-tracking branch 'origin/main'
Merge pull request #18 from mbarbine/jules-1557831075550017464-7ab1a835 🎨 Palette: Toast notifications and local loading buttons for async operations
Merge pull request #17 from mbarbine/fix-missing-uuid-validation-16187125157839178260 🛡️ Sentinel: [MEDIUM] Add UUID validation to API endpoints
release: harden SearchOps platform contract v0.5.0
Consolidate 2 open pull requests Merged consolidation of open PRs: #15, #14
Merge pull request #14 from mbarbine/jules-9910079097141592818-909e8a59 🎨 Palette: Enhance GSC Import Modal Keyboard Focus & Import Loading UX