Migrate from Tauri to Electrobun #10
Loading…
Reference in a new issue
No description provided.
Delete branch "port/electrobun"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Port of Seria from Tauri 2.0 (Rust backend) to Electrobun (single-runtime Bun) per the Electrobun Port Plan. Seria becomes the first test of the single-runtime desktop pipeline, paving the way for Poppy and Lily.
frontend/src/→src/mainview/with mechanical import-path changes only; component/store logic intact.backend/,scripts/sync-version.*, and every@tauri-apps/*dep removed.~/.config/seria/etc.) unchanged so existing preferences/configs/workspaces load without migration.Test plan
Automated (already green locally):
bun test— 160 pass (renderer tests + 10 handler smoke tests + 10 screenplay + 6 diff)bunx tsc --noEmit— cleanbun build.ts— view + 3 workers bundle cleanlybunx electrobun dev— launches, navigates toviews://mainview/index.html, emitsmain.tsx: RPC bootstrapped+React mountedvia viewLogManual (for smoke-testing):
~/.config/seria/preferences.json)Reassessment signals (from the port plan)
Watch for these during smoke testing — if any show up, flag before merge:
Utils.openFileDialogbehaving differently on macOS/Windows vs. the Linux spike.