jwinterm
3c1e0b659c
Achieve 100% Lighthouse accessibility and SEO on all pages
...
- Fix color contrast: emerald-600 → emerald-700 for WCAG AA compliance
- Fix heading hierarchy across all pages (h1 → h2 → h3 → h4)
- Lazy load NebulaField with next/dynamic and requestIdleCallback
- Remove debug console.log statements
- Add .env.example for Turnstile configuration
- Update documentation with audit results
2026-01-17 11:15:51 -05:00
jwinterm
e5508588d1
Refactor Services page and restrict nebula to homepage
...
- Move DynamicBackground from layout to homepage only
- Restructure Services: H1 outside cards, consistent heading sizes
- Rename 'Medusa v2 Development' to 'Custom E-Commerce Engines'
- Rename 'Custom Data Models' to 'Flexible Architecture'
- Add 'Partnership-First Development' section
- Update copy for clarity and customer focus
2026-01-16 22:39:03 -05:00
jwinterm
0e7916e767
Fix founder signature icon using theme-aware logo SVGs
2026-01-16 21:15:06 -05:00
jwinterm
0d284b5c7d
Upgrade Next.js to 15, fix first-load theme bug, add SVG assets
...
- Upgrade next 14.1.0 → 15.5.9, next-themes 0.2.1 → 0.4.6
- Fix theme not initializing on first load after server restart
- Add SVG logos and favicon, update site-logo to use SVGs
- Create shared Header component with skip-to-main link
- Add portfolio links to bento grid cards
- Improve accessibility: aria-describedby, prefers-reduced-motion
- Fix useFormState → useActionState for React 19 compatibility
- Fix founder-signature icon (use square favicon instead of wide logo)
2026-01-16 21:02:05 -05:00
jwinterm
b81bea6297
Fix UI/UX issues and restore styling
...
- Fix dark mode toggle (use resolvedTheme, simplify icon rendering)
- Restore colored left borders on section containers
- Remove conflicting px-2 classes from section-container elements
- Fix founder signature vertical alignment (items-center)
- Reduce header nav gap for tighter spacing
- Increase section-container and glass-card padding
2026-01-16 15:34:19 -05:00
jwinterm
ffaea03e58
Fix critical accessibility and SEO issues
...
- Fix homepage heading hierarchy (h2 -> h1)
- Add page-specific metadata to services and about pages
- Fix outline-none on form inputs for keyboard accessibility
- Delete sync conflict files
- Add group class back to bento cards for hover animations
- Use raw CSS for glassmorphism to fix Tailwind opacity errors
- Add TODO.md with production checklist
- Add semantic CSS classes (.section-container, .glass-card)
- Update Tailwind config for opacity modifier support
2026-01-16 15:03:12 -05:00
jwinterm
b40193c086
feat: synchronize background nebula animations and overhaul site copy
...
- perfectly synced nebula streamer impacts with computer icon pulse
- standardized typography with left-border headers and blurbs across landing and services pages
- expanded services page with specialized solutions for commerce, custom apps, and crypto
- fixed bento grid image distortion and background persistence issues
- corrected hydration and syntax errors in nebula-field
2026-01-16 11:28:46 -05:00
jwinterm
f978334beb
style: increase nebula visibility, computer size and adjust position
2026-01-16 10:58:49 -05:00
jwinterm
c9dbcc2f84
fix: globalize nebula background, refine positioning and mute animations
2026-01-16 10:55:41 -05:00
jwinterm
29135a3a70
style: mute nebula intensity, fix load visibility, and sync parallax
2026-01-16 10:49:33 -05:00
jwinterm
51cfd7a3c8
refactor: adjust nebula target, fix initial visibility, and update bento images
2026-01-16 10:42:49 -05:00
jwinterm
782ea2b6ce
fix: resolve syntax error in bento-grid and push final fixes
2026-01-16 10:36:34 -05:00
jwinterm
d40a1caa85
style: fix portfolio image distortion, nebula animation timing and add parallax to computer
2026-01-16 10:36:22 -05:00
jwinterm
f98b46d5e9
add images for bento
2026-01-16 10:02:43 -05:00
jwinterm
19a72bd621
feat: enhance landing page, add about page and footer. refactor nebula animation.
2026-01-16 09:58:12 -05:00
jwinterm
4a51d8a334
feat: Refactor animation alignment & visual tweaks
...
- **Visuals**:
- Implemented 'Data Ingress' animation with lines starting from edges and converging to a fixed point.
- Added centralized 'Monitor' icon as the convergence target.
- Refactored 'NebulaField' to use percentage-based coordinates for perfect alignment on resize.
- Smoothed animation timing and easing.
- **Micro-interactions**:
- Increased transparency of Bento Grid cards (from 90% to 70%) for better visibility of background elements.
- Added backdrop-blur to cards.
- **Fixes**:
- Fixed 'bg-clip-text' bug cutting off descenders in the main headline.
2026-01-15 16:09:34 -05:00
jwinterm
717a3be1c8
feat: Initial Monorepo Setup for Such Software
...
- **Architecture**: Initialized Turborepo monorepo with pnpm workspace.
- **Frontend**: Scaffolding for Next.js 14 app (apps/web) with Tailwind CSS v4 configuration.
- **UI System**: Created shared UI package (@repo/ui) with Shadcn/UI primitives (Card, Button).
- **Procedural Design**:
- Implemented 'NebulaField' organic background animation for Home.
- Implemented 'DataGrid' isometric background for Services.
- Added 'DynamicBackground' for theme-aware transitions.
- **Features**:
- Responsive 'ThemeToggle' with View Transitions API support.
- 'PortfolioGrid' component showcasing key projects (r/CryptoCurrency, etc.).
- 'FounderSignature' component detailing accessibility focus.
- 'ContactForm' with Zod validation + turnstile integration stub.
- **Pages**:
- Landing page with parallax/procedural visuals.
- Services page highlighting Medusa v2 development capabilities.
- **Clean Up**: Removed initial Medusa backend scaffold to focus on frontend delivery first.
2026-01-15 15:43:47 -05:00