furtka/webinstaller
Daniel Maksymilian Syrnicki c7ca6bfbb1 feat(ui): landing page redesign — apps grid + roadmap placeholders
Slice 4 of the on-box UI uplevel. The landing page is now the peak-end
first impression after install: welcome + hostname chip, a "Your apps"
tile grid consuming /api/apps (with the real icon and an app-specific
primary action — fileshare gets smb://<host>.local/files, everything
else falls back to Manage →), the existing system-status tiles kept
intact, and a subtle "Coming next" row of text-only links that jump to
the planned-features section on furtka.org. No dead tiles.

The status script now also writes ip_primary, kernel, ram_total and a
furtka_version read from /etc/furtka/version (TODO: pin that file at
install time; for now it reports "dev"). The settings page will
consume those in slice 5.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 12:27:56 +02:00
..
static feat(webinstaller): plain-English drive picker on step 2 2026-04-16 12:01:57 +02:00
templates feat(webinstaller): plain-English drive picker on step 2 2026-04-16 12:01:57 +02:00
app.py feat(ui): landing page redesign — apps grid + roadmap placeholders 2026-04-16 12:27:56 +02:00
drives.py feat(ui): shared /style.css + top nav across landing and /apps 2026-04-16 12:19:54 +02:00
requirements.txt Fix installer basics: syntax, secrets, consolidation 2026-04-13 19:44:29 +02:00