Commit Graph

59 Commits

Author SHA1 Message Date
fcd8a4460a Fix video loading flash and horizontal scroll on mobile
All checks were successful
build-website / build (push) Successful in 1m33s
- Change video preload from metadata to auto for faster loading
- Add fade-in transition for smooth video appearance
- Remove transform scale(1.1) that caused horizontal overflow
- Add comprehensive overflow-x: hidden to html, body, and hero containers
- Add max-width: 100vw constraints at multiple levels
- Add contain: layout to hero section for better overflow control
- Implement proper loading states to prevent fallback image flash
2025-09-19 01:51:21 +02:00
5024fc5385 Fix mobile responsiveness with dynamic viewport units and fluid typography
All checks were successful
build-website / build (push) Successful in 1m32s
- Implement dynamic viewport units (dvh) for proper mobile scaling
- Add fluid typography using clamp() functions
- Fix iOS-specific viewport issues with -webkit-fill-available
- Add scroll-margin-top to prevent section overlaps
- Improve touch targets to 50px minimum for mobile UX
- Add CSS custom properties for consistent responsive spacing
- Fix hero section to properly fill mobile viewport
- Update service cards for better mobile layout
2025-09-19 01:39:19 +02:00
1211b67642 Improve mobile responsiveness across all sections
All checks were successful
build-website / build (push) Successful in 1m31s
- Increase hero content size for better mobile visibility
- Expand buttons and touch targets to recommended sizes
- Fix section padding and container widths for mobile
- Ensure all cards and grids use full width on mobile
- Update typography scaling for better readability
- Set proper viewport base font size (16px)
- Add comprehensive mobile layout fixes

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-19 01:23:20 +02:00
2d6ec4e432 Fix critical mobile optimizations for iPhone
All checks were successful
build-website / build (push) Successful in 1m29s
- Update viewport meta to prevent zoom-out issues
- Add video preload and smooth fallback transitions
- Implement iOS overscroll bounce prevention
- Center service offering buttons properly
- Add mobile-specific padding and touch target sizing
- Optimize video loading with canplaythrough event
- Add fade-out transition for fallback image

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-19 01:16:44 +02:00
32b3083b77 Fix Vue website to match HTML mockup styling
All checks were successful
build-website / build (push) Successful in 1m34s
- Fix testimonial stars to display horizontally
- Make booking section buttons always visible
- Align footer Get in Touch section to the right
- Add proper video overlay gradients for text visibility
- Fix booking card visibility with white backgrounds
- Improve mobile responsiveness with smaller buttons
- Create 2x2 stats grid for mobile view
- Add Harbor Smith logo as favicon
- Remove scroll indicator from hero section
- Add animated counter for seafarers (0 to 100+)
- Center and resize mobile buttons properly

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-19 01:06:21 +02:00
6ff4574558 fixes
All checks were successful
build-website / build (push) Successful in 1m28s
2025-09-19 00:35:05 +02:00
a806dd8560 Publish Docker image to Gitea registry
All checks were successful
build-website / build (push) Successful in 1m45s
2025-09-18 23:59:45 +02:00
e267061cc4 Ensure tsconfig.node.json generated during prepare
Some checks failed
build-website / build (push) Failing after 58s
2025-09-18 23:45:28 +02:00
ec72c5d62b Initial import of HarborSmith website
Some checks failed
build-website / build (push) Failing after 1m2s
2025-09-18 22:20:01 +02:00