Squashed commit of the following:

commit f29ca62b42df9ac7ff2dafd5132c3e12a1a6a3e7
Author: Louis Knight-Webb <louis@bloop.ai>
Date:   Thu Jun 19 12:52:48 2025 -0400

    Settings

commit 1215b493bbabeac9f446dd2996cb6275df069770
Author: Louis Knight-Webb <louis@bloop.ai>
Date:   Thu Jun 19 12:44:36 2025 -0400

    Consolidate types

commit d0960d989d24d6068728056d28820415c6cdea2c
Author: Louis Knight-Webb <louis@bloop.ai>
Date:   Thu Jun 19 12:32:15 2025 -0400

    Partial
This commit is contained in:
Louis Knight-Webb
2025-06-19 12:53:41 -04:00
parent 33a29a9be3
commit 57e31ea623
16 changed files with 425 additions and 54 deletions

View File

@@ -3,6 +3,10 @@
export type ApiResponse<T> = { success: boolean, data: T | null, message: string | null, };
export type Config = { theme: ThemeMode, executor: ExecutorConfig, };
export type ThemeMode = "light" | "dark" | "system";
export type ExecutorConfig = { "type": "echo" } | { "type": "claude" } | { "type": "amp" };
export type CreateProject = { name: string, git_repo_path: string, use_existing_repo: boolean, setup_script: string | null, };