7 Commits
Author SHA1 Message Date
octoturge 7bfa6ccec0 Redesign the mobile layout
build / build (push) Successful in 20s
- Bigger hero with the staggered second line from the design, filling the
  first screen (capped at 620px)
- Consistent section spacing and more readable About/Products text
- Contact form in a card with 48px, 16px-text fields (no iOS zoom on
  focus), a shorter message box and a full-width send button
- Header pinned to the top with a blurred backdrop; larger nav tap targets
- Desktop layout (>= 960px) unchanged
2026-10-29 14:49:22 +00:00
octoturge 0382c0ad94 Show background decoration at every width
The gradients, sphere, glows, wave artwork and G-code were hidden below
the 1024px breakpoint, so narrow or zoomed browser windows got a plain
black page. Add stacked-layout variants of the decoration and lower the
full-design breakpoint to 960px.
2026-10-29 14:47:22 +00:00
octoturge 171a6d3be8 Build landing page from Penpot design, with multi-language switcher
build / build (push) Successful in 2m51s
Implement the "Desktop dark" Penpot design: nav, hero, about, products
teaser and contact form, with the exported logo and wave artwork and
self-hosted Poppins, Roboto Flex and Chillax fonts.

- Shared page markup in _includes/home.pug; copy in locales/{en,pl}.json
- Footer language switcher and hreflang tags generated from the locales
- Contact form composes a mailto: to the address in _data/site.json
- Stacked layout below 1024px
2026-10-29 14:26:26 +00:00
Octoturge 8ca697c069 Remove upload-artifact step: unsupported on Gitea Actions, redundant with deploy release step 2026-08-23 16:41:04 +02:00
Octoturge cce1929e58 Wire up automated deploy via Gitea Releases + site-deployer watcher 2026-08-23 11:34:44 +02:00
Octoturge 5388a298cf Convert config to ESM 2026-08-02 01:41:08 +02:00
Octoturge a48f0a21ee Scaffold Eleventy + Pug + Tailwind + i18n landing page 2026-08-02 01:37:50 +02:00