Full deployment history for this project.
🛡️ Sentinel: [HIGH] Fix potential XSS in JSON-LD injection Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🎨 Palette: Add keyboard focus states to raw anchor links Adds consistent `focus-visible` Tailwind classes and `aria-hidden` attributes to unstyled anchor links and their nested icons across the application. This ensures keyboard navigability and screen-reader accessibility for secondary actions like Instagram links and breadcrumbs. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🛡️ Sentinel: [HIGH] Fix XSS vulnerability in JSON-LD injection Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🛡️ Sentinel: [HIGH] Fix XSS vulnerability in JSON-LD injection Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🛡️ Sentinel: [HIGH] Fix XSS vulnerability in JSON-LD injection Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Add keyboard focus states to header navigation links and ARIA attributes to Instagram link Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #9 from mbarbine/feature/seo-docs-rss-registration-9269469637706203567 Enhance SEO, add docs/RSS, integrate PlatPhorm Network, add FAQ & Breadcrumbs
Enhance SEO, add docs/RSS, integrate PlatPhorm Network, add FAQ & Breadcrumbs - Upgraded /api/health with specific node and dependency details. - Added /api/rss route with dynamic XML RSS feed. - Updated /api/docs with PlatPhorm & claws OpenAPI schema integrations. - Created `scripts/register.ts` to automate registering with PlatPhorm Network. - Created and integrated `components/faq.tsx` (using Radix Accordion). - Created and integrated semantic `components/breadcrumbs.tsx`. - Overhauled `app/layout.tsx` metadata with specific keyword, Answer Engine Optimization (AEO), Generative Engine Optimization (GEO) JSON-LD scripts for FAQ, Product, WebSite, and Organization schemas. - Updated `public/.well-known/llms.txt` and `public/.well-known/llms-index.txt` to help LLM crawlers index this node. - Updated ROADMAP.md with current progress and claws integrations. - Validated via Next.js build and Playwright tests. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #8 from mbarbine/feature/discovery-and-ux-enhancements-14376144208470625967 feat: Enhance discovery files, API nodes, and UX/AX
feat: Enhance discovery files, API nodes, and UX/AX Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #7 from mbarbine/bolt-optimize-image-sizes-9539028327391097675 ⚡ Bolt: Add missing `sizes` to next/image for optimized loading
perf(next-image): add missing sizes attribute to Image tags Added the `sizes` attribute to `next/image` components that use `fill`. By default, Next.js assumes a `100vw` size for filled images without a `sizes` attribute, leading to unnecessarily large image downloads (e.g. downloading a full width image for a 160px container). Providing accurate `sizes` based on the Tailwind classes reduces the network payload significantly and improves load performance metrics like LCP. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
perf(sticky-buy-button): throttle scroll listener with requestAnimationFrame - Added requestAnimationFrame and a ticking flag to the scroll event listener in StickyBuyButton. - This prevents the scroll event from firing state updates faster than the screen can refresh, reducing main thread blocking and layout thrashing during scrolling. - Documented learning in .jules/bolt.md. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #2 from mbarbine/fix/add-sitemap-robots-docs-4983475300957078605 feat: add sitemap, robots, and openapi docs to enhance discovery
feat: add sitemap, robots, and openapi docs to enhance discovery - Created `/api/docs` route returning an OpenAPI schema describing the `/api/health` and `/api/mcp` endpoints. - Added dynamic `sitemap.ts` in `app/` directory to automatically generate the `sitemap.xml` for `https://strippermug.platphormnews.com`, `/api/health`, `/api/mcp`, and `/api/docs`. - Added `robots.ts` to expose `robots.txt` which points back to the new sitemap. - Fixed eslint setup to prevent future linting errors. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #1 from mbarbine/fix/platphorm-discovery-scope-1408151420889126411 feat: Enhance SEO, GEO, and Platphorm Network integration