Commit graph

12 commits

Author SHA1 Message Date
Dave
56e0b930b0 style: round buttons (pill) and give hero image breathing room on mobile
- .btn gets border-radius: 999px so all CTAs render as pills instead of
  hard rectangles.
- .hero__art mobile padding bumped 16px -> 24px so the MagBeast schematic
  has more inset from the screen edge on phones.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-19 12:54:42 +02:00
Dave
d032e44702 docker: also copy .jpg, .svg, .webp, robots.txt and sitemap.xml into nginx root
The Dockerfile only copied *.html and *.png, so the new JPG hero,
og-image.jpg, robots.txt and sitemap.xml were silently dropped at
image build time and never reached the live container.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-19 12:49:18 +02:00
Dave
68435de50f update: modify manifest.json to reflect new version ID and add entry for version 6 of index.html
- Updated currentVersionId to "418c8c96-8f0f-47cc-9083-1368712ed337".
- Added new entry for version 6 of index.html with adjustments based on user prompt to make the logo in the hero image smaller.
2026-08-19 12:46:13 +02:00
Dave
fadecc183c perf: compress hero image 6.8MB -> 520KB, add JPG
- New mqcitja8-...jpg (520 KB) is now referenced by index.html (eager hero).
- Original PNG re-saved with PIL optimize (4.3 MB) for parity if needed.
- Original 6.8 MB PNG is no longer referenced; safe to delete from repo.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-19 12:07:50 +02:00
Dave
17f3fd9459 seo: add 1200x630 og-image, sitemap.xml and robots.txt
- og-image.jpg (61 KB): WhatsApp / Facebook / LinkedIn preview card with
  brand-mark and tagline.
- sitemap.xml: 4 URLs with lastmod, changefreq, priority.
- robots.txt: allow-all + Sitemap directive.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-19 12:06:45 +02:00
Dave
6c234d4945 contact: switch main line to 0187862897, route WhatsApp via Gary's mobile, unify on gary@wfsales.co.za
- Replace +27 (0)11 555 0100 with 0187862897 across footer and contact card.
- Replace WhatsApp number (+27 71 555 0100) with Gary's mobile (+27 82 852 4633).
- Replace sales@jei.co.za and sales@jeisolutions.co.uk with gary@wfsales.co.za
  across all four pages.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-19 12:05:09 +02:00
Dave
78c371f07e hero: shrink wordmark (96 → 64 desktop, 72 → 52 mobile) 2026-08-19 10:24:45 +02:00
Dave
dd67bcecc0 Add brand-mark logo to header, remove JEI text wordmark
- Copy Untitled-design-5.png as brand-mark.png (208x219, JEI yellow E + Built for Industry tagline)
- Replace inline JE/i text spans with <img class="brand__mark" src="brand-mark.png"> in topbar, nav drawer, footer, and hero wordmark across index.html, about.html, contact.html, products.html
- Drop redundant 'Built for Industry' from .brand__sub since tagline now lives inside the image
- Tighten .brand CSS to inline-flex + center alignment so image + subline sit on one baseline
- Set .brand__mark height: 40px (topbar/drawer), 56px (footer), 96px (hero)
2026-08-19 10:18:35 +02:00
Dave
d635d3554e Add Dockerfile for Coolify deployment and fix image paths.
Serve the static site via nginx on port 80 and use local asset paths so images load outside Open Design.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-19 09:37:41 +02:00
David
a50a74873f header: add Importers to brand subline; abbreviate to SA and tighten tracking 2026-08-19 09:15:01 +02:00
SJCoetz
123abf060c style: update hero art styling and responsive container layout 2026-06-15 00:40:48 +02:00
SJCoetz
7f75d0f390 feat: implement contact, about, and products pages with associated artifacts and image assets 2026-06-13 18:39:13 +02:00