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_36 = VersionInfo.of({
|
||||
version: '0.2.36:0',
|
||||
releaseNotes: {
|
||||
en_US:
|
||||
'Dashboard UX pass. (1) Settings tab actually works now. The button looked clickable but did nothing because renderSettingsTab shadowed the module-scoped `root` variable with a local one pointing at id="dashboard-root" — an element that doesn\'t exist. root.innerHTML = … threw a silent TypeError on every click. Dropped the local shadow so it uses the same id="root" container every other tab uses. (2) Active tab persists across hard refresh. localStorage stores whichever of "overview"/"jobs"/"settings" you were on; boot reads it and lazy-loads the matching data so the tab is populated without a second click. Refreshing while on Jobs no longer bounces you back to Overview. (3) Sticky horizontal scrollbar raised 16px off the bottom of the viewport and bumped from 12px tall to 20px. Easier mouse target — the old position was flush against the OS dock / browser chrome with a thin band that needed precision aim. (4) Suite blurb moved from always-on screen text to the Run benchmark suite button\'s hover tooltip. Reclaims 2-3 lines of vertical space for the operator\'s real work. (5) Pizza-tracker breadcrumb for single test runs: shows ● Downloading → ◐ Transcribing → ○ Analyzing → ○ Done with the active stage pulsing, the relay\'s current progress text rendered below. Stage parsed from the progress message keywords ("download", "transcrib", "analyz"). Polling cadence dropped from 5s to 2s so the breadcrumb feels live. Suite runs still use the "N of M perms complete" indicator since multi-job parallelism doesn\'t fit the linear-stages model. (6) Single runs land in the Jobs table the moment you click Run. A synthetic placeholder row appears at the top with status="pending" and the current progress text in the title column, soft-highlighted so it visually reads as in-flight. Each 2s poll refreshes both the breadcrumb AND the table — as transcribe completes the real row replaces the placeholder with the TX columns populated, then analyze columns fill in as windows land. No more hard-refresh-to-see-the-result.',
|
||||
},
|
||||
migrations: {
|
||||
up: async ({ effects }) => {},
|
||||
down: async ({ effects }) => {},
|
||||
},
|
||||
})
|
||||
Reference in New Issue
Block a user