Changeset 0.22.6 (#148)

This commit is contained in:
2026-03-03 13:12:13 +00:00
parent 45fe965c32
commit d8e0664fa3
24 changed files with 983 additions and 2473 deletions

View File

@@ -27,6 +27,8 @@
<div class="settings-content-inner" id="settingsSection" data-section="{{.Section}}">
{{if eq .Section "general"}}{{template "settings-general" .}}
{{else if eq .Section "appearance"}}{{template "settings-appearance" .}}
{{else if eq .Section "providers"}}{{template "settings-providers" .}}
{{else if eq .Section "personas"}}{{template "settings-personas" .}}
{{else}}<div class="settings-placeholder" id="settingsDynamic">Loading…</div>
{{end}}
</div>
@@ -96,6 +98,25 @@
</div>
{{end}}
{{define "settings-providers"}}
<div id="userProvidersDisabled" class="settings-section" style="display:none;">
<p style="color:var(--text-secondary);font-size:13px;">Your admin has disabled user-managed API keys (BYOK). Models are available through team presets.</p>
</div>
<div style="margin-bottom:12px;">
<button class="btn-small btn-primary" id="providerShowAddBtn">+ Add Provider</button>
</div>
<div id="providerAddForm" style="display:none;"></div>
<div id="providerList"><div class="settings-placeholder">Loading providers…</div></div>
{{end}}
{{define "settings-personas"}}
<div style="margin-bottom:12px;">
<button class="btn-small btn-primary" id="userAddPresetBtn">+ New Preset</button>
</div>
<div id="userAddPresetForm" style="display:none;"></div>
<div id="userPresetList"><div class="settings-placeholder">Loading presets…</div></div>
{{end}}
{{define "css-settings"}}
<style>
.surface-settings {