Regenerate platform build assets from config.yml so the app shows as
sfxkeeb in dock, about, and installers. Replace the default Wails icon
with the keycap/speaker artwork and rebuild macOS Assets.car.
Co-authored-by: Cursor <cursoragent@cursor.com>
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>
Sample assets are committed in assets/ with attribution in the README,
so the fetch script and git prerequisite are no longer needed.
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>
Replace the NPM-first workflow with Wails v3 dev and build instructions,
including platform prerequisites for macOS and Windows.
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>
Wails v3 replaces the NPM-only dev entry point. This adds the Go module,
Taskfile, build metadata, and a minimal window shell without touching
frontend logic.
Co-authored-by: Cursor <cursoragent@cursor.com>