feat: implement client backend

This includes temporary AI-generated frontend scaffolding, none of this will be used in production. It was just used during development for the backend.
This commit is contained in:
2026-10-09 19:46:02 +01:00
parent 88a64768a2
commit 5eb47e45ef
49 changed files with 3576 additions and 17 deletions
+14
View File
@@ -0,0 +1,14 @@
/// TEMPORARY AI GENERATED FRONTEND \\\
/// NOT TO BE USED IN PRODUCTION \\\
import { Theme } from "../theme.slint";
// A recolourable icon. Usage: `Icon { source: Icons.hash; tint: Theme.text-muted; }`
export component Icon inherits Image {
in property <color> tint: Theme.text-muted;
in property <length> icon-size: 20px;
width: icon-size;
height: icon-size;
colorize: tint;
image-fit: contain;
}