v2.4.0: add OpenAdapter preset, fix dialog crash, smarter OAuth UX

This commit is contained in:
Roman
2026-05-20 15:28:41 +04:00
Unverified
parent ea18535f1c
commit 866c07c2b5
4 changed files with 27 additions and 1 deletions

View File

@@ -24,6 +24,12 @@ model_catalog_json = ""
"""
CHANGELOG = [
("2.4.0", "2026-05-20", [
"Added OpenAdapter provider preset (api.openadapter.in)",
"One API key access to 40+ models — GLM, DeepSeek, Kimi, Qwen, Claude, GPT, Gemini",
"Fixed Add/Edit dialog crash (missing _on_reasoning_toggled method)",
"Redesigned Google OAuth flow with live status dialog",
]),
("2.3.2", "2026-05-20", [
"Added Google Gemini provider with OAuth support",
"Two presets: 'Google Gemini (API Key)' and 'Google Gemini (OAuth)'",
@@ -201,6 +207,17 @@ PROVIDER_PRESETS = {
"gemini-2.5-flash-preview-native-audio-dialog",
],
},
"OpenAdapter": {
"backend_type": "openai-compat",
"base_url": "https://api.openadapter.in/v1",
"models": [
"glm-4.7", "DeepSeek-V3", "kimi-k2.6", "kimi-k2.5",
"qwen3.6-plus", "qwen3.5-plus",
"claude-sonnet-4-6", "claude-opus-4-7",
"gpt-5.4", "gpt-5.4-mini",
"gemini-2.5-flash", "gemini-2.5-pro",
],
},
}
def safe_name(name):
@@ -583,7 +600,7 @@ class LauncherWin(Gtk.Window):
# header row
hdr = Gtk.Box(spacing=8)
vbox.pack_start(hdr, False, False, 0)
lbl = Gtk.Label(label="<b>Codex Launcher v2.3.2</b>")
lbl = Gtk.Label(label="<b>Codex Launcher v2.4.0</b>")
lbl.set_use_markup(True)
hdr.pack_start(lbl, False, False, 0)
changelog_btn = Gtk.Button(label="Changelog")