Skip to content

feat(windows): replace Qt frontend with React/Tauri - #79

Merged
1lck merged 1 commit into
preview/0.3.0from
codex/windows-tauri-migration
Aug 14, 2026
Merged

feat(windows): replace Qt frontend with React/Tauri#79
1lck merged 1 commit into
preview/0.3.0from
codex/windows-tauri-migration

Conversation

@1lck

@1lck 1lck commented Aug 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • replace the Windows Qt/C++ product with the Athas-derived React/Tauri frontend
  • preserve the macOS Swift frontend and route shared deterministic behavior through rust/lithe-core
  • add the TypeScript/Tauri platform boundary, Core-backed search, Git, local history, and LSP adapters
  • move Windows-native terminal, process, watcher, credentials, window, clipboard, and packaging behavior into the Tauri host
  • capability-gate future shared features such as AI, SSH, WSL, database, Docker, GitHub, debugger, and extension installation
  • update Windows CI, release, build, packaging, architecture, and boundary verification

Validation

  • bun install --frozen-lockfile
  • bun typecheck
  • bun run build
  • cargo fmt --manifest-path rust/lithe-core/Cargo.toml -- --check
  • cargo test --manifest-path rust/lithe-core/Cargo.toml
  • cargo test --manifest-path windows/tauri/src-tauri/Cargo.toml
  • ./scripts/verify-shared-contracts.sh
  • ./scripts/verify-rust-core.sh
  • ./scripts/verify-windows-boundaries.sh
  • git diff --check

Windows verification remaining

This change was prepared and validated on macOS. WebView2, ConPTY, Windows installer generation, code signing, updater behavior, and the real Windows UI still require Windows CI/device verification.

@1lck
1lck merged commit 079786c into preview/0.3.0 Aug 14, 2026
4 of 5 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