feat: add settings config UI

This commit is contained in:
Federico Jaramillo Martinez
2026-06-03 20:20:54 +02:00
parent e0ae5ef9b2
commit 4495a26ffd
21 changed files with 863 additions and 19 deletions
+20
View File
@@ -1,3 +1,23 @@
export interface PiWebConfigValues {
host?: string;
port?: number;
allowedHosts?: string[] | true;
}
export interface PiWebConfigEnvOverrides {
host: boolean;
port: boolean;
allowedHosts: boolean;
}
export interface PiWebConfigResponse {
path: string;
exists: boolean;
config: PiWebConfigValues;
effectiveConfig: PiWebConfigValues;
envOverrides: PiWebConfigEnvOverrides;
}
export interface Project {
id: string;
name: string;