Skip to content

[Architecture] Prepare migration path from Electron to Tauri #43

@shadowbipnode

Description

@shadowbipnode

Refactor browser architecture to reduce Electron coupling and prepare a future Tauri migration.

Goals:

  • isolate browser engine abstractions
  • isolate IPC layer
  • separate UI state from Electron APIs
  • reduce renderer/main process coupling
  • prepare Rust-compatible backend boundaries
  • modularize oversized Electron-specific modules
  • abstract filesystem, dialogs and native integrations
  • prepare multi-platform WebView compatibility

Long-term target:

  • optional future migration from Electron to Tauri
  • reduced memory footprint
  • improved security model
  • native Rust integrations

Notes:

  • this is an architectural epic
  • migration itself is NOT part of this issue
  • focus is preparing the codebase incrementally

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions