Skip to content

refactor: modernize the Svelte frontend with Vite - #79

Merged
DoodlesEpic merged 3 commits into
devfrom
refactor/modernize-frontend
Sep 20, 2026
Merged

DoodlesEpic merged 3 commits into
devfrom
refactor/modernize-frontend

Conversation

@DoodlesEpic

Copy link
Copy Markdown
Owner

Replace the legacy Rollup pipeline with Vite and the official Svelte plugin, using native Svelte TypeScript support. Update frontend tooling and compatible dependency resolutions, remove obsolete dependencies, and standardize Node 24 and Yarn 4.18.

Keep CodeMirror and Dygraphs instances alive when changing fullscreen or data. Adapt the AppImage smoke test to verify actual styles and instance preservation. Resolve benchmark assets from each revision's Tauri configuration and prepare frontend assets for Rust CodeQL extraction.

Validation: type checking, lint, production build and seven benchmark detector tests pass. The recursive npm audit reports no vulnerabilities. CI verifies four desktop targets, packaged Linux interactions, performance and CodeQL. The release plan remains uncommitted.

@DoodlesEpic
DoodlesEpic merged commit 6771757 into dev Sep 20, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant