furtka/website/content/_index.md
Daniel Maksymilian Syrnicki aa7dea0528
Some checks failed
CI / lint (push) Successful in 1m24s
CI / test (push) Successful in 2m24s
CI / validate-json (push) Successful in 57s
CI / markdown-links (push) Successful in 29s
Deploy site / deploy (push) Successful in 7s
Build ISO / build-iso (push) Failing after 14m59s
feat(site): pimp homepage with animated 3D background and scroll reveals
Adopts the visual feel of Pascal's prototype while keeping Furtka's
voice, brand palette, and bilingual structure intact.

What changed
- Three.js wireframe torus-knot behind the hero, color/opacity tied
  to the existing --accent / --scene-opacity CSS vars so light and
  dark modes both work without a scene re-init.
- Scroll-driven camera zoom + core scale + tilt; canvas opacity fades
  past hero so feature cards stay readable.
- GSAP + ScrollTrigger reveal hero on load and stagger feature cards
  in as they enter the viewport. Lenis smooths scroll.
- "What works today" / "What's coming next" lists move from markdown
  bullets into front-matter arrays and render as scroll-reveal cards
  (7 + 4 cards, EN/DE parallel; copy is 1:1 from the original lists).
- Hero scaled up: gradient text on the wordmark (fg → accent),
  drop-shadow glow in dark mode, brighter lede color.
- Primary CTA -> /releases listing on Forgejo (Forgejo has no
  /releases/latest), with a pulsing glow + arrow slide on hover.
- Version bump 26.8-alpha -> 26.15-alpha to match the actual release.

Performance / a11y
- Vendor JS (Three.js r128, GSAP 3.12.2 + ScrollTrigger, Lenis 1.0.33)
  vendored locally under assets/js/vendor/ - no third-party CDN at
  runtime. ~728 KB total, fingerprinted via Hugo's pipeline with SRI.
- Canvas + scripts gated to homepage only ({{ if .IsHome }}); the
  Impressum/Datenschutz pages stay plain.
- prefers-reduced-motion: scene + GSAP early-return, CSS forces cards
  to their resting state. No-JS users see all content.
- All scripts deferred so first paint isn't blocked.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 16:14:21 +02:00

1.4 KiB

title description status intro features_today_label features_today features_next_label features_next
Furtka Open-source home server OS — simple enough for everyone. <span class="mono">26.15-alpha</span> — work in progress **Furtka** is an open-source home server OS. Boot from USB, click through a wizard, and any old computer turns into a private cloud for your household — with your own apps, your own name on the network, your own data. The goal is simple: **your dad should be able to set this up.** What works today
Boot from USB stick and install Furtka onto the hard drive
A wizard asks for name, user and network — done
Then: open the control page in your browser
First app: **file sharing on the home network** (everyone on Wi-Fi sees the folder)
Install and remove apps with one click
Update an installed app with one click (pulls the newest container image)
Update Furtka itself with one click — no reinstalling for new features
What's coming next
Apps for photos, files, smart home, game streaming and media
Plainer language in the setup wizard
Secure connection on your home network (no browser warning)
Linking several servers together

We're two people building it in public on evenings and weekends. It's early.

Want to follow along? Write to hallo@furtka.org.