20 Commits

Author SHA1 Message Date
Jon
12a2fc9de3 Fix drone vision SVG in dark mode
Apply filter:invert(1) to the whole .drone-vision-bg wrapper (with white background) instead of just the svg element. This inverts both background and SVG content together so dark mode renders correctly: dark background, white drone.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-15 17:27:09 +01:00
Jon
8c5fbc4668 Restructure hero: SVG full-width block, copy flows below
Removes the absolute-positioned overlay layout. The drone AI vision SVG now sits as a full-width block element sized by CSS height (clamp 360px–640px), with the Build/Share/Deploy copy in normal document flow beneath it.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-15 17:17:07 +01:00
Jon
ae4ce55f2f Fix hero copy centring: remove flex from copy wrapper
display:flex on the wrapper caused the container's margin:auto to collapse it to content-width and centre it. Removing flex lets the container behave as a block, placing the copy correctly at the left container edge.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-15 17:14:33 +01:00
Jon
7e704315ff Pin hero copy to top-left instead of vertically centred
Matches the design reference: eyebrow and h1 start near the top of the hero with the drone vision scene filling the space behind and to the right.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-15 17:09:20 +01:00
Jon
74a9c745b8 Add AI drone vision hero to homepage
Replaces placeholder image slot with full-bleed SVG showing drone, FOV cone, perspective ground grid, AI detection bounding boxes, surveilled perimeter polygon, and animated alert. Adds left-aligned copy overlay and capabilities strip (Navigation, Tracking, Alerts, Surveillance). Updates .hero CSS to flex-column layout with absolute-positioned SVG layer and frosted-glass caps strip.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-14 20:14:04 +01:00
Jon
e175430156 Add Worlds page and nav link; first world: Delph Woods
- worlds.html: new page matching videos.html style, grid of world cards
  with illustrated preview thumbnails and Explore links
- World card CSS added to style.css (.world-card, .world-card-preview,
  .world-enter)
- Delph Woods card links to worlds/delphwoods.html with a woodland SVG
  preview, description, and location/3DGS chips
- Worlds added to nav and footer Product column on all 5 existing pages
- CTA band on worlds page promotes consultancy for commissioning

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 20:17:46 +01:00
Jon
abfd2cfae7 Add worlds folder with delphwoods.html
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 20:11:07 +01:00
Jon
5b10d5fe49 Fix white button text colour in dark mode
btn-white appears inside section-dark sections which stay dark;
pin its text to #0A0A0A so it doesn't inherit the flipped --ink token.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 20:01:49 +01:00
Jon
a052ceb744 Add Photography and 3DGS tiles to homepage industry grid
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 19:58:12 +01:00
Jon
0ec3ad4435 Add Photography and Environment Mapping/3DGS industry tiles
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 19:13:12 +01:00
Jon
60600886ec Add dark mode with OS preference detection and manual toggle
- CSS token overrides (--ink, --rule, --bg-off, etc.) on html.dark
- Explicit fixes for hardcoded values: nav blur bg, btn-dark inverts
  to light button, industry cells, kit icons, footer link colour
- Sun/moon toggle button in every page's nav
- Tiny inline FOUC-prevention script in <head> reads localStorage
  then falls back to prefers-color-scheme; toggle persists choice

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 18:50:20 +01:00
Jon
e1271a8b30 Add drone silhouette background to all page heroes
Mirrors the index.html hero treatment across devkits, consultancy,
videos (dark strokes) and opensource (white strokes on dark bg).
.page-hero gets position:relative/overflow:hidden to contain them.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 18:40:20 +01:00
Jon
8adb24db95 Update Open Source Stack copy and fix contact email
- Rename "Open Source Software" → "Open Source Stack" across site; reframe
  as fully open hardware-to-GUI stack (PCB schematics, CAD, firmware, AI,
  GUI all free and open)
- Fix contact email to bournemouthtech@protonmail.com (was typo'd with extra
  syllable in previous commit)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 18:37:28 +01:00
Jon
d8bc90792d Remove Discord, fix email, wire YouTube, drop community sections
- Remove all Discord references across every page
- Fix email to bournemouththechnology@protonmail.com throughout
- Wire YouTube footer links to @JonStarkeyfilms channel
- Replace Discord hero link on index with YouTube
- Remove "Built by builders" + "Join the community" section (devkits)
- Remove Discord Server item from opensource community list

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 18:33:56 +01:00
Jon
8ef50e2c6f Make play button overlays clickable to start video playback
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 18:27:43 +01:00
Jon
5dab99cdaa Hide play overlays on playback, remove Share Your Builds section
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 18:19:15 +01:00
Jon
6c37003f7f Wire video elements to real server files
Map five video src paths to the .webm files already on the server,
and correct their MIME type from video/mp4 to video/webm:
  bmth-80m.webm       → featured (Aerial Photography)
  droneRun.webm       → Edge Compute / Object Detection
  droneMoves.webm     → Movement Estimation / Flying DashCam
  bath.webm           → Bath Canal Inspection
  jamming-text.webm   → Jammers — Last Line of Defense

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 18:16:32 +01:00
Jon
c275258a65 Redesign site with comma.ai-inspired monochrome theme
Complete rebuild: white/black palette, Hanken Grotesk + JetBrains Mono
typography, shared style.css, and five separate pages (index, devkits,
opensource, consultancy, videos). Real product content, pricing, and
video elements with replaceable src paths throughout. Removes old
v1/v2/lazy video experiments.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 17:53:58 +01:00
jon
d04223d2c0 Added website from /var/www/ 2026-04-12 14:27:23 +00:00
jon
edcbce6b5e first commit 2026-04-12 14:24:57 +00:00