From 3c36ceee0caec3bff8ff7d127c319b78ad39f5fb Mon Sep 17 00:00:00 2001 From: Florian <52180080+florianjs@users.noreply.github.com> Date: Tue, 20 Oct 2026 13:02:58 +0200 Subject: [PATCH 1/2] feat(admin): add appearance editor for theme, fonts, images, login and texts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Admins can now restyle the site from Admin → Appearance: - theme presets and per-token colours for light and dark themes, corner radius - body, heading and mono fonts from a bundled set - login page picture and home banner - four login designs (centered, split, background, minimal) with a live preview, shared by the sign-in and sign-up pages - any interface text overridden per language Everything lives in one validated `appearance` setting. The theme is injected as a server-rendered