Full deployment history for this project.
chore: align production build configuration
Replace v0 assets with original product branding
feat: add Barbine Worldwide platform contract
feat: add Barbine Worldwide platform contract
feat: add platform contract fallback routes
feat: add platform contract fallback routes
chore: reconcile and restore pnpm build
chore: reconcile and restore pnpm build
Merge pull request #15 from mbarbine/copilot/analyze-test-coverage
Add comprehensive test coverage for untested components, sections, layout, effects, routes Add 12 new test files covering: - components/common: skip-link, focus-trap, animated-counter, scroll-progress - components/effects: glitch-text, typing-effect - components/layout: footer, top-bar - components/sections: stats, CTA, approach, services, case-studies, platphorm, testimonials - app: not-found (404), LLM route handlers (llms.txt, llms-full.txt, llms-index.txt) Total: 479 tests across 37 files (up from 313 tests across 25 files) Agent-Logs-Url: https://github.com/mbarbine/barbineworldwide-2026-metahack/sessions/fdcfdbfc-b795-433c-98cb-3c4722e4331f Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Plan: add comprehensive test coverage for untested components Agent-Logs-Url: https://github.com/mbarbine/barbineworldwide-2026-metahack/sessions/fdcfdbfc-b795-433c-98cb-3c4722e4331f Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Port SendGrid v3 email sending to contact form API Agent-Logs-Url: https://github.com/mbarbine/barbineworldwide-2026-metahack/sessions/dfd57669-5d42-4834-96b7-19f5164ef5a1 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #12 from mbarbine/copilot/add-sendgrid-email-integration Wire SendGrid to all email-sending endpoints with comprehensive tests
Merge pull request #10 from mbarbine/copilot/add-link-to-platform-directory Add Platphorm Directory link to about page
Add Platphorm Directory link next to GitHub CTA on about page Agent-Logs-Url: https://github.com/mbarbine/barbineworldwide-2026-metahack/sessions/4ba01fb3-5bdc-4a07-900b-eb5ef8716b7e Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #9 from mbarbine/copilot/improve-i18n-initial-loading Consolidate BASE_URL (DRY) and add i18n/loading component test coverage
Merge pull request #8 from mbarbine/copilot/enhance-calendly-booking-embed Fix Calendly embed sizing, add payment link, lazy-load widget script
refactor: consolidate BASE_URL imports (DRY) and add comprehensive i18n/component tests Agent-Logs-Url: https://github.com/mbarbine/barbineworldwide-2026-metahack/sessions/077dccef-9f4c-4b21-830d-54c8442f5bbb Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Update JSDoc for CalendlyEmbed props to clarify height behavior Agent-Logs-Url: https://github.com/mbarbine/barbineworldwide-2026-metahack/sessions/d2034c44-3294-4c66-ad9f-90059a7684a9 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Fix Calendly embed sizing, add lazy-loading, add direct booking link - Use explicit `height` (not just `minHeight`) on embed container so the Calendly iframe (height: 100%) fills the space properly - Add CSS rule for `.calendly-inline-widget iframe` to ensure full-size - Lazy-load Calendly script via IntersectionObserver (400px rootMargin) instead of loading eagerly on mount - Show loading spinner placeholder while script loads - Add visible "Book & Pay on Calendly" direct link below the embed - Add/update tests for all new behavior (213 total, all passing) Agent-Logs-Url: https://github.com/mbarbine/barbineworldwide-2026-metahack/sessions/d2034c44-3294-4c66-ad9f-90059a7684a9 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
chore: begin i18n verification and test coverage improvements Agent-Logs-Url: https://github.com/mbarbine/barbineworldwide-2026-metahack/sessions/077dccef-9f4c-4b21-830d-54c8442f5bbb Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Plan: Fix Calendly embed sizing, add payment link, improve load times Agent-Logs-Url: https://github.com/mbarbine/barbineworldwide-2026-metahack/sessions/d2034c44-3294-4c66-ad9f-90059a7684a9 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #6 from mbarbine/copilot/add-full-i18n-seo-support Full I18N, SEO, AEO/GEO, JSON-LD, Breadcrumbs, LLM discoverability, and Vercel Analytics
Merge pull request #7 from mbarbine/copilot/fix-calendly-embed-size Fix Calendly embed mobile sizing + add component tests
Fix BASE_URL consistency in i18n.ts to use www subdomain Agent-Logs-Url: https://github.com/mbarbine/barbineworldwide-2026-metahack/sessions/4820d0ea-1c0d-45d8-9a2b-5a64d1b3e7a9 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Update tests for www domain, add hreflang and llms-index.txt test coverage Agent-Logs-Url: https://github.com/mbarbine/barbineworldwide-2026-metahack/sessions/4820d0ea-1c0d-45d8-9a2b-5a64d1b3e7a9 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Add tests for AdvisoryPageContent component Cover all 14 test cases: hero heading, tagline, badges, includes, links, terminal window, CalendlyEmbed, policies, CTA section, and analytics tracking. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Add full I18N, SEO, JSON-LD, breadcrumbs, llms-index.txt, enhanced metadata across all pages Agent-Logs-Url: https://github.com/mbarbine/barbineworldwide-2026-metahack/sessions/4820d0ea-1c0d-45d8-9a2b-5a64d1b3e7a9 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Rename project from 'my-project' to 'BarbineWorldwide2026'
Merge pull request #5 from mbarbine/copilot/add-calendly-widgets Wire default Calendly URL into advisory page embed
Integrate Calendly into advisory page with default URL fallback Agent-Logs-Url: https://github.com/mbarbine/barbineworldwide-2026-metahack/sessions/9b64c8ae-9b63-4302-818e-7a7a6f83a4ab Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
integrate calendly into advisory page Agent-Logs-Url: https://github.com/mbarbine/barbineworldwide-2026-metahack/sessions/9b64c8ae-9b63-4302-818e-7a7a6f83a4ab Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Revise README for project overview and details Expanded the README to provide an overview of the Barbine Worldwide project, including key technologies, directory structure, architecture, and getting started instructions.
refactor: address code review feedback on type safety and code style Agent-Logs-Url: https://github.com/mbarbine/barbineworldwide-2026-metahack/sessions/4a80e4f0-b702-43e7-be7d-cf3cf1b77aee Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Add comprehensive test suite with Vitest: 141 tests across 13 files - Install Vitest, React Testing Library, jsdom - Configure vitest.config.ts with path aliases and jsdom environment - Add test scripts to package.json - Tests for lib/utils.ts (cn utility - 9 tests) - Tests for lib/case-studies.ts (data + query functions - 12 tests) - Tests for lib/schema.ts (JSON-LD schema generators - 24 tests) - Tests for hooks/use-toast.ts (reducer state management - 11 tests) - Tests for hooks/use-mobile.ts (responsive hook - 6 tests) - Tests for app/sitemap.ts (sitemap generation - 7 tests) - Tests for app/robots.ts (robots configuration - 8 tests) - Tests for API routes: health (7), events (15), webhooks (12), contact (11), subscribe (9), docs (10) Agent-Logs-Url: https://github.com/mbarbine/barbineworldwide-2026-metahack/sessions/1424583d-bf7d-4a59-9876-61e45c2164d1 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
feat: add paid advisory booking page with Calendly embed, config model, analytics, and docs Agent-Logs-Url: https://github.com/mbarbine/barbineworldwide-2026-metahack/sessions/4a80e4f0-b702-43e7-be7d-cf3cf1b77aee Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
feat: complete Phase 3 enhancements for Barbine Worldwide Implemented comprehensive updates including contact info, social links, SEO, sitemap, social sharing components, speaking badges, and fixed minor issues. Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>
fix: resolve Supabase DNS and connection issues Complete Phase 2 enhancements with Supabase, terminal aesthetic, and accessibility features Co-authored-by: Michael Barbine <3211492+mbarbine@users.noreply.github.com>