Every model option now names its vendor's bundled logo: a models.dev provider id maps through the presets, and model families (claude, gpt, gemini, deepseek, grok, kimi, glm, qwen, mistral, minimax) are recognised by id for lists that have no provider, such as Copilot's. Claude Code's aliases and own models carry the Claude mark, Codex's the OpenAI mark, Copilot's and Cursor's auto their own. The two-letter monogram fallback is gone: an option without a known vendor keeps an empty slot, and a custom provider shows a plain outline glyph. A foreign ANTHROPIC_BASE_URL now names the Claude Code group instead of being appended to the first row's note. Window header content moves 1.5pt down to sit level with the traffic lights. Dev builds also serve the UI over plain HTTP when DIAL_DEV_UI is set (make dev uses 127.0.0.1:3427) so it can be checked in a browser.
15 lines
347 B
Go
15 lines
347 B
Go
//go:build !dev
|
|
|
|
package gui
|
|
|
|
import (
|
|
"io/fs"
|
|
"net/http"
|
|
)
|
|
|
|
// The shipped app serves the UI from the binary.
|
|
func staticFS() fs.FS { f, _ := fs.Sub(assets, "assets"); return f }
|
|
func devRoutes(*http.ServeMux) {}
|
|
func devListen(http.Handler) {}
|
|
func devPage(h http.Handler) http.Handler { return h }
|