Skip to content

Refresh site content and pet assets - #25

Merged
hoektoe merged 27 commits into
masterfrom
new-site-redesign
Jul 12, 2026
Merged

Refresh site content and pet assets#25
hoektoe merged 27 commits into
masterfrom
new-site-redesign

Conversation

@hoektoe

@hoektoe hoektoe commented Jul 11, 2026

Copy link
Copy Markdown
Owner

What changed

  • Refreshed copy across the home, about, services, contact, anxiety, and rates pages.
  • Updated the contact-email sender configuration and response error handling.
  • Added the Bokkie pet generation, validation, and sprite assets, along with project guidance.

Why

This publishes the current redesign and supporting creative assets in the working tree.

Impact

Visitors receive the updated site content and contact-form failure messages. The Bokkie source, frames, previews, and validation artifacts are available in the repository.

Validation

  • git diff --check passed.
  • yarn lint was run but fails with 149 existing errors, including nested .worktrees build output and pre-existing lint violations.

hoektoe and others added 21 commits June 2, 2026 23:44
- 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>
- 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>
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>
Adds a contact form to the contact page that sends emails via Resend API.
Includes full name, email, and message fields with client and server-side
validation, loading states, and success/error handling.

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

vercel Bot commented Jul 11, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
michellesmit Ready Ready Preview, Comment Jul 12, 2026 11:27am

@hoektoe
hoektoe marked this pull request as ready for review July 12, 2026 11:18
@hoektoe
hoektoe merged commit 0b965c7 into master Jul 12, 2026
3 checks passed
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.

1 participant