import { VersionInfo } from '@start9labs/start-sdk' export const v_0_2_81 = VersionInfo.of({ version: '0.2.81:0', releaseNotes: { en_US: "Move operator-config plumbing into the dashboard. Endpoint URLs, model names, and the Gemini API key were previously editable ONLY via StartOS Actions — each one a modal-with-single-Submit detour out of the dashboard. v0.2.81 adds an 'Endpoints & credentials' panel at the top of the Settings tab where the same fields are now inline-editable: Gemini API key (masked, leave blank to keep the saved value), Service discovery URL, Transcribe endpoint URL + model, Analyze endpoint URL + model, Keysat license server URL. Same backing store — relay-config.json — so the existing StartOS Actions still work for operators who prefer that workflow, and either path is live-reloaded into the next request. Masked secrets never round-trip their value over the wire: GET /admin/settings returns only a `set: true|false` flag for the Gemini key, and PUT treats an empty value as 'leave unchanged' so the operator can edit an adjacent URL without re-typing the key. Each row shows a ● configured / ○ not set chip so the operator can see at a glance which paths are wired.", }, migrations: { up: async ({ effects }) => {}, down: async ({ effects }) => {}, }, })