Full deployment history for this project.
Merge pull request #3 from mbarbine/bolt-jsonld-memoization-5254068084350856253 ⚡ Bolt: memoize static structured JSON-LD data generators
Merge pull request #5 from mbarbine/sentinel-secure-links-8208761005012568933 🛡️ Sentinel: Fix tabnabbing on external links
Merge pull request #4 from mbarbine/jules-5721684993605210330-14beb9c0 🎨 Palette: Add accessible tooltip to ThemeToggle
🛡️ Sentinel: Add rel="noopener noreferrer" to external links with target="_blank" Update external links in layout, homepage, and dashboard to include `rel="noopener noreferrer"` when using `target="_blank"`. This prevents reverse tabnabbing vulnerabilities (security defense-in-depth) and protects against referrer header leaks.
feat: add descriptive tooltip to icon-only ThemeToggle button - Wrapper the ThemeToggle with Radix Tooltip UI components to enhance micro-UX. - Provides accessible, readable visual indicator "Toggle color theme" when hovering or focusing on the theme toggle. - Discards any debug artifacts and next-env auto-generated files.
perf: memoize static structured JSON-LD data generators Implements a module-level in-memory cache map for pre-rendered structured JSON-LD objects in `lib/trustops/jsonld.ts`. This avoids redundant object recreation and stringification on subsequent page renders or API calls for static snapshot data.
fix: enable and satisfy lint gates
Merge pull request #2 from mbarbine/jules-2561104531289215728-f47898be 🎨 Palette: Add interactive CopyButton component for JSON-LD data
🎨 Palette: Add interactive CopyButton component for JSON-LD data Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #1 from mbarbine/sentinel-security-headers-16098380037071610428 🛡️ Sentinel: Add secure HTTP headers
🛡️ Sentinel: Add secure HTTP headers to next.config.mjs Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
fix: enable and satisfy lint gates
fix: declare canonical platform sources