Package v0.2.12→v0.2.124: manifest, actions, version graph
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
import { VersionInfo } from '@start9labs/start-sdk'
|
||||
|
||||
export const v_0_2_104 = VersionInfo.of({
|
||||
version: '0.2.104:0',
|
||||
releaseNotes: {
|
||||
en_US:
|
||||
"Path 2A Phase 1 frontend — Internal Meetings tab in the operator dashboard. New tab between 'Jobs' and 'Settings'. Three sub-views: list (upload card + past meetings), live (processing job with SSE-streamed events + status), detail (full meeting view). Upload card accepts an audio file + title + optional comma-separated participant hints; submit kicks off the relay backend's /upload endpoint and switches the view to a live progress display. SSE events stream in real-time and auto-flip the view to the detail page when the 'done' event fires. Detail view renders the meeting Recaps-style: speakers legend with chips matching Recaps' color palette (Speaker_Unknown = grey '?', uncertain reassignments = '?' suffix), topic cards using <details> elements that expand to reveal speaker-attributed transcript lines below each summary, with timestamp + colored chip + text per line. Three downloads + delete buttons in the title bar: 'Download .md' (markdown — same human-readable format the relay's markdown endpoint produces, suitable for LLM input), 'Download .json' (full saved record), 'Delete' (with confirm prompt). Past-meetings list shows title + duration + topic count + speaker count per row; click anywhere on a row to open. Tab state persists to localStorage like the others so a hard refresh keeps you where you were.",
|
||||
},
|
||||
migrations: {
|
||||
up: async ({ effects }) => {},
|
||||
down: async ({ effects }) => {},
|
||||
},
|
||||
})
|
||||
Reference in New Issue
Block a user