Commit Graph

12 Commits

Author SHA1 Message Date
2a59beeac8 Fix WorkflowCarousel layout and add placeholder image system
Restructure WorkflowCarousel into tab headers + detail panel to eliminate
blank space in inactive cards and jarring height jumps on step change.
Detail panel uses a grid overlay crossfade for smooth transitions.

Add PlaceholderImage component and integrate into Hero, BentoCard,
WorkflowCarousel detail panel, and Contact sections. Include AI generation
prompts (PROMPTS.md) for future image creation with Nano Banana 3.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 01:27:12 -07:00
3f8c807dac Complete Phase 3: Feature components and micro-interactions
- Add WorkflowStep component with active/inactive states
- Add WorkflowCarousel with auto-advance, keyboard nav, progress dots
- Add ExpandableServiceCard with controlled/uncontrolled expand
- Add BentoCard with lg/md/sm responsive layouts
- Add BentoGrid section with asymmetric card layout
- Add shared animation utilities and micro-interactions
- Enhance Header logo with hover effects
- Fix Header test flakiness with waitFor

Components: WorkflowStep, WorkflowCarousel, ExpandableServiceCard,
BentoCard, BentoGrid

Data files: workflow.ts, services.ts

Total: 227 passing tests (80 new tests added)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 01:27:12 -07:00
f368ae9f8d Complete Phase 2: Core sections and animation system
- Hero section with gradient headline, CTAs, capability badges
- Stats section with animated count-up numbers
- Contact section with form validation
- Input component for form fields
- useIntersectionObserver hook for scroll detection
- useAnimateOnScroll hook for scroll-triggered animations
- AnimatedSection wrapper component
- Animation variants utility (fade-up, fade-in, slide-left/right)

147 passing tests (65 new tests added)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 01:27:12 -07:00
c915a3cd66 Complete Phase 1: React modernization foundation
- Initialize Vite + React 19 + TypeScript project
- Configure Tailwind CSS v4 with design tokens
- Add Button component (13 tests)
- Add Card component (11 tests)
- Add Container component (9 tests)
- Add Header component with glassmorphism (17 tests)
- Add Footer component (13 tests)
- Add MobileNav with slide-out menu (19 tests)
- Update App.tsx with layout preview

82 tests passing

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 01:27:12 -07:00
d5d775b1c2 fix rsync 2025-07-01 15:13:59 -06:00
a54cfba761 Remove ssh debug, add rsync 2025-07-01 15:11:25 -06:00
f7af26c661 Add manual trigger 2025-07-01 14:55:04 -06:00
708e82adf6 Debug ssh 2025-07-01 14:52:33 -06:00
0f6f663c5f Corrected ip 2025-07-01 14:45:48 -06:00
5048cb6afc Test deployment workflow
Some checks failed
Deploy Website / deploy (push) Failing after 11s
2025-07-01 14:41:42 -06:00
3d2689b197 Add website deployment workflow 2025-07-01 14:38:49 -06:00
bbaa23b82a Initial commit 2025-06-30 23:25:56 -06:00