Skip to content

Migrate desktop app to Tauri#68

Open
gug007 wants to merge 22 commits into
mainfrom
feat/in-pane-browser
Open

Migrate desktop app to Tauri#68
gug007 wants to merge 22 commits into
mainfrom
feat/in-pane-browser

Conversation

@gug007
Copy link
Copy Markdown
Owner

@gug007 gug007 commented May 30, 2026

This moves lpm fully to its Tauri-based desktop app and removes the legacy CLI/release path. It also adds an in-pane browser experience and tightens desktop navigation and window behavior.

  • Migrated the desktop app from Wails bindings to a Tauri bridge with Rust backend support
  • Added an in-pane browser tab and fixed address bar updates on page loads
  • Changed main window close behavior to hide instead of quit
  • Removed CLI commands, CLI documentation, and CLI release artifacts
  • Updated dev config, docs, and ignored build outputs for the Tauri desktop workflow
  • Shared directory/port helper logic and simplified the desktop context menu

gug007 added 8 commits May 29, 2026 19:43
Hoist IGNORED_WATCH_DIRS and declared_service_ports into config,
make config read/write commands async, and cache the rsync probe.
Migrate frontend bindings from generated wailsjs to a hand-maintained
bridge shim that forwards PascalCase calls to snake_case Tauri commands.
Add a native multiwebview browser that renders inside panes
alongside terminals, with navigation, theming, and bounds control
driven through new Tauri bridge commands. Browser tabs are
ephemeral and parked behind modals and context menus.
Emit browser-url-changed on main-frame page loads instead of every
navigation, so the address bar ignores embedded iframes and widgets.
@vercel
Copy link
Copy Markdown

vercel Bot commented May 30, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
lpm Ready Ready Preview, Comment May 30, 2026 1:14pm

Request Review

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