Wails dev mode runs npm run build:dev before starting the app. Add the
script expected by the Taskfile so wails3 dev succeeds.
Co-authored-by: Cursor <cursoragent@cursor.com>
Drop stale backend-era comment from wav export. The Python backend and
backend/ directory were already removed; no further stub files remain.
Co-authored-by: Cursor <cursoragent@cursor.com>
Use BundledAssetFileServer so production builds serve the Wails runtime
alongside the embedded frontend dist (including kbsim samples copied at
build time). Verified via wails3 task build.
Co-authored-by: Cursor <cursoragent@cursor.com>
Replace hidden file inputs and anchor downloads with native open/save
dialogs via a thin platform layer. WAV export sends base64 audio data to
the Go backend for writing to the user-chosen path.
Co-authored-by: Cursor <cursoragent@cursor.com>
FileService exposes open/save dialogs for video, project JSON, and WAV
export. User-selected videos stream from disk at /localmedia/video with
range request support for seeking in the webview.
Co-authored-by: Cursor <cursoragent@cursor.com>