Package v0.2.12→v0.2.124: manifest, actions, version graph

This commit is contained in:
Keysat
2026-06-13 13:36:30 -05:00
parent 318c6c4b81
commit 1243f4414c
126 changed files with 2052 additions and 441 deletions
+20
View File
@@ -0,0 +1,20 @@
import { VersionInfo } from '@start9labs/start-sdk'
export const v_0_2_12 = VersionInfo.of({
version: '0.2.12:3',
releaseNotes: {
en_US:
'Dashboard v2: operator can now see revenue, operating margin, and per-summary rollups in the same view as the existing call-level breakdowns.\n\n' +
'• New "Set Tier Prices (USD)" action under StartOS → Recap Relay → Actions → Tiers. Operator enters the monthly USD price per tier (defaults: $0/$5/$15). Dashboard multiplies that by the count of active installs per tier in the selected window to estimate revenue.\n\n' +
'• Operating margin tile = revenue Gemini API cost. Surfaces immediately whether the relay is currently profitable.\n\n' +
'• Per-summary view collapses each transcribe + analyze pair into one row by job_id, with combined cost/duration and a transcribe/analyze backend column. Easier to answer "how many summaries did I serve?" without doing the math.\n\n' +
'• Recent-errors panel surfaces the most recent 50 failed calls with their truncated error strings — quick triage when something breaks.\n\n' +
'• 24-hour success-rate alert banner appears when the recent success rate drops below 95%, regardless of which time range is being viewed.\n\n' +
'• "Export CSV" link downloads the raw audit entries in the selected window for spreadsheet analysis.\n\n' +
'• Audit log auto-rotates at boot when it grows past 50MB (renames to relay-calls-YYYYMMDD.ndjson and starts a fresh file).',
},
migrations: {
up: async ({ effects }) => {},
down: async ({ effects }) => {},
},
})