Changelog

Recent updates and improvements to the app
  • Dec 2025: Development begins
  • Jan 2026: Beta testing
  • Feb 2026: Launch
AI

September 2026

Three AI projects, AI badges on the cards, and a switch to Vercel Web Analytics

added

  • AI Storefront, AI Frontend Advisor and AI Chatbot Builder as the first three portfolio projects
  • AI badges on portfolio cards, naming each project's AI feature and its LLM provider
  • How I Build section on the home and About pages, describing the spec-first, worktree-per-slice workflow
  • AI Chatbots & Assistants service card
  • Pulsing dot on the chat button until the chat is opened

changed

  • Analytics switched from PostHog to Vercel Web Analytics
  • Hero titled Senior Full Stack Software Engineer, with 13+ years of experience
  • Hero describes conversational AI features and the AI-first workflow
  • Chatbot's canned answers refreshed with the current stack
  • Tech stack section leads with the core stack and the AI tooling

fixed

  • Empty portfolio page in production, by querying content with node:sqlite instead of better-sqlite3

removed

  • SAV Travel Stores project removed from the portfolio

May 2026

The blog comes out of the navigation while its posts are rewritten

changed

  • Blog hidden from the navigation and from global search

March 2026

The chat assistant moves to a current Claude model

fixed

  • Chat assistant moved off a discontinued Claude model to Haiku 4.5
Launch

February 2026

Official launch of bobdempsey83.com

added

  • Official site launch
  • PostHog analytics integration for usage insights
  • About This App section showcasing the technologies used to build the site
  • Startup validation for chat API configuration with helpful log messages
  • Chat health check endpoint for production diagnostics
  • Build-time chat context generation for reliable blog/portfolio content access

changed

  • Chat widget gracefully handles service unavailable (503) with user-friendly messaging
  • Chat context queries now resilient to @nuxt/content failures in production
  • Enhanced error logging in chat API with stack traces for debugging

fixed

  • Hydration mismatches in footer, stars, and blog dates
  • Chat API error handling with proper status codes and logging
Beta

January 2026

Major feature development before launch

added

  • AI chatbot assistant with slideover UI and suggested questions
  • Chat rate limiting (25 messages/day) and input validation
  • Newsletter subscription with EmailOctopus integration
  • Cloudflare Turnstile CAPTCHA on contact form
  • Blog guides for Pinia, PrimeVue, Vuetify, and shadcn-vue
  • Tech stack search filter and expandable view
  • Portfolio and blog search filtering
  • CSS View Transitions API for page navigation
  • Circular reveal animation for color mode toggle
  • SEO improvements with sitemap, robots.txt, and structured data
  • Static pages added to global content search
  • Resume PDF generation script
  • Scroll-to-top button and progress indicators
  • Contact page redesign with hero section
  • Copy-to-clipboard for email with toast notification
  • About page redesign with expanded tech section
  • Blog posts section on home page
  • Social proof component

fixed

  • Newsletter form spacing on mobile
  • Search modal text overflow on small screens
  • Header logo truncation on mobile
  • Page fade during color mode transition
  • Chat accessibility warnings
  • Blog MDC syntax for prose components
Dev Started

December 2025

Initial development and foundation

added

  • Project initialized with Nuxt 4 and Nuxt UI
  • Portfolio section with project showcase
  • Blog section with Vue ecosystem guides
  • About page with skills and experience
  • Contact form with email integration
  • Dark/light mode toggle

Need a Full Stack Engineer?

13+ years building performant web applications. Let's talk about your next project.