Fix desktop sign-in and production build issues#590
Merged
mehmetozguldev merged 16 commits intomasterfrom Apr 7, 2026
Merged
Conversation
Resolve gh CLI path in bundled apps, add webview metadata polling, keep terminal PTY alive on tab switch, fix browser toolbar and CSP.
Cleanup after toolbar back/forward button removal.
Bundled apps get a restricted PATH, now we source the full PATH from the user's login shell and cache it for the process lifetime.
Shows platform-specific install instructions when gh is missing, and the existing auth login message when gh is installed but not logged in.
Same restricted PATH issue as gh CLI - agent binaries like codex-cli and npx are not found in bundled .app launches. Sources the user's login shell PATH and merges it into the process environment.
Fixes "open in GitHub" buttons not working in production builds.
Keep webviewer buffers mounted on tab switch like terminals. Only hide the native webview when overlays actually overlap its container. Restore back/forward navigation buttons. Listen for fullscreen changes to resize the embedded webview. Fix metadata polling to avoid hash conflicts with the shortcut polling mechanism.
Branch button now shrinks and overflows hidden so long names don't overlap with the action buttons in the header.
Split panes now show a close button in their tab bar to let users collapse them. New tab screen has a "New File" option that opens an untitled virtual buffer.
Prevents layout jumping when opening/closing the last tab and ensures split panes always have visible chrome with close button.
Use theme-aware CSS variables for error display in light themes. Limit file mention dropdown to 10 results and 220px max height. Guide users to system privacy settings on mic permission failure.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #578
Resolved desktop sign-in by removing the IP check between Tauri and browser on session validation. Terminal tabs now stay alive when switching between them. Added
ghCLI binary resolution for bundled apps. Cleaned up the browser toolbar, fixed favicon CSP and added real page title polling from webviews. Merged agent instruction files intoAGENTS.md.visibility:hiddenon tab switch/opt/homebrew/bin,/usr/local/bin) forghbinaryrole="menu"to zoom popover so webview hides underneathhttps:toimg-srcCSP for external faviconspoll_webview_metadatacommand for real page titles.rules/CLAUDE.md/GEMINI.mdintoAGENTS.md