mirror of
https://github.com/dredx/prole.git
synced 2026-09-27 02:54:31 +00:00
feat(installer): clear overlay widgets on page switch; generate robust env.sh with safe PATH defaults • Fix UI bug where Environment page widgets persisted after navigation ◦ Destroy overlay widgets and clear page-specific canvas items in _clear_canvas_page() • Improve $PROLE_HOME/env.sh generation in _save_env_to_file() ◦ Export core PROLE_* directories ◦ Add portable _prole_add_path helper ◦ Prepend $PROLE_HOME/bin and common macOS paths: /opt/homebrew/bin, /usr/local/bin, /usr/bin, /bin, /usr/sbin, /sbin ◦ Export final PATH and include guidance for custom paths (e.g., Ollama app bundle) Rationale: Ensures clean screen transitions in the installer and provides a minimal, safe PATH so shells launched by Prole.app can find docker and ollama by default. |
||
|---|---|---|
| .. | ||
| AppDelegate.swift | ||
| Config.swift | ||
| Debug.swift | ||
| HotKeyManager.swift | ||
| IRCWindowController.swift | ||
| LaunchAgentManager.swift | ||
| main.swift | ||
| MainWindowController.swift | ||
| OverlayWindow.swift | ||
| PFScriptBridge.swift | ||
| PortForwardManager.swift | ||
| PortMappingsXML.swift | ||
| PreferencesWindowController.swift | ||
| ServiceChecker.swift | ||
| StatusItemController.swift | ||
| StatusView.swift | ||
| WorkstationWindowController.swift | ||