• Adeniji Adekunle James's avatar
    feat: allow manual Node.js path configuration (#1577) · b1095b79
    Adeniji Adekunle James 提交于
    Add ability to manually configure Node.js path for users who have
    Node.js
    installed but not in their system PATH.
    
    Features:
    - Browse and select custom Node.js installation folder
    - Visual status indicator showing Node.js version or "Not found"
    - Reset to system default PATH option
    - Manual configuration option in setup banner
    - Real-time Node.js status checking
    
    closes #1050
    
        
    <!-- This is an auto-generated description by cubic. -->
    ---
    
    ## Summary by cubic
    Adds manual Node.js path configuration so the app works even when Node
    isn’t on PATH, fulfilling #1050. Users can browse to their install,
    reset to default, and see real-time status in Settings and during setup.
    
    - New Features
    - Settings: NodePathSelector to browse a Node.js folder, show
    version/“Not found” status, and reset to system PATH (persists
    customNodePath).
    - Setup banner: manual config flow with a folder picker if Node is
    already installed.
    - IPC: select-node-folder, set-node-path, get-node-path; reloads env and
    prepends custom path to PATH.
    - Real-time Node.js status check with visual indicator (CheckCircle on
    valid).
      - E2E tests for browse, reset, and valid-status display.
    
    <!-- End of auto-generated description by cubic. -->
    b1095b79
名称
最后提交
最后更新
..
__tests__ 正在载入提交数据...
app 正在载入提交数据...
atoms 正在载入提交数据...
client_logic 正在载入提交数据...
components 正在载入提交数据...
constants 正在载入提交数据...
contexts 正在载入提交数据...
db 正在载入提交数据...
hooks 正在载入提交数据...
ipc 正在载入提交数据...
lib 正在载入提交数据...
main 正在载入提交数据...
neon_admin 正在载入提交数据...
pages 正在载入提交数据...
paths 正在载入提交数据...
prompts 正在载入提交数据...
routes 正在载入提交数据...
shared 正在载入提交数据...
store 正在载入提交数据...
styles 正在载入提交数据...
supabase_admin 正在载入提交数据...
utils 正在载入提交数据...
backup_manager.ts 正在载入提交数据...
main.ts 正在载入提交数据...
preload.ts 正在载入提交数据...
renderer.tsx 正在载入提交数据...
router.ts 正在载入提交数据...