Full deployment history for this project.
🎨 Palette: Enhance keyboard focus and navigation feedback on home trust policy cards (#229)
🎨 Palette: Enhance keyboard focus and navigation feedback on home trust policy cards Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🛡️ Sentinel: [security improvement] sanitize leading backslashes in toRelativeUrl (#228)
🛡️ Sentinel: [security improvement] sanitize leading backslashes in toRelativeUrl Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🛡️ Sentinel: [HIGH] Add unit tests for safeJsonLdSerialize XSS prevention Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🧹 Remove unused type import in toggle-group.tsx (#220)
🛡️ Sentinel: secure sidebar state cookie with SameSite and Secure flags (#221)
🛡️ Sentinel: [security improvement] Verify safeJsonLdSerialize mitigates XSS on corrections policy page (#223)
🛡️ Sentinel: add unit tests for safe JSON-LD serialization (#225)
🛡️ Sentinel: [security improvement] Add unit tests for safeJsonLdSerialize Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Verify VariantProps type usage in badge.tsx (#214)
🛡️ Sentinel: [security improvement] Ensure safe JSON-LD serialization on publisher profile page (#211)
🧪 Add unit tests for cn utility function (#206)
test: add unit tests for generatePersonJsonLd (#209)
🧪 add tests for generateFAQJsonLd edge cases and caching (#210)
🧹 Remove side effects from toast reducer (#203)
Add interaction tests for CopyButton (#194)
🧹 Extract side effects from reducer into dispatch in use-toast (#200)
⚡ Bolt: add unit test for generateFAQJsonLd and document learnings (#183)
Merge branch 'main' into jules-15323796188683876407-c981605a
⚡ Bolt: memoize sitemap XML route generation (#192) - Implement date-based module-level memoization for sitemap XML generation in `app/sitemap.xml/route.ts`. - Reduce redundant array mappings and string concatenations on every request. - Add unit test in `tests/sitemap.test.mjs` to verify sitemap output and memoization. - Document learnings in `.jules/bolt.md`.
🧹 Extract home page sections into modular components (#196) Refactor the complex HomePage component in app/page.tsx by extracting UI sections into dedicated components under components/home/: - HeroSection - QuickMetricsSection - TrustOverviewSection - ValidationHighlightsSection - SuiteIntegrationSection
🧹 Extract dashboard page sections into modular components (#195)
🎨 Palette: [UX improvement] Add hover & focus arrow indicators to policy status cards (#188)
⚡ Bolt: optimize HTML meta tag parsing using single-pass loop (#186)
Merge branch 'main' into sentinel/fix-open-redirect-bypass-and-syntax-errors-15978904717140819042
feat: expand trust identity evidence
feat: expand trust and well-known evidence
feat: add target trust route evidence
fix: keep trust trace tests portable
chore: stack PR #97
chore: stack PR #91
chore: stack PR #84
chore: stack PR #78
Merge branch 'main' into jules-5309435441994056574-f006b6e3
Merge pull request #8 from mbarbine/jules-1068050894604377260-c13ea4c3 🛡️ Sentinel: [security improvement] Prevent XSS in JSON-LD script tags with safeJsonLdSerialize