Skip to content

Conversation

@hoektoe
Copy link
Owner

@hoektoe hoektoe commented Jan 23, 2026

Summary

  • Complete site redesign using oatmeal-mist-instrument template with Next.js 16
  • Add service pages for anxiety, depression, relationships, and substance abuse therapy
  • Add contact, about, and rates-and-insurance pages
  • Implement light/dark mode toggle with theme persistence
  • Add PostHog analytics integration with pageview tracking
  • Update project documentation (CLAUDE.md) with color system and guidelines
  • Update footer links with Google Maps location for Paarl clinic

Test plan

  • Verify all pages render correctly in light and dark mode
  • Test navigation between all pages
  • Verify PostHog events are being captured
  • Check footer links work correctly (Paarl opens Google Maps, Online Sessions goes to contact)
  • Verify images load correctly on all service pages

🤖 Generated with Claude Code

hoektoe and others added 9 commits January 23, 2026 11:09
- Remove old Next.js Pages Router site with Storyblok CMS
- Add new Next.js 16 App Router site with React 19 and Tailwind 4
- Include template library in templates/pages/ for alternative page designs
- Features: home, about, pricing, and privacy policy pages

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Set explicit turbopack.root to prevent Next.js from inferring
incorrect workspace root due to parent directory lockfile.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Replace hero section screenshots with a new Gemini-generated sunset
landscape image. Add a new 'sunset' wallpaper color option with warm
peach-amber tones that complement the image's golden fields and sky.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add theme toggle component with sun/moon icons that saves preference
  to localStorage and respects system preference
- Configure class-based dark mode in Tailwind CSS
- Add logo image to header navbar
- Replace placeholder images with custom artwork for anxiety and
  relationships service sections
- Update service wallpaper colors to match image tones (green for
  substance abuse, sunset for depression/anxiety/relationships)
- Update navbar and page backgrounds for proper light mode support

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Create contact page with email, Paarl office location (with Google Maps link), and online sessions info
- Create rates-and-insurance page with medical aid, cash rates, and contact info
- Update footer link to point to new rates-and-insurance page
- Add CLAUDE.md with yarn package manager preference

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Create anxiety, depression, relationships, substance-abuse pages with
  hero headers and document content sections
- Create services page with hero and 4 service blocks
- Redesign about page with bio, credentials, and publication download
- Add protea color theme for anxiety page
- Update homepage service blocks with matching colors (blue for depression,
  protea for anxiety)
- Add color prop to HeroWithDemoOnBackground component
- Update footer: remove Legal section, remove duplicate Therapy Services
  link, use dynamic year
- Add portrait image and publication PDF assets

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Integrate PostHog with pageview tracking for Next.js App Router
- Update CLAUDE.md with comprehensive project guidelines and color system
- Remove unused templates folder that was causing build errors

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Replace anxiety service image with lily flower
- Update protea wallpaper color to warm golden tones to match new image
- Change Paarl footer link to Bloemendal Clinic Google Maps location
- Change Online Sessions footer link to contact page
- Minor formatting cleanup in page.tsx

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@vercel
Copy link

vercel bot commented Jan 23, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
michellesmit Ready Ready Preview, Comment Jan 27, 2026 6:40am
michellesmit-adam Error Error Jan 27, 2026 6:40am

hoektoe and others added 2 commits January 26, 2026 13:20
- Add favicon and apple-icon using Next.js metadata API
- Optimize font loading with next/font/google for Instrument Serif and Inter
- Add top banner with email and location info
- Add sitemap.ts and robots.txt for SEO
- Add Stellenbosch location page
- Update substance abuse image and vineyard landscape image
- Add metadata to all pages (about, anxiety, depression, etc.)
- Remove orphaned pricing page

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add new Stat for Psychology Degree from Stellenbosch University and Pearson Institute
- Replace dutch.png with dutch_house.png for vineyard landscape
- Remove unused photos/1.webp
- Update next-env.d.ts routes path

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
hoektoe and others added 2 commits January 26, 2026 14:31
Removes theme toggle component and all dark: variant classes throughout
the codebase. Updates wallpaper component with new color variants and
adds michelle_avatar image. Simplifies styling by consolidating to a
single light theme.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add canonical URLs to all pages for proper indexation
- Add Open Graph images using logo as placeholder
- Create /franschhoek location page for local SEO
- Add Franschhoek to schema areaServed and footer navigation
- Add rel="noopener noreferrer" to all external links
- Update sitemap with new Franschhoek page

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Replace anxiety, depression, and relationship service images
- Add new wallpaper colors: olive, steel, sage, amber
- Update service sections to use new color variants that match images
- Enable Turbopack for faster development builds

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants