Skip to content

LaraEnv 0.4.5 — Edit remote files over SFTP + Monaco-powered php.ini

Choose a tag to compare

@thayronarrais thayronarrais released this 14 May 20:54

Remote file editing comes to the SFTP browser, and php.ini gets a real code editor.

SFTP file editing

  • New Edit action on remote files. Pick your flow from a chooser modal:
    • Built-in editor (VSCode) — Monaco with search (Ctrl+F), syntax highlight, minimap, Ctrl+S to save.
    • System editor — opens the file in the OS default app (Notepad, VSCode, etc.) via a temp copy.
  • Right-click context menu on remote files: Edit file, Open in built-in editor, Open with system editor, Rename, Delete.
  • AutoSave toggle in both flows:
    • Built-in editor: debounced auto-save (~800 ms idle) straight back over SFTP.
    • System editor: watches the temp file's mtime and auto re-uploads on save — toggle off to use the manual Re-upload button.
  • 5 MiB cap and binary sniffing on the built-in editor — falls back to the system editor for oversized or non-text files.
  • Temp files cleaned up automatically when the SFTP modal closes.

php.ini editor

  • "view php.ini" now opens the same chooser modal (Built-in vs System).
  • Built-in path renders php.ini in Monaco instead of the old plain textarea — search, ini syntax highlight, Ctrl+S saves and restarts FPM.
  • System path opens C:\laraenv\php\<version>\php.ini in your OS default editor.

Verification

  • SHA256: ba87b7005c6caf7b54b0d1a9e3ab13166219f4113342bd98a9a6e3c64ec13af5
  • File: LaraEnv-0.4.5.msi