mirror of
https://github.com/kernelkit/infix.git
synced 2026-08-03 06:13:02 +02:00
Replace the Go template + table layout with a fetch-based design: serve browse.html as static HTML, add /data JSON endpoint. New UI features: - Card-per-device grid with color-coded service badges - Dark/light/system theme toggle (persisted to localStorage) - Live search (press / to focus) - Auto-refresh toggle with 30 s countdown, off by default - Empty/error states and device count in footer - IBM Plex Mono throughout Download the latin-subset woff2 files (weights 400/500/600) from fonts.gstatic.com (IBM Plex Mono v20) and serve them locally via the existing //go:embed static mechanism, eliminating the Google Fonts dependency for air-gapped and offline deployments. Source: https://github.com/IBM/plex Files: fonts.gstatic.com/s/ibmplexmono/v20/ License: SIL Open Font License 1.1 (static/fonts/LICENSE.txt) Copyright © 2017 IBM Corp. Signed-off-by: Joachim Wiberg <troglobit@gmail.com>