Skip to content

Commit

Permalink
fix: decouple AiSettingsType from SettingsType (#1961)
Browse files Browse the repository at this point in the history
While there is significant overlap between SettingsType and
AiSettingsType, they are distinct entities and should be treated as such
until more changes have been made.
  • Loading branch information
oneirocosm authored Feb 14, 2025
1 parent 4978ea4 commit 3062286
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 1 deletion.
16 changes: 15 additions & 1 deletion pkg/wconfig/settingsconfig.go
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ type AiSettingsType struct {
AiTimeoutMs float64 `json:"ai:timeoutms,omitempty"`
AiFontSize float64 `json:"ai:fontsize,omitempty"`
AiFixedFontSize float64 `json:"ai:fixedfontsize,omitempty"`
DisplayName string `json:"display:name,omitempty"`
DisplayOrder float64 `json:"display:order,omitempty"`
}

type SettingsType struct {
Expand All @@ -54,7 +56,19 @@ type SettingsType struct {
AppDismissArchitectureWarning bool `json:"app:dismissarchitecturewarning,omitempty"`
AppDefaultNewBlock string `json:"app:defaultnewblock,omitempty"`

AiSettingsType
AiClear bool `json:"ai:*,omitempty"`
AiPreset string `json:"ai:preset,omitempty"`
AiApiType string `json:"ai:apitype,omitempty"`
AiBaseURL string `json:"ai:baseurl,omitempty"`
AiApiToken string `json:"ai:apitoken,omitempty"`
AiName string `json:"ai:name,omitempty"`
AiModel string `json:"ai:model,omitempty"`
AiOrgID string `json:"ai:orgid,omitempty"`
AIApiVersion string `json:"ai:apiversion,omitempty"`
AiMaxTokens float64 `json:"ai:maxtokens,omitempty"`
AiTimeoutMs float64 `json:"ai:timeoutms,omitempty"`
AiFontSize float64 `json:"ai:fontsize,omitempty"`
AiFixedFontSize float64 `json:"ai:fixedfontsize,omitempty"`

TermClear bool `json:"term:*,omitempty"`
TermFontSize float64 `json:"term:fontsize,omitempty"`
Expand Down
6 changes: 6 additions & 0 deletions schema/aipresets.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,12 @@
},
"ai:fixedfontsize": {
"type": "number"
},
"display:name": {
"type": "string"
},
"display:order": {
"type": "number"
}
},
"additionalProperties": false,
Expand Down

0 comments on commit 3062286

Please sign in to comment.