add preferences and macOS packaging

This commit is contained in:
Georg Bauer
2026-07-24 12:23:50 +02:00
parent 2e1de825ab
commit 579e1030b2
13 changed files with 591 additions and 79 deletions

View File

@@ -6,6 +6,15 @@ diesel::table! {
}
}
diesel::table! {
preferences (id) {
id -> Integer,
selected_model -> Text,
dflash_enabled -> Bool,
idle_timeout_minutes -> Integer,
}
}
diesel::table! {
sessions (id) {
id -> Integer,
@@ -15,4 +24,4 @@ diesel::table! {
}
diesel::joinable!(sessions -> projects (project_id));
diesel::allow_tables_to_appear_in_same_query!(projects, sessions);
diesel::allow_tables_to_appear_in_same_query!(preferences, projects, sessions);